MLP-aware instruction queue resizingCitation formats

  • Authors:
  • Pavlos Petoumenos
  • Georgia Psychou
  • Stefanos Kaxiras
  • Juan Manuel Cebrian Gonzalez
  • Juan Luis Aragon

Standard

MLP-aware instruction queue resizing : the key to power-efficient performance. / Petoumenos, Pavlos; Psychou, Georgia; Kaxiras, Stefanos; Cebrian Gonzalez, Juan Manuel; Aragon, Juan Luis.

Architecture of computing systems - ARCS 2010: 23rd international conference Hannover, Germany, February 22-25, 2010 proceedings. ed. / Christian Müller-Schloer; Wolfgang Karl; Sami Yehia. Berlin, Heidelberg, New York : Springer Nature, 2010. p. 113-125 (Lecture Notes in Computer Science; Vol. 5974).

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Harvard

Petoumenos, P, Psychou, G, Kaxiras, S, Cebrian Gonzalez, JM & Aragon, JL 2010, MLP-aware instruction queue resizing: the key to power-efficient performance. in C Müller-Schloer, W Karl & S Yehia (eds), Architecture of computing systems - ARCS 2010: 23rd international conference Hannover, Germany, February 22-25, 2010 proceedings. Lecture Notes in Computer Science, vol. 5974, Springer Nature, Berlin, Heidelberg, New York, pp. 113-125, 23rd International Conference on Architecture of Computing Systems, Hannover, Germany, 22/02/10. https://doi.org/10.1007/978-3-642-11950-7_11

APA

Petoumenos, P., Psychou, G., Kaxiras, S., Cebrian Gonzalez, J. M., & Aragon, J. L. (2010). MLP-aware instruction queue resizing: the key to power-efficient performance. In C. Müller-Schloer, W. Karl, & S. Yehia (Eds.), Architecture of computing systems - ARCS 2010: 23rd international conference Hannover, Germany, February 22-25, 2010 proceedings (pp. 113-125). (Lecture Notes in Computer Science; Vol. 5974). Springer Nature. https://doi.org/10.1007/978-3-642-11950-7_11

Vancouver

Petoumenos P, Psychou G, Kaxiras S, Cebrian Gonzalez JM, Aragon JL. MLP-aware instruction queue resizing: the key to power-efficient performance. In Müller-Schloer C, Karl W, Yehia S, editors, Architecture of computing systems - ARCS 2010: 23rd international conference Hannover, Germany, February 22-25, 2010 proceedings. Berlin, Heidelberg, New York: Springer Nature. 2010. p. 113-125. (Lecture Notes in Computer Science). https://doi.org/10.1007/978-3-642-11950-7_11

Author

Petoumenos, Pavlos ; Psychou, Georgia ; Kaxiras, Stefanos ; Cebrian Gonzalez, Juan Manuel ; Aragon, Juan Luis. / MLP-aware instruction queue resizing : the key to power-efficient performance. Architecture of computing systems - ARCS 2010: 23rd international conference Hannover, Germany, February 22-25, 2010 proceedings. editor / Christian Müller-Schloer ; Wolfgang Karl ; Sami Yehia. Berlin, Heidelberg, New York : Springer Nature, 2010. pp. 113-125 (Lecture Notes in Computer Science).

Bibtex

@inproceedings{b38c6e2b32104c7f9b0e2521552083a6,
title = "MLP-aware instruction queue resizing: the key to power-efficient performance",
abstract = "Several techniques aiming to improve power-efficiency (measured as EDP) in out-of-order cores trade energy with performance. Prime examples are the techniques to resize the instruction queue (IQ). While most of them produce good results, they fail to take into account that changing the timing of memory accesses can have significant consequences on the memory-level parallelism (MLP) of the application and thus incur disproportional performance degradation. We propose a novel mechanism that deals with this realization by collecting fine-grain information about the maximum IQ resizing that does not affect the MLP of the program. This information is used to override the resizing enforced by feedback mechanisms when this resizing might reduce MLP. We compare our technique to a previously proposed non-MLP-aware management technique and our results show a significant increase in EDP savings for most benchmarks of the SPEC2000 suite.",
keywords = "Execution Time, Basic Block, Computer Architecture, Cache Size, Instruction Stream",
author = "Pavlos Petoumenos and Georgia Psychou and Stefanos Kaxiras and {Cebrian Gonzalez}, {Juan Manuel} and Aragon, {Juan Luis}",
year = "2010",
month = dec,
day = "1",
doi = "10.1007/978-3-642-11950-7_11",
language = "English",
isbn = "9783642119491",
series = "Lecture Notes in Computer Science",
publisher = "Springer Nature",
pages = "113--125",
editor = "Christian M{\"u}ller-Schloer and Wolfgang Karl and Sami Yehia",
booktitle = "Architecture of computing systems - ARCS 2010",
address = "United States",
note = "23rd International Conference on Architecture of Computing Systems, ARCS 2010 ; Conference date: 22-02-2010 Through 25-02-2010",

}

RIS

TY - GEN

T1 - MLP-aware instruction queue resizing

T2 - 23rd International Conference on Architecture of Computing Systems

AU - Petoumenos, Pavlos

AU - Psychou, Georgia

AU - Kaxiras, Stefanos

AU - Cebrian Gonzalez, Juan Manuel

AU - Aragon, Juan Luis

PY - 2010/12/1

Y1 - 2010/12/1

N2 - Several techniques aiming to improve power-efficiency (measured as EDP) in out-of-order cores trade energy with performance. Prime examples are the techniques to resize the instruction queue (IQ). While most of them produce good results, they fail to take into account that changing the timing of memory accesses can have significant consequences on the memory-level parallelism (MLP) of the application and thus incur disproportional performance degradation. We propose a novel mechanism that deals with this realization by collecting fine-grain information about the maximum IQ resizing that does not affect the MLP of the program. This information is used to override the resizing enforced by feedback mechanisms when this resizing might reduce MLP. We compare our technique to a previously proposed non-MLP-aware management technique and our results show a significant increase in EDP savings for most benchmarks of the SPEC2000 suite.

AB - Several techniques aiming to improve power-efficiency (measured as EDP) in out-of-order cores trade energy with performance. Prime examples are the techniques to resize the instruction queue (IQ). While most of them produce good results, they fail to take into account that changing the timing of memory accesses can have significant consequences on the memory-level parallelism (MLP) of the application and thus incur disproportional performance degradation. We propose a novel mechanism that deals with this realization by collecting fine-grain information about the maximum IQ resizing that does not affect the MLP of the program. This information is used to override the resizing enforced by feedback mechanisms when this resizing might reduce MLP. We compare our technique to a previously proposed non-MLP-aware management technique and our results show a significant increase in EDP savings for most benchmarks of the SPEC2000 suite.

KW - Execution Time

KW - Basic Block

KW - Computer Architecture

KW - Cache Size

KW - Instruction Stream

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

U2 - 10.1007/978-3-642-11950-7_11

DO - 10.1007/978-3-642-11950-7_11

M3 - Conference contribution

AN - SCOPUS:78651259285

SN - 9783642119491

T3 - Lecture Notes in Computer Science

SP - 113

EP - 125

BT - Architecture of computing systems - ARCS 2010

A2 - Müller-Schloer, Christian

A2 - Karl, Wolfgang

A2 - Yehia, Sami

PB - Springer Nature

CY - Berlin, Heidelberg, New York

Y2 - 22 February 2010 through 25 February 2010

ER -