A universal technique for fast and flexible instruction-set architecture simulation

In the last decade, instruction-set simulators have become an essential development tool for the design of new programmable architectures. Consequently, the simulator performance is a key factor for the overall design efficiency. Based on the extremely poor performance of commonly used interpretive...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Nohl, A., Braun, G., Schliebusch, O., Leupers, R., Meyr, H., Hoffmann, A.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 27
container_issue
container_start_page 22
container_title
container_volume
creator Nohl, A.
Braun, G.
Schliebusch, O.
Leupers, R.
Meyr, H.
Hoffmann, A.
description In the last decade, instruction-set simulators have become an essential development tool for the design of new programmable architectures. Consequently, the simulator performance is a key factor for the overall design efficiency. Based on the extremely poor performance of commonly used interpretive simulators, research work on fast compiled instruction-set simulation was started ten years ago. However, due to the restrictiveness of the compiled technique, it has not been able to push through in commercial products. This paper presents a new retargetable simulation technique which combines the performance of traditional compiled simulators with the flexibility of interpretive simulation. This technique is not limited to any class of architectures or applications and can be utilized from architecture exploration up to end-user software development. The work-flow and the applicability of the so-called just-in-time cache compiled simulation (JIT-CCS) technique will be demonstrated by means of state of the art real world architectures.
doi_str_mv 10.1109/DAC.2002.1012588
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1012588</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1012588</ieee_id><sourcerecordid>1012588</sourcerecordid><originalsourceid>FETCH-LOGICAL-i88t-c0b5c828cdc2ba30d364427afeeee60c281699f0c70a8f0f78ba01e92cb6edb03</originalsourceid><addsrcrecordid>eNotkLFOwzAURS0BEqV0R2LxDyS8ZyeOM0YBClIlBjqwVbZjq0ZuCraD4O8Jone5w9G5wyXkBqFEhPbuvutLBsBKBGS1lGfkCmuJyCuB1TlZQMNlgQBvl2SV0jvMqUG0jViQ145Oo_-yMalAszX70X9OlrpjpE6lTNU4UBfst9fBUj-mHCeT_XEskp1hNHs_S3mKliZ_mIL6Y9fkwqmQ7OrUS7J9fNj2T8XmZf3cd5vCS5kLA7o2kkkzGKYVh4GLqmKNcnaOAMMkirZ1YBpQ0oFrpFaAtmVGCzto4Ety-z_rZ2H3Ef1BxZ_d6QL-C6cxUco</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A universal technique for fast and flexible instruction-set architecture simulation</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Nohl, A. ; Braun, G. ; Schliebusch, O. ; Leupers, R. ; Meyr, H. ; Hoffmann, A.</creator><creatorcontrib>Nohl, A. ; Braun, G. ; Schliebusch, O. ; Leupers, R. ; Meyr, H. ; Hoffmann, A.</creatorcontrib><description>In the last decade, instruction-set simulators have become an essential development tool for the design of new programmable architectures. Consequently, the simulator performance is a key factor for the overall design efficiency. Based on the extremely poor performance of commonly used interpretive simulators, research work on fast compiled instruction-set simulation was started ten years ago. However, due to the restrictiveness of the compiled technique, it has not been able to push through in commercial products. This paper presents a new retargetable simulation technique which combines the performance of traditional compiled simulators with the flexibility of interpretive simulation. This technique is not limited to any class of architectures or applications and can be utilized from architecture exploration up to end-user software development. The work-flow and the applicability of the so-called just-in-time cache compiled simulation (JIT-CCS) technique will be demonstrated by means of state of the art real world architectures.</description><identifier>ISSN: 0738-100X</identifier><identifier>ISBN: 1581134614</identifier><identifier>ISBN: 9781581134612</identifier><identifier>DOI: 10.1109/DAC.2002.1012588</identifier><language>eng</language><publisher>IEEE</publisher><subject>Analytical models ; Application software ; Citation analysis ; Computer architecture ; Digital signal processing ; Operating systems ; Permission ; Programming ; Signal design ; Signal processing</subject><ispartof>Proceedings 2002 Design Automation Conference (IEEE Cat. No.02CH37324), 2002, p.22-27</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1012588$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,796,2058,4050,4051,27925,54758,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1012588$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Nohl, A.</creatorcontrib><creatorcontrib>Braun, G.</creatorcontrib><creatorcontrib>Schliebusch, O.</creatorcontrib><creatorcontrib>Leupers, R.</creatorcontrib><creatorcontrib>Meyr, H.</creatorcontrib><creatorcontrib>Hoffmann, A.</creatorcontrib><title>A universal technique for fast and flexible instruction-set architecture simulation</title><title>Proceedings 2002 Design Automation Conference (IEEE Cat. No.02CH37324)</title><addtitle>DAC</addtitle><description>In the last decade, instruction-set simulators have become an essential development tool for the design of new programmable architectures. Consequently, the simulator performance is a key factor for the overall design efficiency. Based on the extremely poor performance of commonly used interpretive simulators, research work on fast compiled instruction-set simulation was started ten years ago. However, due to the restrictiveness of the compiled technique, it has not been able to push through in commercial products. This paper presents a new retargetable simulation technique which combines the performance of traditional compiled simulators with the flexibility of interpretive simulation. This technique is not limited to any class of architectures or applications and can be utilized from architecture exploration up to end-user software development. The work-flow and the applicability of the so-called just-in-time cache compiled simulation (JIT-CCS) technique will be demonstrated by means of state of the art real world architectures.</description><subject>Analytical models</subject><subject>Application software</subject><subject>Citation analysis</subject><subject>Computer architecture</subject><subject>Digital signal processing</subject><subject>Operating systems</subject><subject>Permission</subject><subject>Programming</subject><subject>Signal design</subject><subject>Signal processing</subject><issn>0738-100X</issn><isbn>1581134614</isbn><isbn>9781581134612</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2002</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotkLFOwzAURS0BEqV0R2LxDyS8ZyeOM0YBClIlBjqwVbZjq0ZuCraD4O8Jone5w9G5wyXkBqFEhPbuvutLBsBKBGS1lGfkCmuJyCuB1TlZQMNlgQBvl2SV0jvMqUG0jViQ145Oo_-yMalAszX70X9OlrpjpE6lTNU4UBfst9fBUj-mHCeT_XEskp1hNHs_S3mKliZ_mIL6Y9fkwqmQ7OrUS7J9fNj2T8XmZf3cd5vCS5kLA7o2kkkzGKYVh4GLqmKNcnaOAMMkirZ1YBpQ0oFrpFaAtmVGCzto4Ety-z_rZ2H3Ef1BxZ_d6QL-C6cxUco</recordid><startdate>2002</startdate><enddate>2002</enddate><creator>Nohl, A.</creator><creator>Braun, G.</creator><creator>Schliebusch, O.</creator><creator>Leupers, R.</creator><creator>Meyr, H.</creator><creator>Hoffmann, A.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>2002</creationdate><title>A universal technique for fast and flexible instruction-set architecture simulation</title><author>Nohl, A. ; Braun, G. ; Schliebusch, O. ; Leupers, R. ; Meyr, H. ; Hoffmann, A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i88t-c0b5c828cdc2ba30d364427afeeee60c281699f0c70a8f0f78ba01e92cb6edb03</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Analytical models</topic><topic>Application software</topic><topic>Citation analysis</topic><topic>Computer architecture</topic><topic>Digital signal processing</topic><topic>Operating systems</topic><topic>Permission</topic><topic>Programming</topic><topic>Signal design</topic><topic>Signal processing</topic><toplevel>online_resources</toplevel><creatorcontrib>Nohl, A.</creatorcontrib><creatorcontrib>Braun, G.</creatorcontrib><creatorcontrib>Schliebusch, O.</creatorcontrib><creatorcontrib>Leupers, R.</creatorcontrib><creatorcontrib>Meyr, H.</creatorcontrib><creatorcontrib>Hoffmann, A.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Nohl, A.</au><au>Braun, G.</au><au>Schliebusch, O.</au><au>Leupers, R.</au><au>Meyr, H.</au><au>Hoffmann, A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A universal technique for fast and flexible instruction-set architecture simulation</atitle><btitle>Proceedings 2002 Design Automation Conference (IEEE Cat. No.02CH37324)</btitle><stitle>DAC</stitle><date>2002</date><risdate>2002</risdate><spage>22</spage><epage>27</epage><pages>22-27</pages><issn>0738-100X</issn><isbn>1581134614</isbn><isbn>9781581134612</isbn><abstract>In the last decade, instruction-set simulators have become an essential development tool for the design of new programmable architectures. Consequently, the simulator performance is a key factor for the overall design efficiency. Based on the extremely poor performance of commonly used interpretive simulators, research work on fast compiled instruction-set simulation was started ten years ago. However, due to the restrictiveness of the compiled technique, it has not been able to push through in commercial products. This paper presents a new retargetable simulation technique which combines the performance of traditional compiled simulators with the flexibility of interpretive simulation. This technique is not limited to any class of architectures or applications and can be utilized from architecture exploration up to end-user software development. The work-flow and the applicability of the so-called just-in-time cache compiled simulation (JIT-CCS) technique will be demonstrated by means of state of the art real world architectures.</abstract><pub>IEEE</pub><doi>10.1109/DAC.2002.1012588</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0738-100X
ispartof Proceedings 2002 Design Automation Conference (IEEE Cat. No.02CH37324), 2002, p.22-27
issn 0738-100X
language eng
recordid cdi_ieee_primary_1012588
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Analytical models
Application software
Citation analysis
Computer architecture
Digital signal processing
Operating systems
Permission
Programming
Signal design
Signal processing
title A universal technique for fast and flexible instruction-set architecture simulation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T12%3A41%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20universal%20technique%20for%20fast%20and%20flexible%20instruction-set%20architecture%20simulation&rft.btitle=Proceedings%202002%20Design%20Automation%20Conference%20(IEEE%20Cat.%20No.02CH37324)&rft.au=Nohl,%20A.&rft.date=2002&rft.spage=22&rft.epage=27&rft.pages=22-27&rft.issn=0738-100X&rft.isbn=1581134614&rft.isbn_list=9781581134612&rft_id=info:doi/10.1109/DAC.2002.1012588&rft_dat=%3Cieee_6IE%3E1012588%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1012588&rfr_iscdi=true