Invention Grant
- Patent Title: Optimization of loops and data flow sections in multi-core processor environment
- Patent Title (中): 在多核处理器环境中优化循环和数据流程段
-
Application No.: US13519887Application Date: 2010-12-28
-
Publication No.: US09043769B2Publication Date: 2015-05-26
- Inventor: Martin Vorbach
- Applicant: Martin Vorbach
- Applicant Address: US CA Los Gatos
- Assignee: Hyperion Core Inc.
- Current Assignee: Hyperion Core Inc.
- Current Assignee Address: US CA Los Gatos
- Agency: IP Spring
- Priority: EP09016045 20091228; EP10000349 20100115; EP10002086 20100302; EP10007074 20100709; WOPCT/EP2010/007950 20101228
- International Application: PCT/EP2010/007950 WO 20101228
- International Announcement: WO2011/079942 WO 20110707
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
The present invention relates to a method for compiling code for a multi-core processor, comprising: detecting and optimizing a loop, partitioning the loop into partitions executable and mappable on physical hardware with optimal instruction level parallelism, optimizing the loop iterations and/or loop counter for ideal mapping on hardware, chaining the loop partitions generating a list representing the execution sequence of the partitions.
Public/Granted literature
- US20130191817A1 Optimisation of loops and data flow sections Public/Granted day:2013-07-25
Information query