Abstract
In modern multiprocessor systems, processors can be stalled by inter-task communication when reading from a remote buffer. This paper presents a solution for the inter-task communication, that has a minimal impact on the performance of the system, hides the inter-task communication latency without requiring additional hardware. The solution applies to jobs, represented as task graphs, where the tasks are nested loop programs. Buffers are allocated in scratch-pad memories of the consuming tasks to provide low latency read access. For the nested loop programs, minimal buffer sizes can be determined to cover all possible communication patterns. The added computational complexity is low, as the solution adds only a few operations to the nested loop programs.
Original language | Undefined |
---|---|
Title of host publication | 18th Annual Workshop on Circuits Systems and Signal Processing (ProRISC) |
Place of Publication | Veldhoven, The Netherlands |
Publisher | Utrecht Technology Foundation |
Pages | 122-127 |
Number of pages | 6 |
ISBN (Print) | 978-90-73461-49-9 |
Publication status | Published - 29 Nov 2007 |
Event | 18th Annual Workshop on Circuits, Systems and Signal Processing, ProRISC 2007 - Veldhoven, Netherlands Duration: 29 Nov 2007 → 30 Nov 2007 Conference number: 18 |
Conference
Conference | 18th Annual Workshop on Circuits, Systems and Signal Processing, ProRISC 2007 |
---|---|
Country/Territory | Netherlands |
City | Veldhoven |
Period | 29/11/07 → 30/11/07 |
Keywords
- EWI-10376
- METIS-245721
- IR-64150