DocumentCode
649575
Title
ViSA: A highly efficient slot architecture enabling multi-objective ASIP cores
Author
Figuli, Peter ; Tradowsky, Carsten ; Gaertner, Nadine ; Becker, Jurgen
Author_Institution
Inst. for Inf. Process. Technol. (ITIV), Karlsruhe, Germany
fYear
2013
fDate
23-24 Oct. 2013
Firstpage
1
Lastpage
8
Abstract
Field Programmable Gate Arrays (FPGA) are widely used to accelerate parallel applications by specialized hardware. Especially for data flow intensive applications FPGAs are very well suited to design application specific data paths with a certain degree of parallelism. Since most of applications also need control flow, the most common method is to design complex state machines that are realized in hardware. However, this often leads to very high and inefficient resource utilization on the target architecture for design parts that are not performance critical nor relevant for more efficient realizations. In this paper, we propose a generic VLIW-inspired Slot Architecture (ViSA), which combines two efficient objectives, the performance of parallel hardware and the low area utilization of custom processors. Furthermore, we introduce the methodology for mapping and debugging applications on the efficient ViSA architecture.We present experimental results of two corner case applications showing that our approach is suitable for ultra low power as well as high performance computing. Using the presented co-design methodology, we will conclude that ViSA enables the realization of multi-objective design spaces for various target domains. ViSA has extreme throughput at low operating frequencies leading to significant power and energy savings over state of the art architectures.
Keywords
field programmable gate arrays; logic design; microprocessor chips; parallel architectures; FPGA; ViSA architecture; application specific data paths; co-design methodology; complex state machines; control flow; custom processors; data flow intensive applications; field programmable gate arrays; generic VLIW-inspired slot architecture; high performance computing; highly efficient slot architecture; multiobjective ASIP cores; multiobjective design spaces; parallel applications; parallel hardware; resource utilization; target architecture; ASIP; FPGA; SoC; application-specific microarchitecture; efficiency; multicore;
fLanguage
English
Publisher
ieee
Conference_Titel
System on Chip (SoC), 2013 International Symposium on
Conference_Location
Tampere
Type
conf
DOI
10.1109/ISSoC.2013.6675270
Filename
6675270
Link To Document