Method, system and equipment for processing circular task
A technology for processing cycles and tasks, applied in the fields of electrical digital data processing, data conversion, instruments, etc., can solve the problems of long running time, limited cycle tasks, and reduced user experience, so as to reduce running time and improve running speed. , to solve the effect of long execution time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0066] An embodiment of the present invention provides a method for processing cyclic tasks, the method is applied to a reconfigurable array coprocessor, see figure 1 , the method includes:
[0067] 101: The configuration information register module receives configuration information from the bus, and the configuration information includes input FIFO configuration information, output FIFO configuration information, and arithmetic unit configuration information;
[0068] 102: The loop controller module acquires configuration information from the configuration information register module, and sends the input FIFO configuration information to the input FIFO module, the output FIFO configuration information to the output FIFO module, and the computing unit configuration information to the computing unit;
[0069] 103: The input FIFO module reads data according to the input FIFO configuration information;
[0070] 104: The input selection module writes the data in the input FIFO t...
Embodiment 2
[0081] The embodiment of the present invention provides a method for processing cyclic tasks, wherein the embodiment of the present invention firstly provides a reconfigurable cell array coprocessor (Reconfigurable Cell Array CoProceseeor, RCACP), and the method provided by the embodiment of the present invention is Based on the reconfigurable array coprocessor, the specific content is as follows:
[0082] first with figure 2 As an example, briefly introduce the process of executing cyclic tasks on the processor:
[0083] see figure 2 , the number of steps in the task graph of the cycle task is 5, and the cycle needs to be executed 2 times. The process of executing cyclic tasks on the processor is as follows: firstly, adjust the parallel operation in the task graph to a serial execution sequence, and the adjusted execution sequence is: 1→2→3→4→5→6→7, the task graph The number of steps is increased to 7; serial execution of 2 cycles, the execution sequence of 2 cycles:
...
Embodiment 3
[0219] An embodiment of the present invention provides a system for processing cyclic tasks, see Figure 7 , the system includes: a control unit 701 and a computing unit 702, wherein,
[0220] The control unit 701 includes: a configuration information register module 7011, a loop controller module 7012, an input FIFO module 7013, an output FIFO module 7014, an input selection module 7015, an output selection module 7016 and an RC input register group 7017;
[0221] The configuration information register module 7011 is used to receive configuration information from the bus, and the configuration information includes input FIFO configuration information, output FIFO configuration information, and arithmetic unit configuration information;
[0222] The loop controller module 7012 is used to obtain configuration information from the configuration information register module 7011, and send the input FIFO configuration information to the input FIFO module 7013, send the output FIFO ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com