FabScalar: Automating Superscalar Core Design
Providing multiple superscalar core types on a chip, each tailored to different classes of instruction-level behavior, is an exciting direction for increasing processor performance and energy efficiency. Unfortunately, processor design and verification effort increases with each additional core type...
Gespeichert in:
Veröffentlicht in: | IEEE MICRO 2012-05, Vol.32 (3), p.48-59 |
---|---|
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 | 59 |
---|---|
container_issue | 3 |
container_start_page | 48 |
container_title | IEEE MICRO |
container_volume | 32 |
creator | Choudhary, Niket K. Wadhavkar, Salil V. Shah, Tanmay A. Mayukh, Hiran Gandhi, Jayneel Dwiel, Brandon H. Navada, Sandeep Najaf-abadi, Hashem H. Rotenberg, Eric |
description | Providing multiple superscalar core types on a chip, each tailored to different classes of instruction-level behavior, is an exciting direction for increasing processor performance and energy efficiency. Unfortunately, processor design and verification effort increases with each additional core type, limiting the microarchitectural diversity that can be practically implemented. FabScalar aims to automate superscalar core design, opening up processor design to microarchitectural diversity and its many opportunities. |
doi_str_mv | 10.1109/MM.2012.23 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_MM_2012_23</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6178201</ieee_id><sourcerecordid>2697267521</sourcerecordid><originalsourceid>FETCH-LOGICAL-c378t-77e883c98129a8ffd619914c7189af5fb90ad6fb43f015d9c0f71031d6f63583</originalsourceid><addsrcrecordid>eNpd0MFLwzAUBvAgCs7pxauXghcROt9L2ibxNqpTYcXDdg9ZloyOrp1Je_C_X-bEg6cHHz8-Hh8htwgTRJBPVTWhgHRC2RkZoWQ8zTBj52QElNMUOaOX5CqELQDkFMSIpDO9WhjdaP-cTIe-2-m-bjfJYthbH37ypOy8TV5sqDftNblwugn25veOyXL2uizf0_nn20c5naeGcdGnnFshmJECqdTCuXWBUmJmOAqpXe5WEvS6cKuMOcB8LQ04jsAwZgXLBRuTh1Pt3ndfgw292tXB2KbRre2GoKIVVCIDjPT-H912g2_jc1FRGhXwo3o8KeO7ELx1au_rnfbfEanjcKqq1HE4RVnEdydcW2v_YIFcRMEOoqFloA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1022291071</pqid></control><display><type>article</type><title>FabScalar: Automating Superscalar Core Design</title><source>IEEE Electronic Library (IEL)</source><creator>Choudhary, Niket K. ; Wadhavkar, Salil V. ; Shah, Tanmay A. ; Mayukh, Hiran ; Gandhi, Jayneel ; Dwiel, Brandon H. ; Navada, Sandeep ; Najaf-abadi, Hashem H. ; Rotenberg, Eric</creator><creatorcontrib>Choudhary, Niket K. ; Wadhavkar, Salil V. ; Shah, Tanmay A. ; Mayukh, Hiran ; Gandhi, Jayneel ; Dwiel, Brandon H. ; Navada, Sandeep ; Najaf-abadi, Hashem H. ; Rotenberg, Eric</creatorcontrib><description>Providing multiple superscalar core types on a chip, each tailored to different classes of instruction-level behavior, is an exciting direction for increasing processor performance and energy efficiency. Unfortunately, processor design and verification effort increases with each additional core type, limiting the microarchitectural diversity that can be practically implemented. FabScalar aims to automate superscalar core design, opening up processor design to microarchitectural diversity and its many opportunities.</description><identifier>ISSN: 0272-1732</identifier><identifier>EISSN: 1937-4143</identifier><identifier>DOI: 10.1109/MM.2012.23</identifier><identifier>CODEN: IEMIDZ</identifier><language>eng</language><publisher>Los Alamitos: IEEE</publisher><subject>Automation ; Chips ; Computer architecture ; Constraining ; design automation ; Energy efficiency ; Excitation ; Hardware design languages ; heterogeneous (asymmetric) multicore ; ILP ; Instruction sets ; instruction-level parallelism ; Microarchitecture ; Microprocessors ; Multicore processing ; Program processors ; specialization ; superscalar processors</subject><ispartof>IEEE MICRO, 2012-05, Vol.32 (3), p.48-59</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) May/Jun 2012</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c378t-77e883c98129a8ffd619914c7189af5fb90ad6fb43f015d9c0f71031d6f63583</citedby><cites>FETCH-LOGICAL-c378t-77e883c98129a8ffd619914c7189af5fb90ad6fb43f015d9c0f71031d6f63583</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6178201$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6178201$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Choudhary, Niket K.</creatorcontrib><creatorcontrib>Wadhavkar, Salil V.</creatorcontrib><creatorcontrib>Shah, Tanmay A.</creatorcontrib><creatorcontrib>Mayukh, Hiran</creatorcontrib><creatorcontrib>Gandhi, Jayneel</creatorcontrib><creatorcontrib>Dwiel, Brandon H.</creatorcontrib><creatorcontrib>Navada, Sandeep</creatorcontrib><creatorcontrib>Najaf-abadi, Hashem H.</creatorcontrib><creatorcontrib>Rotenberg, Eric</creatorcontrib><title>FabScalar: Automating Superscalar Core Design</title><title>IEEE MICRO</title><addtitle>MM</addtitle><description>Providing multiple superscalar core types on a chip, each tailored to different classes of instruction-level behavior, is an exciting direction for increasing processor performance and energy efficiency. Unfortunately, processor design and verification effort increases with each additional core type, limiting the microarchitectural diversity that can be practically implemented. FabScalar aims to automate superscalar core design, opening up processor design to microarchitectural diversity and its many opportunities.</description><subject>Automation</subject><subject>Chips</subject><subject>Computer architecture</subject><subject>Constraining</subject><subject>design automation</subject><subject>Energy efficiency</subject><subject>Excitation</subject><subject>Hardware design languages</subject><subject>heterogeneous (asymmetric) multicore</subject><subject>ILP</subject><subject>Instruction sets</subject><subject>instruction-level parallelism</subject><subject>Microarchitecture</subject><subject>Microprocessors</subject><subject>Multicore processing</subject><subject>Program processors</subject><subject>specialization</subject><subject>superscalar processors</subject><issn>0272-1732</issn><issn>1937-4143</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpd0MFLwzAUBvAgCs7pxauXghcROt9L2ibxNqpTYcXDdg9ZloyOrp1Je_C_X-bEg6cHHz8-Hh8htwgTRJBPVTWhgHRC2RkZoWQ8zTBj52QElNMUOaOX5CqELQDkFMSIpDO9WhjdaP-cTIe-2-m-bjfJYthbH37ypOy8TV5sqDftNblwugn25veOyXL2uizf0_nn20c5naeGcdGnnFshmJECqdTCuXWBUmJmOAqpXe5WEvS6cKuMOcB8LQ04jsAwZgXLBRuTh1Pt3ndfgw292tXB2KbRre2GoKIVVCIDjPT-H912g2_jc1FRGhXwo3o8KeO7ELx1au_rnfbfEanjcKqq1HE4RVnEdydcW2v_YIFcRMEOoqFloA</recordid><startdate>20120501</startdate><enddate>20120501</enddate><creator>Choudhary, Niket K.</creator><creator>Wadhavkar, Salil V.</creator><creator>Shah, Tanmay A.</creator><creator>Mayukh, Hiran</creator><creator>Gandhi, Jayneel</creator><creator>Dwiel, Brandon H.</creator><creator>Navada, Sandeep</creator><creator>Najaf-abadi, Hashem H.</creator><creator>Rotenberg, Eric</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><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>F28</scope><scope>FR3</scope></search><sort><creationdate>20120501</creationdate><title>FabScalar: Automating Superscalar Core Design</title><author>Choudhary, Niket K. ; Wadhavkar, Salil V. ; Shah, Tanmay A. ; Mayukh, Hiran ; Gandhi, Jayneel ; Dwiel, Brandon H. ; Navada, Sandeep ; Najaf-abadi, Hashem H. ; Rotenberg, Eric</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c378t-77e883c98129a8ffd619914c7189af5fb90ad6fb43f015d9c0f71031d6f63583</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Automation</topic><topic>Chips</topic><topic>Computer architecture</topic><topic>Constraining</topic><topic>design automation</topic><topic>Energy efficiency</topic><topic>Excitation</topic><topic>Hardware design languages</topic><topic>heterogeneous (asymmetric) multicore</topic><topic>ILP</topic><topic>Instruction sets</topic><topic>instruction-level parallelism</topic><topic>Microarchitecture</topic><topic>Microprocessors</topic><topic>Multicore processing</topic><topic>Program processors</topic><topic>specialization</topic><topic>superscalar processors</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Choudhary, Niket K.</creatorcontrib><creatorcontrib>Wadhavkar, Salil V.</creatorcontrib><creatorcontrib>Shah, Tanmay A.</creatorcontrib><creatorcontrib>Mayukh, Hiran</creatorcontrib><creatorcontrib>Gandhi, Jayneel</creatorcontrib><creatorcontrib>Dwiel, Brandon H.</creatorcontrib><creatorcontrib>Navada, Sandeep</creatorcontrib><creatorcontrib>Najaf-abadi, Hashem H.</creatorcontrib><creatorcontrib>Rotenberg, Eric</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><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>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE MICRO</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Choudhary, Niket K.</au><au>Wadhavkar, Salil V.</au><au>Shah, Tanmay A.</au><au>Mayukh, Hiran</au><au>Gandhi, Jayneel</au><au>Dwiel, Brandon H.</au><au>Navada, Sandeep</au><au>Najaf-abadi, Hashem H.</au><au>Rotenberg, Eric</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>FabScalar: Automating Superscalar Core Design</atitle><jtitle>IEEE MICRO</jtitle><stitle>MM</stitle><date>2012-05-01</date><risdate>2012</risdate><volume>32</volume><issue>3</issue><spage>48</spage><epage>59</epage><pages>48-59</pages><issn>0272-1732</issn><eissn>1937-4143</eissn><coden>IEMIDZ</coden><abstract>Providing multiple superscalar core types on a chip, each tailored to different classes of instruction-level behavior, is an exciting direction for increasing processor performance and energy efficiency. Unfortunately, processor design and verification effort increases with each additional core type, limiting the microarchitectural diversity that can be practically implemented. FabScalar aims to automate superscalar core design, opening up processor design to microarchitectural diversity and its many opportunities.</abstract><cop>Los Alamitos</cop><pub>IEEE</pub><doi>10.1109/MM.2012.23</doi><tpages>12</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 0272-1732 |
ispartof | IEEE MICRO, 2012-05, Vol.32 (3), p.48-59 |
issn | 0272-1732 1937-4143 |
language | eng |
recordid | cdi_crossref_primary_10_1109_MM_2012_23 |
source | IEEE Electronic Library (IEL) |
subjects | Automation Chips Computer architecture Constraining design automation Energy efficiency Excitation Hardware design languages heterogeneous (asymmetric) multicore ILP Instruction sets instruction-level parallelism Microarchitecture Microprocessors Multicore processing Program processors specialization superscalar processors |
title | FabScalar: Automating Superscalar Core Design |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T04%3A07%3A23IST&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=FabScalar:%20Automating%20Superscalar%20Core%20Design&rft.jtitle=IEEE%20MICRO&rft.au=Choudhary,%20Niket%20K.&rft.date=2012-05-01&rft.volume=32&rft.issue=3&rft.spage=48&rft.epage=59&rft.pages=48-59&rft.issn=0272-1732&rft.eissn=1937-4143&rft.coden=IEMIDZ&rft_id=info:doi/10.1109/MM.2012.23&rft_dat=%3Cproquest_RIE%3E2697267521%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=1022291071&rft_id=info:pmid/&rft_ieee_id=6178201&rfr_iscdi=true |