Invention Grant
- Patent Title: Optimization of loops and data flow sections in multi-core processor environment
-
Application No.: US14693793Application Date: 2015-04-22
-
Publication No.: US09672188B2Publication Date: 2017-06-06
- Inventor: Martin Vorbach
- Applicant: Hyperion Core Inc.
- 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
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F15/78 ; G06F9/38

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
- US20150301983A1 OPTIMIZATION OF LOOPS AND DATA FLOW SECTIONS IN MULTI-CORE PROCESSOR ENVIRONMENT Public/Granted day:2015-10-22
Information query