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:
Bibliographische Detailangaben
Veröffentlicht in:IEEE MICRO 1997-09, Vol.17 (5), p.20-27
Hauptverfasser: Espasa, R., Valero, M.
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 &amp; 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