• 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