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. (WO2012127589) MULTI-CORE PROCESSOR SYSTEM, AND BRANCH PREDICTION METHOD
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/127589    International Application No.:    PCT/JP2011/056659
Publication Date: 27.09.2012 International Filing Date: 18.03.2011
IPC:
G06F 9/38 (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).
KATAOKA, Akihito [JP/JP]; (JP) (For US Only).
SUGA, Atsuhiro [JP/JP]; (JP) (For US Only)
Inventors: KATAOKA, Akihito; (JP).
SUGA, Atsuhiro; (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, AND BRANCH PREDICTION METHOD
(FR) SYSTÈME DE PROCESSEUR MULTICŒURS, ET PROCÉDÉ DE PRÉDICTION DE BRANCHEMENT
(JA) マルチコアプロセッサシステム、および分岐予測方法
Abstract: front page image
(EN)The purpose of the present invention is to improve the accuracy of branch prediction when executing a thread with highly granular parallel processing. When executing a thread (1-0) with highly granular parallel processing by means of a CPU (#1) at a time t0, a CPU (#0) reads branch prediction information for type 1 threads (104), and writes this information to a branch prediction table (106#1). After the operation of the thread (1-0) is complete, the CPU #0 writes the branch prediction information accumulated in the branch prediction table (106#1) to the branch prediction information for type 1 threads (104). The CPU (#0) performs the aforementioned operation at a time t1 and a time t3, and accumulates the branch prediction information for type 1 threads, thereby improving the accuracy of branch prediction.
(FR)L'invention permet d'améliorer la précision d'une prédiction de branchement lors de l'exécution d'un fil avec un traitement parallèle hautement granulaire. Lors de l'exécution d'un fil (1-0) avec un traitement parallèle hautement granulaire au moyen d'une UC (n° 1) à un moment t0, une UC (n° 0) lit les informations de prédiction de branchement pour les fils de type 1 (104), et écrit ces informations dans une table de prédiction de branchement (106 n° 1). Une fois le fonctionnement du fil (1-0) terminé, l'UC n° 0 écrit les informations de prédiction de branchement accumulées dans la table de prédiction de branchement (106#1) dans les informations de prédiction de branchement pour les fils de type 1 (104). L'UC (n° 0) effectue l'opération susmentionnée à un moment t1 et un moment t3, et accumule les informations de prédiction de branchement pour les fils de type 1, ce qui permet d'améliorer la précision de la prédiction de branchement.
(JA) 並列処理の粒度が細かいスレッドを実行する際に、分岐予測の精度を向上する。CPU(#0)は、時刻(t0)にて、並列処理の粒度が細かいスレッド(1-0)をCPU(#1)で実行する際に、スレッド1種別用分岐予測情報(104)を読み出し、分岐予測テーブル(106#1)に書き込む。スレッド(1-0)の動作終了後、CPU(#0)は、分岐予測テーブル(106#1)に蓄積された分岐予測情報をスレッド1種別用分岐予測情報(104)に書き込む。CPU(#0)は、上記動作を時刻(t1)、時刻(t3)でも行い、スレッド1種別用の分岐予測情報を蓄積し、分岐予測の精度を向上させる。
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, RS, 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)