Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020066375 - INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM

Publication Number WO/2020/066375
Publication Date 02.04.2020
International Application No. PCT/JP2019/032671
International Filing Date 21.08.2019
IPC
G06F 17/16 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
10Complex mathematical operations
16Matrix or vector computation
G06F 8/41 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
CPC
G06F 17/16
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
10Complex mathematical operations
16Matrix or vector computation ; , e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
G06F 8/41
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
Applicants
  • 日本電気株式会社 NEC CORPORATION [JP]/[JP]
Inventors
  • 岩川 健人 IWAKAWA, Kento
Agents
  • 馬場 資博 BABA, Motohiro
  • 境 廣巳 SAKAI, Hiromi
  • 桂木 雄二 KATSURAGI, Yuji
  • 唐鎌 睦 KARAKAMA, Mutsumi
Priority Data
2018-17879125.09.2018JP
Publication Language Japanese (JA)
Filing Language Japanese (JA)
Designated States
Title
(EN) INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
(FR) DISPOSITIF DE TRAITEMENT D'INFORMATIONS, PROCÉDÉ DE TRAITEMENT D'INFORMATIONS ET PROGRAMME
(JA) 情報処理装置、情報処理方法、プログラム
Abstract
(EN)
An information processing device 100 according to the present invention is provided with: a load instruction generation unit 110 that generates an instruction to access a memory, in which real parts and imaginary parts constituting complex number data are alternately arranged, in such a manner as to sequentially access the real parts and the imaginary parts in accordance with the arrangement and load each of the real and imaginary parts as an element in a vector register; and an operation instruction generation unit 120 that generates a vector operation instruction including both an instruction to perform a masked vector operation, and an instruction to perform a vector operation between elements in two different vector registers, said elements being associated with different element numbers.
(FR)
L’invention ‌concerne‌ ‌un‌ dispositif de traitement d'informations (100) qui comprend : une unité de génération d'instruction de charge (110) qui génère une instruction pour accéder à une mémoire, dans laquelle des parties réelles et des parties imaginaires constituant des données de nombres complexes sont agencées en alternance, de manière à accéder séquentiellement aux parties réelles et aux parties imaginaires conformément à l'agencement et à charger chacune des parties réelles et imaginaires en tant qu'élément dans un registre de vecteurs ; et une unité de génération d'instruction d'opération (120) qui génère une instruction d'opération vectorielle comprenant à la fois une instruction pour effectuer une opération vectorielle masquée, et une instruction pour effectuer une opération vectorielle entre des éléments dans deux registres vectoriels différents, lesdits éléments étant associés à différents nombres d'éléments.
(JA)
本発明の情報処理装置100は、複素数データを構成する実部と虚部とが交互に配置されたメモリに対して、当該実部と虚部との配置通りに連続アクセスして当該実部と虚部とをベクトルレジスタの各要素としてロードする命令を生成するロード命令生成部110と、2つのベクトルレジスタ間で相互に異なる要素番号に対応する要素同士のベクトル演算を行う命令と、マスク付きベクトル演算を行う命令と、を含むベクトル演算命令を生成する演算命令生成部120と、を備える。
Latest bibliographic data on file with the International Bureau