Multi-core processor meeting SystemC grammar request and method for acquiring performing code

A multi-core processor and code execution technology, applied in the field of multi-core processors, can solve problems such as immature parallel languages ​​and achieve the effect of reducing the difficulty of development
CN101196826AActive Publication Date: 2008-06-11INST OF COMPUTING TECH CHINESE ACAD OF SCI

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
INST OF COMPUTING TECH CHINESE ACAD OF SCI
Publication Date
2008-06-11

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a polynuclear processor satisfying SystemC grammatical requirements and a method of acquiring the related execution codes. The polynuclear processor comprises: an array formed by connection of a plurality of switching units for switching data, a plurality of processing units for data processing connected with the switching units; a local resource unit connected between adjacent processing units for synchronizing and data sharing between adjacent processing units, as well as at least one global resource unit connected with the switching unit for synchronizing and data sharing between all the processing units. The method comprises: step S1, translating SystemC software model into codes which can be coded by an instruction set complier of the processing unit; step S2, mapping the process in the software model on the processing unit, and mapping grammatical elements in the SystemC respectively on the local resource unit and the global resource unit. The invention can obviously lower the developing difficulty of the embedded type system.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to a multi-core processor, in particular to a multi-core processor meeting the syntax requirements of SystemC transaction processing level and a method for obtaining its execution code. Background technique

[0002] In existing computer systems, the parallel execution of multiple threads is realized based on the operating system. The design method of executing multiple threads at the same time conforms to the basic way of thinking of human beings, and also conforms to the basic principle of parallel development and progress of the objective world.

[0003] Before the emergence of multi-core processor technology, computer software systems were essentially serially executed. Before the emergence of multi-core processors, field programmable gate arrays (FPGAs) were the most widely used natural parallel large-scale integrated circuits by technicians. Humans have used FPGAs for many years, mainly for fast ASIC prototyping and cost-in...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More