Multilevel optimization in the design of a high-performance GaAs microcomputer

Multilevel optimization in the design of an instruction cache for a high-performance GaAs microprocessor is discussed. The performance of the system is maximized by concurrently considering the interrelationships of (1) the time of flight of signals across the multichip module on which the processor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE journal of solid-state circuits 1991-05, Vol.26 (5), p.763-767
Hauptverfasser: Olukotun, O.A., Brown, R.B., Lomax, R.J., Mudge, T.N., Sakallah, K.A.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 767
container_issue 5
container_start_page 763
container_title IEEE journal of solid-state circuits
container_volume 26
creator Olukotun, O.A.
Brown, R.B.
Lomax, R.J.
Mudge, T.N.
Sakallah, K.A.
description Multilevel optimization in the design of an instruction cache for a high-performance GaAs microprocessor is discussed. The performance of the system is maximized by concurrently considering the interrelationships of (1) the time of flight of signals across the multichip module on which the processor and cache chips are mounted, (2) the clocking scheme that synchronizes these signals, and (3) the size of the cache. These three design issues are normally considered independently because they arise in different abstraction levels. Design automation tools developed to facilitate this multilevel optimization are described. This process, applied to various subsystems, has been used to gain substantial performance improvement in the GaAs microcomputer.< >
doi_str_mv 10.1109/4.78246
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_4_78246</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>78246</ieee_id><sourcerecordid>25282442</sourcerecordid><originalsourceid>FETCH-LOGICAL-c332t-24c2d44b621ccad42c8750fa6b49c6da87ee985d7a00bdc7526302660b0ad823</originalsourceid><addsrcrecordid>eNqFkLFOwzAQQC0EEqUgZjYPCKaUs2Mn7lhVUJAKLB3YIse5tEZJHOwECb6elFSsTKfTPT3pHiGXDGaMwfxOzFLFRXJEJkxKFbE0fjsmEwCmojkHOCVnIbwPqxCKTcjLc191tsJPrKhrO1vbb91Z11Db0G6HtMBgtw11JdV0Z7e7qEVfOl_rxiBd6UWgtTXeGVe3fYf-nJyUugp4cZhTsnm43ywfo_Xr6mm5WEcmjnkXcWF4IUSecGaMLgQ3KpVQ6iQXc5MUWqWIcyWLVAPkhUklT2LgSQI56ELxeEpuRm3r3UePoctqGwxWlW7Q9SHjSgAIJf4HJR9iib3xdgSHZ0LwWGatt7X2XxmDbN81E9lv14G8Pih1MLoq_ZDChj9cckiU3AuvRswi4t91VPwApat-4w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>25282442</pqid></control><display><type>article</type><title>Multilevel optimization in the design of a high-performance GaAs microcomputer</title><source>IEEE Electronic Library (IEL)</source><creator>Olukotun, O.A. ; Brown, R.B. ; Lomax, R.J. ; Mudge, T.N. ; Sakallah, K.A.</creator><creatorcontrib>Olukotun, O.A. ; Brown, R.B. ; Lomax, R.J. ; Mudge, T.N. ; Sakallah, K.A.</creatorcontrib><description>Multilevel optimization in the design of an instruction cache for a high-performance GaAs microprocessor is discussed. The performance of the system is maximized by concurrently considering the interrelationships of (1) the time of flight of signals across the multichip module on which the processor and cache chips are mounted, (2) the clocking scheme that synchronizes these signals, and (3) the size of the cache. These three design issues are normally considered independently because they arise in different abstraction levels. Design automation tools developed to facilitate this multilevel optimization are described. This process, applied to various subsystems, has been used to gain substantial performance improvement in the GaAs microcomputer.&lt; &gt;</description><identifier>ISSN: 0018-9200</identifier><identifier>EISSN: 1558-173X</identifier><identifier>DOI: 10.1109/4.78246</identifier><identifier>CODEN: IJSCBC</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Applied sciences ; Clocks ; Design automation ; Design optimization ; Electronics ; Exact sciences and technology ; Gallium arsenide ; Microcomputers ; Microprocessors ; Multichip modules ; Performance gain ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices ; Signal processing ; Synchronization</subject><ispartof>IEEE journal of solid-state circuits, 1991-05, Vol.26 (5), p.763-767</ispartof><rights>1992 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c332t-24c2d44b621ccad42c8750fa6b49c6da87ee985d7a00bdc7526302660b0ad823</citedby><cites>FETCH-LOGICAL-c332t-24c2d44b621ccad42c8750fa6b49c6da87ee985d7a00bdc7526302660b0ad823</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/78246$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/78246$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=5206852$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Olukotun, O.A.</creatorcontrib><creatorcontrib>Brown, R.B.</creatorcontrib><creatorcontrib>Lomax, R.J.</creatorcontrib><creatorcontrib>Mudge, T.N.</creatorcontrib><creatorcontrib>Sakallah, K.A.</creatorcontrib><title>Multilevel optimization in the design of a high-performance GaAs microcomputer</title><title>IEEE journal of solid-state circuits</title><addtitle>JSSC</addtitle><description>Multilevel optimization in the design of an instruction cache for a high-performance GaAs microprocessor is discussed. The performance of the system is maximized by concurrently considering the interrelationships of (1) the time of flight of signals across the multichip module on which the processor and cache chips are mounted, (2) the clocking scheme that synchronizes these signals, and (3) the size of the cache. These three design issues are normally considered independently because they arise in different abstraction levels. Design automation tools developed to facilitate this multilevel optimization are described. This process, applied to various subsystems, has been used to gain substantial performance improvement in the GaAs microcomputer.&lt; &gt;</description><subject>Applied sciences</subject><subject>Clocks</subject><subject>Design automation</subject><subject>Design optimization</subject><subject>Electronics</subject><subject>Exact sciences and technology</subject><subject>Gallium arsenide</subject><subject>Microcomputers</subject><subject>Microprocessors</subject><subject>Multichip modules</subject><subject>Performance gain</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><subject>Signal processing</subject><subject>Synchronization</subject><issn>0018-9200</issn><issn>1558-173X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1991</creationdate><recordtype>article</recordtype><recordid>eNqFkLFOwzAQQC0EEqUgZjYPCKaUs2Mn7lhVUJAKLB3YIse5tEZJHOwECb6elFSsTKfTPT3pHiGXDGaMwfxOzFLFRXJEJkxKFbE0fjsmEwCmojkHOCVnIbwPqxCKTcjLc191tsJPrKhrO1vbb91Z11Db0G6HtMBgtw11JdV0Z7e7qEVfOl_rxiBd6UWgtTXeGVe3fYf-nJyUugp4cZhTsnm43ywfo_Xr6mm5WEcmjnkXcWF4IUSecGaMLgQ3KpVQ6iQXc5MUWqWIcyWLVAPkhUklT2LgSQI56ELxeEpuRm3r3UePoctqGwxWlW7Q9SHjSgAIJf4HJR9iib3xdgSHZ0LwWGatt7X2XxmDbN81E9lv14G8Pih1MLoq_ZDChj9cckiU3AuvRswi4t91VPwApat-4w</recordid><startdate>19910501</startdate><enddate>19910501</enddate><creator>Olukotun, O.A.</creator><creator>Brown, R.B.</creator><creator>Lomax, R.J.</creator><creator>Mudge, T.N.</creator><creator>Sakallah, K.A.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>8FD</scope><scope>H8D</scope><scope>L7M</scope><scope>7SP</scope></search><sort><creationdate>19910501</creationdate><title>Multilevel optimization in the design of a high-performance GaAs microcomputer</title><author>Olukotun, O.A. ; Brown, R.B. ; Lomax, R.J. ; Mudge, T.N. ; Sakallah, K.A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c332t-24c2d44b621ccad42c8750fa6b49c6da87ee985d7a00bdc7526302660b0ad823</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1991</creationdate><topic>Applied sciences</topic><topic>Clocks</topic><topic>Design automation</topic><topic>Design optimization</topic><topic>Electronics</topic><topic>Exact sciences and technology</topic><topic>Gallium arsenide</topic><topic>Microcomputers</topic><topic>Microprocessors</topic><topic>Multichip modules</topic><topic>Performance gain</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><topic>Signal processing</topic><topic>Synchronization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Olukotun, O.A.</creatorcontrib><creatorcontrib>Brown, R.B.</creatorcontrib><creatorcontrib>Lomax, R.J.</creatorcontrib><creatorcontrib>Mudge, T.N.</creatorcontrib><creatorcontrib>Sakallah, K.A.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Technology Research Database</collection><collection>Aerospace Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Electronics &amp; Communications Abstracts</collection><jtitle>IEEE journal of solid-state circuits</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Olukotun, O.A.</au><au>Brown, R.B.</au><au>Lomax, R.J.</au><au>Mudge, T.N.</au><au>Sakallah, K.A.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Multilevel optimization in the design of a high-performance GaAs microcomputer</atitle><jtitle>IEEE journal of solid-state circuits</jtitle><stitle>JSSC</stitle><date>1991-05-01</date><risdate>1991</risdate><volume>26</volume><issue>5</issue><spage>763</spage><epage>767</epage><pages>763-767</pages><issn>0018-9200</issn><eissn>1558-173X</eissn><coden>IJSCBC</coden><abstract>Multilevel optimization in the design of an instruction cache for a high-performance GaAs microprocessor is discussed. The performance of the system is maximized by concurrently considering the interrelationships of (1) the time of flight of signals across the multichip module on which the processor and cache chips are mounted, (2) the clocking scheme that synchronizes these signals, and (3) the size of the cache. These three design issues are normally considered independently because they arise in different abstraction levels. Design automation tools developed to facilitate this multilevel optimization are described. This process, applied to various subsystems, has been used to gain substantial performance improvement in the GaAs microcomputer.&lt; &gt;</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/4.78246</doi><tpages>5</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9200
ispartof IEEE journal of solid-state circuits, 1991-05, Vol.26 (5), p.763-767
issn 0018-9200
1558-173X
language eng
recordid cdi_crossref_primary_10_1109_4_78246
source IEEE Electronic Library (IEL)
subjects Applied sciences
Clocks
Design automation
Design optimization
Electronics
Exact sciences and technology
Gallium arsenide
Microcomputers
Microprocessors
Multichip modules
Performance gain
Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices
Signal processing
Synchronization
title Multilevel optimization in the design of a high-performance GaAs microcomputer
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T01%3A25%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Multilevel%20optimization%20in%20the%20design%20of%20a%20high-performance%20GaAs%20microcomputer&rft.jtitle=IEEE%20journal%20of%20solid-state%20circuits&rft.au=Olukotun,%20O.A.&rft.date=1991-05-01&rft.volume=26&rft.issue=5&rft.spage=763&rft.epage=767&rft.pages=763-767&rft.issn=0018-9200&rft.eissn=1558-173X&rft.coden=IJSCBC&rft_id=info:doi/10.1109/4.78246&rft_dat=%3Cproquest_RIE%3E25282442%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=25282442&rft_id=info:pmid/&rft_ieee_id=78246&rfr_iscdi=true