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.
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;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SC), 2012 International Conference for
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-0805-2
DOI :
10.1109/SC.2012.109