ALLOCATION CONTROL PROGRAM, ALLOCATION CONTROL METHOD, AND ALLOCATION CONTROL DEVICE

PROBLEM TO BE SOLVED: To prevent the occurrence of snooping when a plurality of CPU cores access a single memory area.SOLUTION: A development destination register area 31a and specific information management area 31b are included in a reserved register management area 31. The development destination...

Full description

Saved in:
Bibliographic Details
Main Authors YOSHIZAWA KIYOSHI, NOHARA MAKOTO, KAWANA KENJI, KODAMA MITSURU
Format Patent
LanguageEnglish
Japanese
Published 31.03.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:PROBLEM TO BE SOLVED: To prevent the occurrence of snooping when a plurality of CPU cores access a single memory area.SOLUTION: A development destination register area 31a and specific information management area 31b are included in a reserved register management area 31. The development destination register area 31a stores the number of a development destination register. The specific information management area 31b stores a storage address of information specific to CPU cores 2 in association with the CPU cores 2. A register development control part 41b acquires the address of the information specific to the CPU cores 2 allocated to a thread 51 from the reserved register management area 31 and stores the address in the development destination register.SELECTED DRAWING: Figure 3 【課題】複数のCPUコアが同一のメモリ領域をアクセスする場合にスヌーピングの発生を防ぐこと。【解決手段】予約済みレジスタ管理域31に展開先レジスタ域31aと固有情報管理域31bを含める。展開先レジスタ域31aは、展開先レジスタの番号を記憶する。固有情報管理域31bは、CPUコア2に対応付けてCPUコア2に固有な情報の格納先アドレスを記憶する。そして、レジスタ展開制御部41bが、スレッド51に割り当てられたCPUコア2に固有な情報のアドレスを予約済みレジスタ管理域31から取得して展開先レジスタに格納する。【選択図】図3
Bibliography:Application Number: JP20140165333