Optimizing bus energy consumption of on-chip multiprocessors using frequent values

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

7 Citations (Scopus)

Abstract

Chip Multiprocessors (CMP) are a convenient way of leveraging from the technological trends to build high-end and embedded systems that are performance and power efficient, while exhibiting attractive properties such as scalability, reliability and ease of design. However, the on-chip interconnect for moving the data between the processors, and between the processors and memory subsystem, plays a crucial role in CMP design. This paper presents a novel approach to optimizing its power by exploiting the value locality in data transfers between processors. A Communicating Value Cache (CVC) is proposed to reduce the number of bits transferred on the interconnect, and simulation results with several parallel applications show significant energy savings with this mechanism. Results show that the importance of our proposal will become even more significant in the future.

Original languageEnglish (US)
Title of host publicationProceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004
Pages340-347
Number of pages8
DOIs
StatePublished - Jul 12 2004
EventProceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004 - A Coruna, Spain
Duration: Feb 11 2004Feb 13 2004

Other

OtherProceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004
CountrySpain
CityA Coruna
Period2/11/042/13/04

Fingerprint

Energy utilization
Data transfer
Embedded systems
Scalability
Energy conservation
Data storage equipment

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Liu, C., Sivasubramaniam, A., & Kandemir, M. (2004). Optimizing bus energy consumption of on-chip multiprocessors using frequent values. In Proceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004 (pp. 340-347) https://doi.org/10.1016/j.matchemphys.2004.01.026
Liu, Chun ; Sivasubramaniam, Anand ; Kandemir, Mahmut. / Optimizing bus energy consumption of on-chip multiprocessors using frequent values. Proceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004. 2004. pp. 340-347
@inproceedings{c6bb34344c124025bbacfdb13e3e1821,
title = "Optimizing bus energy consumption of on-chip multiprocessors using frequent values",
abstract = "Chip Multiprocessors (CMP) are a convenient way of leveraging from the technological trends to build high-end and embedded systems that are performance and power efficient, while exhibiting attractive properties such as scalability, reliability and ease of design. However, the on-chip interconnect for moving the data between the processors, and between the processors and memory subsystem, plays a crucial role in CMP design. This paper presents a novel approach to optimizing its power by exploiting the value locality in data transfers between processors. A Communicating Value Cache (CVC) is proposed to reduce the number of bits transferred on the interconnect, and simulation results with several parallel applications show significant energy savings with this mechanism. Results show that the importance of our proposal will become even more significant in the future.",
author = "Chun Liu and Anand Sivasubramaniam and Mahmut Kandemir",
year = "2004",
month = "7",
day = "12",
doi = "10.1016/j.matchemphys.2004.01.026",
language = "English (US)",
isbn = "0769520839",
pages = "340--347",
booktitle = "Proceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004",

}

Liu, C, Sivasubramaniam, A & Kandemir, M 2004, Optimizing bus energy consumption of on-chip multiprocessors using frequent values. in Proceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004. pp. 340-347, Proceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004, A Coruna, Spain, 2/11/04. https://doi.org/10.1016/j.matchemphys.2004.01.026

Optimizing bus energy consumption of on-chip multiprocessors using frequent values. / Liu, Chun; Sivasubramaniam, Anand; Kandemir, Mahmut.

Proceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004. 2004. p. 340-347.

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

TY - GEN

T1 - Optimizing bus energy consumption of on-chip multiprocessors using frequent values

AU - Liu, Chun

AU - Sivasubramaniam, Anand

AU - Kandemir, Mahmut

PY - 2004/7/12

Y1 - 2004/7/12

N2 - Chip Multiprocessors (CMP) are a convenient way of leveraging from the technological trends to build high-end and embedded systems that are performance and power efficient, while exhibiting attractive properties such as scalability, reliability and ease of design. However, the on-chip interconnect for moving the data between the processors, and between the processors and memory subsystem, plays a crucial role in CMP design. This paper presents a novel approach to optimizing its power by exploiting the value locality in data transfers between processors. A Communicating Value Cache (CVC) is proposed to reduce the number of bits transferred on the interconnect, and simulation results with several parallel applications show significant energy savings with this mechanism. Results show that the importance of our proposal will become even more significant in the future.

AB - Chip Multiprocessors (CMP) are a convenient way of leveraging from the technological trends to build high-end and embedded systems that are performance and power efficient, while exhibiting attractive properties such as scalability, reliability and ease of design. However, the on-chip interconnect for moving the data between the processors, and between the processors and memory subsystem, plays a crucial role in CMP design. This paper presents a novel approach to optimizing its power by exploiting the value locality in data transfers between processors. A Communicating Value Cache (CVC) is proposed to reduce the number of bits transferred on the interconnect, and simulation results with several parallel applications show significant energy savings with this mechanism. Results show that the importance of our proposal will become even more significant in the future.

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

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

U2 - 10.1016/j.matchemphys.2004.01.026

DO - 10.1016/j.matchemphys.2004.01.026

M3 - Conference contribution

SN - 0769520839

SN - 9780769520834

SP - 340

EP - 347

BT - Proceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004

ER -

Liu C, Sivasubramaniam A, Kandemir M. Optimizing bus energy consumption of on-chip multiprocessors using frequent values. In Proceedings - 12th Euromicro Conference on Parallel, Distributed and Network-based Proceedings, PDP 2004. 2004. p. 340-347 https://doi.org/10.1016/j.matchemphys.2004.01.026