ACM Home Page
Please provide us with feedback. Feedback
Improving fairness, throughput and energy-efficiency on a chip multiprocessor through DVFS
Full text PdfPdf (648 KB)
Source
ACM SIGARCH Computer Architecture News archive
Volume 35 ,  Issue 1  (March 2007) table of contents
SPECIAL ISSUE: DASCMP'06 table of contents
Pages: 31 - 38  
Year of Publication: 2007
ISSN:0163-5964
Authors
Masaaki Kondo  The University of Tokyo, Tokyo, Japan
Hiroshi Sasaki  The University of Tokyo, Tokyo, Japan
Hiroshi Nakamura  The University of Tokyo, Tokyo, Japan
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 68,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1241601.1241609
What is a DOI?

ABSTRACT

Recently, a single chip multiprocessor (CMP) is becoming an attractive architecture for improving throughput of program execution. In CMPs, multiple processor cores share several hardware resources such as cache memory and memory bus. Therefore, the resource contention significantly degrades performance of each thread and also loses fairness between threads.

In this paper, we propose a Dynamic Frequency and Voltage Scaling (DVFS) algorithm for improving total instruction throughput, fairness, and energy efficiency of CMPs. The proposed technique periodically observes the utilization ratio of shared resources and controls the frequency and the voltage of each processor core individually to balance the ratio between threads. We evaluate our technique and the evaluation results show that fairness between threads are greatly improved by the technique. Moreover, the total instruction throughput increases in many cases while reducing energy consumption.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
 
5
T. Fujiyoshi and et al. Intel pentium m processor datasheet. In 2005 ISSCC, pages 132--133, Feb. 2005.
 
6
Intel. Intel Pentium M Processor Datasheet., June 2003.
7
 
8
 
9
 
10
 
11
K. Luo, J. Gummaraju, and M. Franklin. Balancing throughput and fairness in smt processors. In ISPASS2001, pages 164--171, Nov. 2001.
12
 
13
 
14
K. Nose and et al. Deterministic inter-core synchronization with periodically all-in-phase clocking for low-power multicore socs. In 2005 ISSCC, pages 296--297, Feb. 2005.
15
16
17
 
18


Collaborative Colleagues:
Masaaki Kondo: colleagues
Hiroshi Sasaki: colleagues
Hiroshi Nakamura: colleagues