• DocumentCode
    2930036
  • Title

    An exploration of heterogeneous systems

  • Author

    Carabano, Jesus ; Dios, Francisco ; Daneshtalab, Masoud ; Ebrahimi, Mojtaba

  • Author_Institution
    Abo Akad., Finland
  • fYear
    2013
  • fDate
    10-12 July 2013
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Heterogeneous computing represents a trendy way to achieve further scalability in the high-performance computing area. It aims to join different processing units in a networked-based system such that each task is preferably executed by the unit which is able to efficiently perform that task. Memory hierarchy, instruction set, control logic, and other properties may differ in processing units so as to be specialized for different variety of problems. However, it will be more time-consuming for computer engineers to understand, design, and program on these systems. On the other hand, proper problems running on well-chosen heterogeneous systems present higher performance and superior energy efficiency. Such balance of attributes seldom makes a heterogeneous system useful for other fields than embedded computing or high-performance computing. Among them, embedded computing is more area and energy efficient while high-performance computing obtains more performance. GPUs, FPGAs or the new Xeon Phi are example of common computational units that, along with CPUs, can compose heterogeneous systems aiming to accelerate the execution of programs. In this paper, we have explored these architectures in terms of energy efficiency, performance, and productivity.
  • Keywords
    embedded systems; instruction sets; logic design; microprocessor chips; computational units; control logic; embedded computing; energy efficiency; heterogeneous computing; heterogeneous systems; high-performance computing area; instruction set; memory hierarchy; networked-based system; processing units; program execution; Central Processing Unit; Computer architecture; Energy efficiency; Field programmable gate arrays; Graphics processing units; Productivity; FPGA; GPGPU; GPU; Heterogeneous Computing; OpenCL; Xeon Phi;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), 2013 8th International Workshop on
  • Conference_Location
    Darmstadt
  • Print_ISBN
    978-1-4673-6180-4
  • Type

    conf

  • DOI
    10.1109/ReCoSoC.2013.6581542
  • Filename
    6581542