• DocumentCode
    3429231
  • Title

    Unleashing the high-performance and low-power of multi-core DSPs for general-purpose HPC

  • Author

    Igual, Francisco D. ; Ali, Mohamed ; Friedmann, A. ; Stotzer, Eric ; Wentz, T. ; Van De Geijn, Robert A.

  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    Take a multicore Digital Signal Processor (DSP) chip designed for cellular base stations and radio network controllers, add floating-point capabilities to support 4G networks, and out of thin air a HPC engine is born. The potential for HPC is clear: It promises 128 GFLOPS (single precision) for 10 Watts; It is used in millions of network related devices and hence benefits from economies of scale; It should be simpler to program than a GPU. Simply put, it is fast, green, and cheap. But is it easy to use? In this paper, we show how this potential can be applied to general-purpose high performance computing, more specifically to dense matrix computations, without major changes in existing codes and methodologies, and with excellent performance and power consumption numbers.
  • Keywords
    digital signal processing chips; mathematics computing; matrix algebra; multi-threading; multiprocessing systems; program compilers; 4G network; GPU; cellular base station; compiler support; dense matrix computation; digital signal processor; economies of scale; floating-point capability; general-purpose HPC engine; graphics processing unit; high performance computing; multicore DSP chip; power consumption number; radio network controller; thread library; Digital signal processing; Kernel; Libraries; Multicore processing; Random access memory; Registers; DSPs; Low-power architectures; linear algebra;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2012 International Conference for
  • Conference_Location
    Salt Lake City, UT
  • ISSN
    2167-4329
  • Print_ISBN
    978-1-4673-0805-2
  • Type

    conf

  • DOI
    10.1109/SC.2012.109
  • Filename
    6468509