Design Space Exploration of Media Processors: A Generic VLIW Architecture and a Parameterized Scheduler

This paper presents a new environment for exploring and optimizing VLIW architectures for multimedia applications. The environment consists of a generic VLIW architecture, in which virtually all characteristics can be changed, and an assembler with the corresponding parameterized scheduler based on...

Full description

Saved in:
Bibliographic Details
Published inArchitecture of Computing Systems - ARCS 2007 pp. 254 - 267
Main Authors Payá-Vayá, Guillermo, Martín-Langerwerf, Javier, Taptimthong, Piriya, Pirsch, Peter
Format Book Chapter
LanguageEnglish
Published Berlin, Heidelberg Springer Berlin Heidelberg
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
Abstract This paper presents a new environment for exploring and optimizing VLIW architectures for multimedia applications. The environment consists of a generic VLIW architecture, in which virtually all characteristics can be changed, and an assembler with the corresponding parameterized scheduler based on an enhanced version of the list scheduling algorithm. A novel partitioned register file architecture is proposed and analyzed with this environment. This is performed using a highly time consuming task of the H.264 video decoder application. Performance improvements of up to 67% can be achieved when running this application on different architecture configurations.
AbstractList This paper presents a new environment for exploring and optimizing VLIW architectures for multimedia applications. The environment consists of a generic VLIW architecture, in which virtually all characteristics can be changed, and an assembler with the corresponding parameterized scheduler based on an enhanced version of the list scheduling algorithm. A novel partitioned register file architecture is proposed and analyzed with this environment. This is performed using a highly time consuming task of the H.264 video decoder application. Performance improvements of up to 67% can be achieved when running this application on different architecture configurations.
Author Pirsch, Peter
Martín-Langerwerf, Javier
Payá-Vayá, Guillermo
Taptimthong, Piriya
Author_xml – sequence: 1
  givenname: Guillermo
  surname: Payá-Vayá
  fullname: Payá-Vayá, Guillermo
  email: guipava@ims.uni-hannover.de
  organization: Institute of Microelectronic Systems, University of Hannover, Appelstr.4, 30167 Hannover, Germany
– sequence: 2
  givenname: Javier
  surname: Martín-Langerwerf
  fullname: Martín-Langerwerf, Javier
  email: jamarlan@ims.uni-hannover.de
  organization: Institute of Microelectronic Systems, University of Hannover, Appelstr.4, 30167 Hannover, Germany
– sequence: 3
  givenname: Piriya
  surname: Taptimthong
  fullname: Taptimthong, Piriya
  email: pirsch@ims.uni-hannover.de
  organization: Institute of Microelectronic Systems, University of Hannover, Appelstr.4, 30167 Hannover, Germany
– sequence: 4
  givenname: Peter
  surname: Pirsch
  fullname: Pirsch, Peter
  email: pirsch@ims.uni-hannover.de
  organization: Institute of Microelectronic Systems, University of Hannover, Appelstr.4, 30167 Hannover, Germany
BookMark eNo90M9OAjEQBvCqmAjIG3joC1Q72-629UYQ0QSjCf45Nm13FlZxl7SQGJ_eBY1zmeSbL3P4DUivaRsk5AL4JXCurozSTLBccqYgU5yBBXNEBqJLDoE8Jn0oAJgQ0pz8Hwole6TPBc-YUVKckVFK77ybTBtuij5Z3mCqlw1dbFxAOv3arNvotnXb0LaiD1jWjj7FNmBKbUzXdExn2GCsA32d37_RcQyreothu4tIXVPSru2i-8Rt1_nGki7CCsvdGuM5Oa3cOuHobw_Jy-30eXLH5o-z-8l4zhKAMMzl0jntjKx8rlXuAUEI9JXK8hy1l5XGsuSZEYBCawOFL31hfCiqwgQBXAxJ9vs3bWLdLDFa37YfyQK3e0fbOVphOxx7YLN7R_ED1nZjQg
ContentType Book Chapter
Copyright Springer Berlin Heidelberg 2007
Copyright_xml – notice: Springer Berlin Heidelberg 2007
DOI 10.1007/978-3-540-71270-1_19
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISBN 3540712704
9783540712701
EISSN 1611-3349
Editor Thiele, Lothar
Lukowicz, Paul
Tröster, Gerhard
Editor_xml – sequence: 1
  givenname: Paul
  surname: Lukowicz
  fullname: Lukowicz, Paul
  email: paul.lukowicz@uni-passau.de
– sequence: 2
  givenname: Lothar
  surname: Thiele
  fullname: Thiele, Lothar
  email: thiele@tik.ee.ethz.ch
– sequence: 3
  givenname: Gerhard
  surname: Tröster
  fullname: Tröster, Gerhard
  email: troester@ife.ee.ethz.ch
EndPage 267
GroupedDBID -DT
-GH
-~X
1SB
29L
2HA
2HV
5QI
875
AASHB
ABMNI
ACGFS
ADCXD
AEFIE
ALMA_UNASSIGNED_HOLDINGS
EJD
F5P
FEDTE
HVGLF
LAS
LDH
P2P
RIG
RNI
RSU
SVGTG
VI1
~02
ID FETCH-LOGICAL-s1139-a54aa8a94fb5875b1e133ebf7255e8b4f8edd02931e388916bdb69bc6f69c3103
ISBN 3540712674
9783540712671
ISSN 0302-9743
IngestDate Tue Oct 01 19:33:31 EDT 2024
IsPeerReviewed true
IsScholarly true
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-s1139-a54aa8a94fb5875b1e133ebf7255e8b4f8edd02931e388916bdb69bc6f69c3103
PageCount 14
ParticipantIDs springer_books_10_1007_978_3_540_71270_1_19
PublicationPlace Berlin, Heidelberg
PublicationPlace_xml – name: Berlin, Heidelberg
PublicationSeriesTitle Lecture Notes in Computer Science
PublicationSeriesTitleAlternate LNCS
PublicationSubtitle 20th International Conference, Zurich, Switzerland, March 12-15, 2007. Proceedings
PublicationTitle Architecture of Computing Systems - ARCS 2007
Publisher Springer Berlin Heidelberg
Publisher_xml – name: Springer Berlin Heidelberg
RelatedPersons Kleinberg, Jon M.
Mattern, Friedemann
Nierstrasz, Oscar
Steffen, Bernhard
Kittler, Josef
Vardi, Moshe Y.
Weikum, Gerhard
Sudan, Madhu
Naor, Moni
Mitchell, John C.
Terzopoulos, Demetri
Kanade, Takeo
Rangan, C. Pandu
Hutchison, David
Tygar, Doug
RelatedPersons_xml – sequence: 1
  givenname: David
  surname: Hutchison
  fullname: Hutchison, David
– sequence: 2
  givenname: Takeo
  surname: Kanade
  fullname: Kanade, Takeo
– sequence: 3
  givenname: Josef
  surname: Kittler
  fullname: Kittler, Josef
– sequence: 4
  givenname: Jon M.
  surname: Kleinberg
  fullname: Kleinberg, Jon M.
– sequence: 5
  givenname: Friedemann
  surname: Mattern
  fullname: Mattern, Friedemann
– sequence: 6
  givenname: John C.
  surname: Mitchell
  fullname: Mitchell, John C.
– sequence: 7
  givenname: Moni
  surname: Naor
  fullname: Naor, Moni
– sequence: 8
  givenname: Oscar
  surname: Nierstrasz
  fullname: Nierstrasz, Oscar
– sequence: 9
  givenname: C. Pandu
  surname: Rangan
  fullname: Rangan, C. Pandu
– sequence: 10
  givenname: Bernhard
  surname: Steffen
  fullname: Steffen, Bernhard
– sequence: 11
  givenname: Madhu
  surname: Sudan
  fullname: Sudan, Madhu
– sequence: 12
  givenname: Demetri
  surname: Terzopoulos
  fullname: Terzopoulos, Demetri
– sequence: 13
  givenname: Doug
  surname: Tygar
  fullname: Tygar, Doug
– sequence: 14
  givenname: Moshe Y.
  surname: Vardi
  fullname: Vardi, Moshe Y.
– sequence: 15
  givenname: Gerhard
  surname: Weikum
  fullname: Weikum, Gerhard
SSID ssj0000289096
ssj0002792
Score 1.5789592
Snippet This paper presents a new environment for exploring and optimizing VLIW architectures for multimedia applications. The environment consists of a generic VLIW...
SourceID springer
SourceType Publisher
StartPage 254
SubjectTerms Design Space Exploration
Functional Unit
List Schedul
List Schedule
Register File
Title Design Space Exploration of Media Processors: A Generic VLIW Architecture and a Parameterized Scheduler
URI http://link.springer.com/10.1007/978-3-540-71270-1_19
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lb9QwELaWcoIDUECAAPnALTLK-1GJw6otKtVSVbRdeovs2K5Wohspyapq_yJ_ihk7zobdCqlcomw2m8d4djzjme8bQj4lqZJaJZIVytcsxj1exSGTuspCLXmWBYgd_n6SHl3Ex5fJ5WTye1S1tOrE5-ruXlzJ_4wqHINxRZTsA0Z2uCgcgH0YX9jCCMN2w_n9e5l1zRnrUgBYVGH6MxiCbctC7jFv-mP_DEkDh8nmlN-a1HjA5m7PrIyvDCTwul4vUDed-fpgyWYGGnyjGm3LanEmXQf8YHKukX_AmIzTRbO4HQw9fGptp6lRFbB9-ANTOOKdQcSuPFsHOPiumDviDsFQN60Fzxt-7EXlzWfffnrTzfQHnM-xzAyZp-_QhwZdlKtf_U1xMFT7Zdb_4KTuTBma51paOAu3tdzp_YMNrF_NyoIwte1dHEAMjD-ET9aeKmvvU2RxjCxrqrPhltW6dwdC2y1ka6bZLC7JMIXPghIpaB9lBRjYx9PD49l8WPAzKV3kNuzdBGRutCku-1Q98Mg8tWWsHL3FCPR53y230vjGOzp_Tp4iYoYilAWE-YJM1HKXPHPCpb1wd8mTEfnlS3JldYAaHaAjHaC1pkYH6FoH9uiU9hpAUQPoWAMoaACFs8caQAcNeEUuvh6e7x-xvu0HawOIRxhPYs5zXsRaJBBNi0AFUaSEziD6VbmIda6k9MFNDVSU5xDeCCnSQlSpTosK2-a9JjvLeqneEKpFyH24ksikH3Nf5mEccZ6EKpYIWk_eEs_JrcQ_cls6Fm-QchmVIOXSSLlEKb970NnvyU7XrNQH8Fk78bHXhj92WpEd
link.rule.ids 785,786,790,799,27956
linkProvider Library Specific Holdings
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Architecture+of+Computing+Systems+-+ARCS+2007&rft.au=Pay%C3%A1-Vay%C3%A1%2C+Guillermo&rft.au=Mart%C3%ADn-Langerwerf%2C+Javier&rft.au=Taptimthong%2C+Piriya&rft.au=Pirsch%2C+Peter&rft.atitle=Design+Space+Exploration+of+Media+Processors%3A+A+Generic+VLIW+Architecture+and+a+Parameterized+Scheduler&rft.series=Lecture+Notes+in+Computer+Science&rft.pub=Springer+Berlin+Heidelberg&rft.isbn=9783540712671&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=254&rft.epage=267&rft_id=info:doi/10.1007%2F978-3-540-71270-1_19
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0302-9743&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0302-9743&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0302-9743&client=summon