Exploiting instruction- and data-level parallelism
Simultaneous multithreaded vector architectures combine the best of data-level and instruction-level parallelism and perform better than either approach could separately. Our design achieves performance equivalent to executing 15 to 26 scalar instructions/cycle for numerical applications.
Gespeichert in:
Veröffentlicht in: | IEEE MICRO 1997-09, Vol.17 (5), p.20-27 |
---|---|
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 | 27 |
---|---|
container_issue | 5 |
container_start_page | 20 |
container_title | IEEE MICRO |
container_volume | 17 |
creator | Espasa, R. Valero, M. |
description | Simultaneous multithreaded vector architectures combine the best of data-level and instruction-level parallelism and perform better than either approach could separately. Our design achieves performance equivalent to executing 15 to 26 scalar instructions/cycle for numerical applications. |
doi_str_mv | 10.1109/40.621210 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_28818008</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>621210</ieee_id><sourcerecordid>22526460</sourcerecordid><originalsourceid>FETCH-LOGICAL-c379t-f9f00b24cd851f127c1a5ce997e252a06c0b4fcf55c796c32838d1c2142884d3</originalsourceid><addsrcrecordid>eNpdkM1LAzEQxYMoWKsHr54WD4KHrTOT7GZzlFI_oOCl95Bms5KS7tZkV_S_d0uLgodhGOb3HjOPsWuEGSKoBwGzkpAQTtgEFZe5QMFP2QRIUo6S0zm7SGkDAAVBNWG0-NqFzve-fc98m_o42N53bZ6Zts5q05s8uE8Xsp2JJgQXfNpesrPGhOSujn3KVk-L1fwlX749v84fl7nlUvV5oxqANQlbVwU2SNKiKaxTSjoqyEBpYS0a2xSFlaq0nCpe1WgJBVWVqPmU4cHWpsHq6KyL1vS6M_5v2BeBJE0KOdKouTtodrH7GFzq9dYn60IwreuGpEdnrACqEbz9B266IbbjOxpVySUK3EP3xwtil1J0jd5FvzXxWyPofdpagD6kPbI3B9Y753654_IHzR53jw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>196371418</pqid></control><display><type>article</type><title>Exploiting instruction- and data-level parallelism</title><source>IEEE Electronic Library (IEL)</source><creator>Espasa, R. ; Valero, M.</creator><creatorcontrib>Espasa, R. ; Valero, M.</creatorcontrib><description>Simultaneous multithreaded vector architectures combine the best of data-level and instruction-level parallelism and perform better than either approach could separately. Our design achieves performance equivalent to executing 15 to 26 scalar instructions/cycle for numerical applications.</description><identifier>ISSN: 0272-1732</identifier><identifier>EISSN: 1937-4143</identifier><identifier>DOI: 10.1109/40.621210</identifier><identifier>CODEN: IEMIDZ</identifier><language>eng</language><publisher>Los Alamitos: IEEE</publisher><subject>Arquitectura de computadors ; Clocks ; Computer aided instruction ; Computer architecture ; Computer science ; Delay ; Informàtica ; Multithreading ; Out of order ; Parallel processing ; Parallel processing (Electronic computers) ; Performance evaluation ; Processament en paral·lel (Ordinadors) ; Random access memory ; Registers ; Vector processor systems ; Wire ; Àrees temàtiques de la UPC</subject><ispartof>IEEE MICRO, 1997-09, Vol.17 (5), p.20-27</ispartof><rights>Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Sep 1997</rights><rights>info:eu-repo/semantics/openAccess</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c379t-f9f00b24cd851f127c1a5ce997e252a06c0b4fcf55c796c32838d1c2142884d3</citedby><cites>FETCH-LOGICAL-c379t-f9f00b24cd851f127c1a5ce997e252a06c0b4fcf55c796c32838d1c2142884d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/621210$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,314,780,784,796,885,26974,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/621210$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Espasa, R.</creatorcontrib><creatorcontrib>Valero, M.</creatorcontrib><title>Exploiting instruction- and data-level parallelism</title><title>IEEE MICRO</title><addtitle>MM</addtitle><description>Simultaneous multithreaded vector architectures combine the best of data-level and instruction-level parallelism and perform better than either approach could separately. Our design achieves performance equivalent to executing 15 to 26 scalar instructions/cycle for numerical applications.</description><subject>Arquitectura de computadors</subject><subject>Clocks</subject><subject>Computer aided instruction</subject><subject>Computer architecture</subject><subject>Computer science</subject><subject>Delay</subject><subject>Informàtica</subject><subject>Multithreading</subject><subject>Out of order</subject><subject>Parallel processing</subject><subject>Parallel processing (Electronic computers)</subject><subject>Performance evaluation</subject><subject>Processament en paral·lel (Ordinadors)</subject><subject>Random access memory</subject><subject>Registers</subject><subject>Vector processor systems</subject><subject>Wire</subject><subject>Àrees temàtiques de la UPC</subject><issn>0272-1732</issn><issn>1937-4143</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1997</creationdate><recordtype>article</recordtype><sourceid>XX2</sourceid><recordid>eNpdkM1LAzEQxYMoWKsHr54WD4KHrTOT7GZzlFI_oOCl95Bms5KS7tZkV_S_d0uLgodhGOb3HjOPsWuEGSKoBwGzkpAQTtgEFZe5QMFP2QRIUo6S0zm7SGkDAAVBNWG0-NqFzve-fc98m_o42N53bZ6Zts5q05s8uE8Xsp2JJgQXfNpesrPGhOSujn3KVk-L1fwlX749v84fl7nlUvV5oxqANQlbVwU2SNKiKaxTSjoqyEBpYS0a2xSFlaq0nCpe1WgJBVWVqPmU4cHWpsHq6KyL1vS6M_5v2BeBJE0KOdKouTtodrH7GFzq9dYn60IwreuGpEdnrACqEbz9B266IbbjOxpVySUK3EP3xwtil1J0jd5FvzXxWyPofdpagD6kPbI3B9Y753654_IHzR53jw</recordid><startdate>19970901</startdate><enddate>19970901</enddate><creator>Espasa, R.</creator><creator>Valero, M.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>XX2</scope></search><sort><creationdate>19970901</creationdate><title>Exploiting instruction- and data-level parallelism</title><author>Espasa, R. ; Valero, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c379t-f9f00b24cd851f127c1a5ce997e252a06c0b4fcf55c796c32838d1c2142884d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1997</creationdate><topic>Arquitectura de computadors</topic><topic>Clocks</topic><topic>Computer aided instruction</topic><topic>Computer architecture</topic><topic>Computer science</topic><topic>Delay</topic><topic>Informàtica</topic><topic>Multithreading</topic><topic>Out of order</topic><topic>Parallel processing</topic><topic>Parallel processing (Electronic computers)</topic><topic>Performance evaluation</topic><topic>Processament en paral·lel (Ordinadors)</topic><topic>Random access memory</topic><topic>Registers</topic><topic>Vector processor systems</topic><topic>Wire</topic><topic>Àrees temàtiques de la UPC</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Espasa, R.</creatorcontrib><creatorcontrib>Valero, M.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Recercat</collection><jtitle>IEEE MICRO</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Espasa, R.</au><au>Valero, M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Exploiting instruction- and data-level parallelism</atitle><jtitle>IEEE MICRO</jtitle><stitle>MM</stitle><date>1997-09-01</date><risdate>1997</risdate><volume>17</volume><issue>5</issue><spage>20</spage><epage>27</epage><pages>20-27</pages><issn>0272-1732</issn><eissn>1937-4143</eissn><coden>IEMIDZ</coden><abstract>Simultaneous multithreaded vector architectures combine the best of data-level and instruction-level parallelism and perform better than either approach could separately. Our design achieves performance equivalent to executing 15 to 26 scalar instructions/cycle for numerical applications.</abstract><cop>Los Alamitos</cop><pub>IEEE</pub><doi>10.1109/40.621210</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 0272-1732 |
ispartof | IEEE MICRO, 1997-09, Vol.17 (5), p.20-27 |
issn | 0272-1732 1937-4143 |
language | eng |
recordid | cdi_proquest_miscellaneous_28818008 |
source | IEEE Electronic Library (IEL) |
subjects | Arquitectura de computadors Clocks Computer aided instruction Computer architecture Computer science Delay Informàtica Multithreading Out of order Parallel processing Parallel processing (Electronic computers) Performance evaluation Processament en paral·lel (Ordinadors) Random access memory Registers Vector processor systems Wire Àrees temàtiques de la UPC |
title | Exploiting instruction- and data-level parallelism |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T11%3A38%3A42IST&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=Exploiting%20instruction-%20and%20data-level%20parallelism&rft.jtitle=IEEE%20MICRO&rft.au=Espasa,%20R.&rft.date=1997-09-01&rft.volume=17&rft.issue=5&rft.spage=20&rft.epage=27&rft.pages=20-27&rft.issn=0272-1732&rft.eissn=1937-4143&rft.coden=IEMIDZ&rft_id=info:doi/10.1109/40.621210&rft_dat=%3Cproquest_RIE%3E22526460%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=196371418&rft_id=info:pmid/&rft_ieee_id=621210&rfr_iscdi=true |