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...
Saved in:
Published in | Architecture of Computing Systems - ARCS 2007 pp. 254 - 267 |
---|---|
Main Authors | , , , |
Format | Book Chapter |
Language | English |
Published |
Berlin, Heidelberg
Springer Berlin Heidelberg
|
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get 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 |