EHA

The extremely heterogeneous architecture

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

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

3 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

Particle accelerators
Electric power utilization
Mobile computing
Cloud computing
Media streaming
Application specific integrated circuits
Mobile devices
Farms
Accelerator
Field programmable gate arrays (FPGA)
Power Consumption
Servers
Throughput
Chip
High Performance
Mobile Computing
Data Center
Cloud Computing
Extremes
Architecture

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
Liu, Shaoshan ; Ro, Won Woo ; Liu, Chen ; Salas, Alfredo C. ; Cerin, Christophe ; Han, Jian Jun ; Gaudiot, Jean Luc. / EHA : The extremely heterogeneous architecture. Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012. 2012. pp. 30-36 (Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012).
@inproceedings{c3e4811133a6426993af3792209d9ee9,
title = "EHA: The extremely heterogeneous architecture",
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.",
author = "Shaoshan Liu and Ro, {Won Woo} and Chen Liu and Salas, {Alfredo C.} and Christophe Cerin and Han, {Jian Jun} and Gaudiot, {Jean Luc}",
year = "2012",
month = "12",
day = "1",
doi = "10.1109/I-SPAN.2012.11",
language = "English",
isbn = "9780769549309",
series = "Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012",
pages = "30--36",
booktitle = "Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012",

}

Liu, S, Ro, WW, Liu, C, Salas, AC, Cerin, C, Han, JJ & Gaudiot, JL 2012, EHA: The extremely heterogeneous architecture. in Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012., 6428802, Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012, pp. 30-36, 12th International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012, San Marcos, TX, United States, 12/12/13. https://doi.org/10.1109/I-SPAN.2012.11

EHA : The extremely heterogeneous architecture. / Liu, Shaoshan; Ro, Won Woo; Liu, Chen; Salas, Alfredo C.; Cerin, Christophe; Han, Jian Jun; Gaudiot, Jean Luc.

Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012. 2012. p. 30-36 6428802 (Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012).

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

TY - GEN

T1 - EHA

T2 - The extremely heterogeneous architecture

AU - Liu, Shaoshan

AU - Ro, Won Woo

AU - Liu, Chen

AU - Salas, Alfredo C.

AU - Cerin, Christophe

AU - Han, Jian Jun

AU - Gaudiot, Jean Luc

PY - 2012/12/1

Y1 - 2012/12/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84874594173&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84874594173&partnerID=8YFLogxK

U2 - 10.1109/I-SPAN.2012.11

DO - 10.1109/I-SPAN.2012.11

M3 - Conference contribution

SN - 9780769549309

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

SP - 30

EP - 36

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

ER -

Liu S, Ro WW, Liu C, Salas AC, Cerin C, Han JJ et al. EHA: The extremely heterogeneous architecture. In Proceedings of the 2012 International Symposium on Pervasive Systems, Algorithms, and Networks, I-SPAN 2012. 2012. p. 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