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. (WO2016103092) RUN-TIME CODE PARALLELIZATION WITH CONTINUOUS MONITORING OF REPETITIVE INSTRUCTION SEQUENCES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/103092    International Application No.:    PCT/IB2015/059470
Publication Date: 30.06.2016 International Filing Date: 09.12.2015
IPC:
G06F 9/38 (2006.01)
Applicants: CENTIPEDE SEMI LTD. [IL/IL]; 4 Ha'omanut Street, P.O. Box 8195 42504 Netanya (IL)
Inventors: MIZRAHI, Noam; (IL).
MANDLER, Alberto; (IL).
KOREN, Shay; (IL).
FRIEDMANN, Jonathan; (IL)
Agent: D. KLIGLER I.P. SERVICES LTD.; P.O. Box 57651 61576 Tel Aviv (IL)
Priority Data:
14/578,516 22.12.2014 US
14/578,518 22.12.2014 US
Title (EN) RUN-TIME CODE PARALLELIZATION WITH CONTINUOUS MONITORING OF REPETITIVE INSTRUCTION SEQUENCES
(FR) PARALLÉLISATION DE CODE DE TEMPS D’EXÉCUTION À CONTRÔLE CONTINU DE SÉQUENCES D’INSTRUCTIONS RÉPÉTITIVES
Abstract: front page image
(EN)A method includes, in a processor (20) that executes instructions of program code, monitoring instructions of a repetitive sequence of the instructions that traverses a flow-control trace so as to construct a specification of register access by the monitored instructions. Based on the specification, multiple hardware threads are invoked to execute respective segments of the repetitive instruction sequence at least partially in parallel. Monitoring of the instructions continues in at least one of the segments during execution.
(FR)L’invention concerne un procédé qui consiste, dans un processeur (20) qui exécute des instructions de code de programme, à contrôler les instructions d’une séquence répétitive des instructions qui traverse une trace de commande de débit afin de construire une spécification d’accès au registre par les instructions contrôlées. Sur la base de la spécification, plusieurs fils matériels sont appelés pour exécuter des segments respectifs de la séquence d’instructions répétitive au moins partiellement en parallèle. Le contrôle des instructions continue au moins dans un des segments pendant l’exécution.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, 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, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 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, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, 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, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)