Mutual exclusion and semaphore cell block of multi-core processor satisfying SystemC syntax

A multi-core processor and semaphore technology, applied in the architecture with multiple processing units, electrical digital data processing, special data processing applications, etc., can solve problems such as powerlessness
CN101635006AActive Publication Date: 2010-01-27INST 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
2010-01-27

Smart Images

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

Abstract

The invention discloses a mutual exclusion and semaphore cell block of a multi-core processor satisfying SystemC syntax, which comprises a logic circuit achieved according to the function codes of sc_mutex (name), sc_mutex.lock(), sc_mutex.trylock(), sc_mutex.unlock(), sc_semaphore.wait(), sc_semaphore.trywait(), sc_semaphore.post(), sc_semaphore(init_value), sc_semaphore(name, init_value) of the SystemC syntax, wherein the logic circuit is used for sending signals for activating and pausing the processor to a controller at runtime of the processor cores, and allows a mapping algorithm of a software development tool to recombine a plurality of mutual exclusion and semaphore cells positioned at different processing units so as to finish the functions of an sc_mutex or sc_semaphore syntax unit defined by a SystemC language. By applying the mutual exclusion and semaphore cell block, local resources can be applied to the resource sharing and the synchronization between any plurality of processing units and between the processing unites and peripherals.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to a multi-core processor, more specifically, the invention relates to a mutual exclusion and semaphore unit group of a multi-core processor meeting the syntax requirements of SystemC. Background technique

[0002] In recent years, multi-core processor technology has been booming. The main reasons are as follows: first, design requirements; the cost of silicon is getting lower and lower, and the integration level is getting higher and higher, and the regular structure of multi-core can use more silicon area simply and effectively; second, business Requirements: Multimedia services are becoming more and more complex, requiring platform flexibility and processing performance to be higher and higher, while also requiring power consumption to be kept within the allowable range. Multi-core processors can potentially provide the highest performance-to-power ratio and are available for higher Performance calculation and flexibility; thi...

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