Scheduling tasks in a multi-threaded processor
A processor and thread technology, applied in multi-programming devices, electrical digital data processing, instruments, etc., can solve problems such as hardware duplication
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0041] figure 1 The figure shows an example of a processor 4 according to an embodiment of the present disclosure. For example, processor 4 may be one of an array of similar processor tiles on the same chip, or may be implemented on its own chip. Processor 4 includes a multi-threaded processing unit 10 in the form of a barrel-shaped thread processing unit, and local memory 11 (i.e., on the same tile in the case of a multi-tile array, or on the same tile in the case of a single-processor chip). on the chip). A barrel-threaded processing unit is a multi-threaded processing unit in which the pipeline's execution time is divided into a repeated sequence of interleaved time slots, each of which may be owned by a given thread. This will be discussed in more detail later. The memory 11 comprises an instruction memory 12 and a data memory 22 (which may be implemented in different addressable memory units or in different areas of the same addressable memory unit). Instruction memor...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


