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...
Gespeichert in:
Veröffentlicht in: | IEEE journal of solid-state circuits 1991-05, Vol.26 (5), p.763-767 |
---|---|
Hauptverfasser: | , , , , |
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.< ></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&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.< ></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 & 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.< ></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 |