Processing

Please wait...

Settings

Settings

Goto Application

1. WO2011077549 - COMPUTATIONAL PROCESSING DEVICE

Publication Number WO/2011/077549
Publication Date 30.06.2011
International Application No. PCT/JP2009/071594
International Filing Date 25.12.2009
IPC
G06F 12/08 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
CPC
G06F 12/0862
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0862with prefetch
G06F 2212/6028
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
60Details of cache memory
6028Prefetching based on hints or prefetch instructions
G06F 9/30043
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
3004to perform operations on memory
30043LOAD or STORE instructions; Clear instruction
G06F 9/30047
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
3004to perform operations on memory
30047Prefetch instructions; cache control instructions
Applicants
  • 富士通株式会社 FUJITSU LIMITED [JP]/[JP] (AllExceptUS)
  • 引地 徹 HIKICHI, Toru [JP]/[JP] (UsOnly)
  • 石村 直也 ISHIMURA, Naoya [JP]/[JP] (UsOnly)
Inventors
  • 引地 徹 HIKICHI, Toru
  • 石村 直也 ISHIMURA, Naoya
Agents
  • 青木 篤 AOKI, Atsushi
Priority Data
Publication Language Japanese (JA)
Filing Language Japanese (JA)
Designated States
Title
(EN) COMPUTATIONAL PROCESSING DEVICE
(FR) DISPOSITIF DE TRAITEMENT DE CALCUL
(JA) 演算処理装置
Abstract
(EN)
Disclosed is a computational processing device provided with a first storage unit for storing a portion of data stored in a main storage device; a computational processing unit for outputting an instruction for storing data stored in the main storage device into the first storage unit; a second storage unit for receiving an instruction and, until the first storage unit receives data that are the object of the instruction from the main storage device, storing the instruction; a first control unit for receiving an instruction from the computational processing unit and, if the data that are the object of the instruction have been stored in the first storage unit, reading the data from the first storage unit and outputting thereof to the computational processing unit, whereas if the data that are the object of the instruction have not been stored in the first storage unit and another instruction indicating data that are identical to the data that are the object of the instruction is not present in the second storage unit, outputting the instruction to the main storage device; and a second control unit for receiving an instruction from the computational processing unit and completing processing for reading the data that are the object of the instruction from the main storage device according to the instruction if another instruction indicating data that are identical to the data that are the object of the instruction is stored in the second storage unit.
(FR)
Cette invention se rapporte à un dispositif de traitement de calcul doté : d'une première unité de stockage destinée à stocker une partie de données stockées dans un dispositif de stockage principal ; d'une unité de traitement de calcul destinée à délivrer en sortie une instruction destinée à stocker des données stockées dans le dispositif de stockage principal dans la première unité de stockage ; d'une seconde unité de stockage destinée à recevoir une instruction et, jusqu'à ce que la première unité de stockage ait reçu les données qui font l'objet de l'instruction en provenance du dispositif de stockage principal, à stocker l'instruction ; d'une première unité de commande destinée à recevoir une instruction en provenance de l'unité de traitement de calcul et, si les données qui font l'objet de l'instruction ont été stockées dans la première unité de stockage, à lire les données en provenance de la première unité de stockage et à les délivrer en sortie à l'unité de traitement de calcul, tandis que si les données qui font l'objet de l'instruction n'ont pas été stockées dans la première unité de stockage et si une autre instruction qui indique que les données qui sont identiques aux données qui font l'objet de l'instruction ne sont pas présentes dans la seconde unité de stockage, à délivrer en sortie l'instruction au dispositif de stockage principal ; et d'une seconde unité de commande destinée à recevoir une instruction en provenance de l'unité de traitement de calcul et à achever le traitement de lecture des données qui font l'objet de l'instruction en provenance du dispositif de stockage principal selon l'instruction si une autre instruction indiquant des données qui sont identiques aux données qui font l'objet de l'instruction est stockée dans la seconde unité de stockage.
(JA)
 主記憶装置に格納されるデータの一部を格納する第1の記憶部と、主記憶装置に格納されるデータを、第1の記憶部に格納する命令を出力する演算処理部と、命令を受け取るとともに、第1の記憶部が主記憶装置から命令の対象データを受け取るまで、命令を格納する第2の記憶部と、演算処理部から命令を受け取るとともに、命令の対象データが第1の記憶部に格納されている場合、対象データを第1の記憶部から読み出して演算処理部に出力する一方、命令の対象データが第1の記憶部に格納されず且つ命令の対象データと同じデータを対象とする命令が第2の記憶部に無い場合、命令を主記憶装置に出力する第1の制御部と、演算処理部から命令を受け取るとともに、命令の対象データと同じデータを対象とする命令が第2の記憶部に格納されている場合、命令による主記憶装置から対象データを読み出す処理を完了する第2の制御部と、を有する演算処理装置が提供される。
Latest bibliographic data on file with the International Bureau