WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2011155046) MULTI-CORE PROCESSOR SYSTEM, CONTROL PROGRAM, AND METHOD OF CONTROL
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2011/155046    International Application No.:    PCT/JP2010/059875
Publication Date: 15.12.2011 International Filing Date: 10.06.2010
IPC:
G06F 12/08 (2006.01)
Applicants: FUJITSU LIMITED [JP/JP]; 1-1, Kamikodanaka 4-chome, Nakahara-ku, Kawasaki-shi, Kanagawa 2118588 (JP) (For All Designated States Except US).
KURIHARA, Koji [JP/JP]; (JP) (For US Only).
YAMASHITA, Koichiro [JP/JP]; (JP) (For US Only).
YAMAUCHI, Hiromasa [JP/JP]; (JP) (For US Only)
Inventors: KURIHARA, Koji; (JP).
YAMASHITA, Koichiro; (JP).
YAMAUCHI, Hiromasa; (JP)
Agent: SAKAI, Akinori; A. SAKAI & ASSOCIATES, 20F, Kasumigaseki Building, 2-5, Kasumigaseki 3-chome, Chiyoda-ku, Tokyo 1006020 (JP)
Priority Data:
Title (EN) MULTI-CORE PROCESSOR SYSTEM, CONTROL PROGRAM, AND METHOD OF CONTROL
(FR) SYSTÈME DE PROCESSEUR À PLUSIEURS CŒURS, PROGRAMME ET PROCÉDÉ DE CONTRÔLE
(JA) マルチコアプロセッサシステム、制御プログラム、および制御方法
Abstract: front page image
(EN)An OS (operating system)(141) calculates the total of the command code size for task assigned to each CPU of the multi-core processor, and identifies the CPU with a calculated result that is less than the size of the master CPU (101) on which an execution code (502) is stored. A slave CPU (103) is identified. A snoop controller (105) migrates the execution code (502) from the command cache (111) of the slave CPU (103) to the command cache (113) of the slave CPU (103). After the execution code (502) is migrated to the command cache (113) of the slave CPU (103), the OS (143) designates the area of the command cache (113) where the execution code is stored as a read-only area and thereby the execution code (502) is made to reside in the command cache (113).
(FR)Un OS (système d'exploitation) (141) calcule le total de la taille du code de commande pour une tâche attribuée à chaque UCT du processeur à plusieurs cœurs, puis identifie l'UCT dont un résultat calculé est inférieur à la taille de l'UCT maîtresse (101) dans laquelle il est mémorisé un code d'exécution (502). Une UCT esclave (103) est identifiée. Un contrôleur de surveillance de cohérence (105) fait migrer le code d'exécution (502) de la mémoire cache de commandes (111) de l'UCT esclave (103) à la mémoire cache de commandes (113) de l'UCT esclave (103). Une fois que le code d'exécution (502) a migré jusqu'à la mémoire cache de commandes (113) de l'UCT esclave (103), l'OS (143) désigne la zone de la mémoire cache de commandes (113) dans laquelle le code d'exécution est mémorisé comme une zone à lecture seule, de sorte que le code d'exécution (502) est conçu pour rester dans la mémoire cache de commandes (113).
(JA) OS(141)は、マルチコアプロセッサから、各CPUに割り当てられたタスクの命令コードサイズの合計値を算出し、実行コード(502)が格納されているマスタCPU(101)よりも算出結果が小さいCPUを特定する。スレーブCPU(103)が特定される。スヌープコントローラ(105)は、スレーブCPU(103)の命令キャッシュ(111)からスレーブCPU(103)の命令キャッシュ(113)へ実行コード(502)を移動させる。OS(143)は、実行コード(502)がスレーブCPU(103)の命令キャッシュ(113)に移動させられた後、命令キャッシュ(113)のうち実行コードが格納された領域を書き込み禁止領域に設定することで、実行コード(502)を命令キャッシュ(113)に常駐させる。
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: Japanese (JA)
Filing Language: Japanese (JA)