EHA: The extremely heterogeneous architecture

Shaoshan Liu, Won W. Ro, Chen Liu, Alfredo C. Salas, Christophe Cerin, Jian Jun Han, Jean Luc Gaudiot

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

The computer industry is moving towards two extremes: extremely high-performance high-throughput cloud computing, and low-power mobile computing. Cloud computing, while providing high performance, is very costly. Google and Microsoft Bing spend billions of dollars each year to maintain their server farms, mainly due to the high power bills. On the other hand, mobile computing is under a very tight energy budget, but yet the end users demand ever increasing performance on these devices. This trend indicates that conventional architectures are not able to deliver high-performance and low power consumption at the same time, and we need a new architecture model to address the needs of both extremes. In this paper, we thus introduce our Extremely Heterogeneous Architecture (EHA) project: EHA is a novel architecture that incorporates both general-purpose and specialized cores on the same chip. The general-purpose cores take care of generic control and computation. On the other hand, the specialized cores, including GPU, hard accelerators (ASIC accelerators), and soft accelerators (FPGAs), are designed for accelerating frequently used or heavy weight applications. When acceleration is not needed, the specialized cores are turned off to reduce power consumption. We demonstrate that EHA is able to improve performance through acceleration, and at the same time reduce power consumption. Since EHA is a heterogeneous architecture, it is suitable for accelerating heterogeneous workloads on the same chip. For example, data centers and clouds provide many services, including media streaming, searching, indexing, scientific computations. The ultimate goal of the EHA project is two-fold: first, to design a chip that is able to run different cloud services on it, and through this design, we would be able to greatly reduce the cost, both recurring and non-recurring, of data centers\clouds, second, to design a light-weight EHA that runs on mobile devices, providing end users with improved experience even under tight battery budget constraints.

Original languageEnglish
Title of host publicationProceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012
Pages30-36
Number of pages7
DOIs
Publication statusPublished - 2012 Dec 1
Event12th International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012 - San Marcos, TX, United States
Duration: 2012 Dec 132012 Dec 15

Publication series

NameProceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012

Other

Other12th International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012
CountryUnited States
CitySan Marcos, TX
Period12/12/1312/12/15

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Applied Mathematics

Cite this

Liu, S., Ro, W. W., Liu, C., Salas, A. C., Cerin, C., Han, J. J., & Gaudiot, J. L. (2012). EHA: The extremely heterogeneous architecture. In Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012 (pp. 30-36). [6428802] (Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012). https://doi.org/10.1109/I-SPAN.2012.11