Abstract
Active microwave imaging techniques such as radar and tomography are used in a wide range of medical, industrial, scientific, and military applications. Microwave imaging devices emit radio waves and process their reflections to reconstruct an image. However, data processing remains a challenge as image reconstruction algorithms are computationally expensive and many applications come with strictly constrained mechanical or power requirements. We developed Tinuso, a multicore architecture optimized for performance when implemented on an FPGA. Tinuso’s architecture is well suited to run highly parallel image reconstruction applications at a low power budget. In this paper, we describe the design and the implementation of Tinuso’s communication structures, which include a generic 2D mesh on-chip interconnect and a network interface to the processor pipeline. We optimize the network for a latency of one cycle per network hop and attain a high clock frequency by pipelining the feedback loop to manage contention. We implement a multicore configuration with 48 cores and achieve a clock frequency as high as 300 MHz with a peak switching data rate of 9.6 Gbits/s per link on state-of-the-art FPGAs.
Original language | English |
---|---|
Title of host publication | Reconfigurable Computing: Architectures, Tools, and Applications. Proceedings |
Publisher | Springer |
Publication date | 2014 |
Pages | 197-204 |
ISBN (Print) | 978-3-319-05959-4 |
ISBN (Electronic) | 978-3-319-05960-0 |
DOIs | |
Publication status | Published - 2014 |
Event | 10th International Symposium on Reconfigurable Computing: Architectures, Tools, and Applications - Vilamoura, Algarve, Portugal Duration: 14 Apr 2014 → 16 Apr 2014 Conference number: 10 http://paginas.fe.up.pt/~specs/events/arc2014/ |
Conference
Conference | 10th International Symposium on Reconfigurable Computing |
---|---|
Number | 10 |
Location | Vilamoura |
Country/Territory | Portugal |
City | Algarve |
Period | 14/04/2014 → 16/04/2014 |
Internet address |
Series | Lecture Notes in Computer Science |
---|---|
Volume | 8405 |
ISSN | 0302-9743 |