A multi-shared register file structure for VLIW processors

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Autorschaft

  • Guillermo Payá-Vayá
  • Javier Martín-Langerwerf
  • Peter Pirsch
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Seiten (von - bis)215-231
Seitenumfang17
FachzeitschriftJournal of Signal Processing Systems
Jahrgang58
Ausgabenummer2
PublikationsstatusVeröffentlicht - 20 März 2009

Abstract

The available instruction level parallelism allowed by current register file organizations is not always fully exploited by media processors when running a multimedia application. This paper introduces a novel register file organization, called multi-shared register file, that eliminates this superfluous instruction scheduling flexibility by reducing the number of read and write ports and partitioning the register file in a special ring structure. A parameterized generic VLIW architecture is used to explore different configurations of our proposed register file structure in terms of estimated silicon area, minimum clock period, estimated power consumption, and multimedia task processing performance. Moreover, a metric highly related to multimedia applications is introduced to study trade-offs between hardware cost and performance. The results show that by substituting a monolithic register file with an equivalent multi-shared register file, the estimated area and the power consumption are considerably reduced at the cost of a negligible performance degradation.

ASJC Scopus Sachgebiete

Zitieren

A multi-shared register file structure for VLIW processors. / Payá-Vayá, Guillermo; Martín-Langerwerf, Javier; Pirsch, Peter.
in: Journal of Signal Processing Systems, Jahrgang 58, Nr. 2, 20.03.2009, S. 215-231.

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Payá-Vayá G, Martín-Langerwerf J, Pirsch P. A multi-shared register file structure for VLIW processors. Journal of Signal Processing Systems. 2009 Mär 20;58(2):215-231. doi: 10.1007/s11265-009-0355-2
Payá-Vayá, Guillermo ; Martín-Langerwerf, Javier ; Pirsch, Peter. / A multi-shared register file structure for VLIW processors. in: Journal of Signal Processing Systems. 2009 ; Jahrgang 58, Nr. 2. S. 215-231.
Download
@article{397475a8c83149b79afbf0e262d14db8,
title = "A multi-shared register file structure for VLIW processors",
abstract = "The available instruction level parallelism allowed by current register file organizations is not always fully exploited by media processors when running a multimedia application. This paper introduces a novel register file organization, called multi-shared register file, that eliminates this superfluous instruction scheduling flexibility by reducing the number of read and write ports and partitioning the register file in a special ring structure. A parameterized generic VLIW architecture is used to explore different configurations of our proposed register file structure in terms of estimated silicon area, minimum clock period, estimated power consumption, and multimedia task processing performance. Moreover, a metric highly related to multimedia applications is introduced to study trade-offs between hardware cost and performance. The results show that by substituting a monolithic register file with an equivalent multi-shared register file, the estimated area and the power consumption are considerably reduced at the cost of a negligible performance degradation.",
keywords = "Design space exploration, Media processor, Register file, VLIW",
author = "Guillermo Pay{\'a}-Vay{\'a} and Javier Mart{\'i}n-Langerwerf and Peter Pirsch",
year = "2009",
month = mar,
day = "20",
doi = "10.1007/s11265-009-0355-2",
language = "English",
volume = "58",
pages = "215--231",
journal = "Journal of Signal Processing Systems",
issn = "1939-8018",
publisher = "Springer New York",
number = "2",

}

Download

TY - JOUR

T1 - A multi-shared register file structure for VLIW processors

AU - Payá-Vayá, Guillermo

AU - Martín-Langerwerf, Javier

AU - Pirsch, Peter

PY - 2009/3/20

Y1 - 2009/3/20

N2 - The available instruction level parallelism allowed by current register file organizations is not always fully exploited by media processors when running a multimedia application. This paper introduces a novel register file organization, called multi-shared register file, that eliminates this superfluous instruction scheduling flexibility by reducing the number of read and write ports and partitioning the register file in a special ring structure. A parameterized generic VLIW architecture is used to explore different configurations of our proposed register file structure in terms of estimated silicon area, minimum clock period, estimated power consumption, and multimedia task processing performance. Moreover, a metric highly related to multimedia applications is introduced to study trade-offs between hardware cost and performance. The results show that by substituting a monolithic register file with an equivalent multi-shared register file, the estimated area and the power consumption are considerably reduced at the cost of a negligible performance degradation.

AB - The available instruction level parallelism allowed by current register file organizations is not always fully exploited by media processors when running a multimedia application. This paper introduces a novel register file organization, called multi-shared register file, that eliminates this superfluous instruction scheduling flexibility by reducing the number of read and write ports and partitioning the register file in a special ring structure. A parameterized generic VLIW architecture is used to explore different configurations of our proposed register file structure in terms of estimated silicon area, minimum clock period, estimated power consumption, and multimedia task processing performance. Moreover, a metric highly related to multimedia applications is introduced to study trade-offs between hardware cost and performance. The results show that by substituting a monolithic register file with an equivalent multi-shared register file, the estimated area and the power consumption are considerably reduced at the cost of a negligible performance degradation.

KW - Design space exploration

KW - Media processor

KW - Register file

KW - VLIW

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

U2 - 10.1007/s11265-009-0355-2

DO - 10.1007/s11265-009-0355-2

M3 - Article

AN - SCOPUS:77951205533

VL - 58

SP - 215

EP - 231

JO - Journal of Signal Processing Systems

JF - Journal of Signal Processing Systems

SN - 1939-8018

IS - 2

ER -