MULTIPLE CONTEXTS FOR A COMPUTE UNIT IN A RECONFIGURABLE DATA PROCESSOR

A data processing system includes a coarse-grained reconfigurable (CGR) processor and a compiler configured to generate one or more configuration files for an application for execution on the CGR processor. The CGR processor includes an array of pattern compute units (PCUs) and pattern memory units...

Full description

Saved in:
Bibliographic Details
Main Author PRABHAKAR, Raghu
Format Patent
LanguageEnglish
Published 29.02.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A data processing system includes a coarse-grained reconfigurable (CGR) processor and a compiler configured to generate one or more configuration files for an application for execution on the CGR processor. The CGR processor includes an array of pattern compute units (PCUs) and pattern memory units (PMUs). A PCU comprises a plurality of single-instruction multiple data (SIMD) units configurable to form a datapath. The CGR processor is coupled to configure a datapath including a SIMD, using a set of configurations bits corresponding to an operation related to the task. The CGR processor is coupled to switch among the plurality of tasks and their corresponding PCU contexts during execution of the dataflow graph. The CGR processor is coupled to switch among tasks via static switching or dynamic switching, in response to the triggering of a task complete event generated by a preset counter, indicating completion of a current task.
Bibliography:Application Number: US202318236531