Invention Grant
- Patent Title: Hierarchical multi-core processor and method of programming for efficient data processing
- Patent Title (中): 分层多核处理器和编程方法,用于高效数据处理
-
Application No.: US13658141Application Date: 2012-10-23
-
Publication No.: US09075768B2Publication Date: 2015-07-07
- Inventor: Xiaolin Wang , Qian Wu , Ben Marshall , John Eppling , Jie Sun
- Applicant: AXIS SEMICONDUCTOR, INC.
- Applicant Address: US MA Waltham
- Assignee: RS STATA LLC
- Current Assignee: RS STATA LLC
- Current Assignee Address: US MA Waltham
- Agency: Maine Cernota & Rardin
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F15/173 ; G06F15/80 ; G06F9/00

Abstract:
A multi-core processor includes a tree-like structure having a plurality of computing cores arranged in hierarchical levels, the cores all having the same logical architecture. Each core can include computing, interconnecting, and/or storage elements. The functionality of an individual element can be supplied by an entire core in a lower level. A method for programming the processor includes hierarchically decomposing an application into interconnected sub-functions, mapping the sub-functions onto groups of cores at appropriate levels of the processor, and interconnecting the mapped sub-functions so as to hierarchically compose the complete application. Sub-functions can be sequential, concurrent, and/or pipelined. Interconnections can be static or dynamically switchable under program control. Interconnect elements can also be used to implement flow control as needed in pipelined operations to maintain data coherency. The decomposing and mapping process can be iterated on sub-functions so as to optimize load balancing, software performance, and hardware efficiency.
Public/Granted literature
- US20130138919A1 HIERARCHICAL MULTI-CORE PROCESSOR AND METHOD OF PROGRAMMING FOR EFFICIENT DATA PROCESSING Public/Granted day:2013-05-30
Information query