Enabling Dynamic Heterogeneity Through Core-on-Core Stacking

Future computing platforms will need to be flexible, scalable, and power-conservative, while saving size, weight, energy, etc. Heterogeneous architecture can address these challenges by allowing each application to run on a core that matches resource needs more closely than a one-size-fits-all core....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kontorinis, Vasileios, Tavana, Mohammad K., Hajkazemi, Mohammad H., Tullsen, Dean M., Homayoun, Houman
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 6
container_issue
container_start_page 1
container_title
container_volume
creator Kontorinis, Vasileios
Tavana, Mohammad K.
Hajkazemi, Mohammad H.
Tullsen, Dean M.
Homayoun, Houman
description Future computing platforms will need to be flexible, scalable, and power-conservative, while saving size, weight, energy, etc. Heterogeneous architecture can address these challenges by allowing each application to run on a core that matches resource needs more closely than a one-size-fits-all core. Dynamic heterogeneous architectures can extend these benefits further, allowing the system to construct the right core at run-time for each application, borrowing or freeing resources only as needed by the particular application that is running. The key insight in the described design is that 3D stacking of cores eliminates the fundamental barrier to dynamic heterogeneity, allowing various resources belonging to different cores to be shared at run-time with minimal overhead.
doi_str_mv 10.1145/2593069.2596674
format Conference Proceeding
fullrecord <record><control><sourceid>acm_RIE</sourceid><recordid>TN_cdi_ieee_primary_6881509</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6881509</ieee_id><sourcerecordid>acm_books_10_1145_2593069_2596674</sourcerecordid><originalsourceid>FETCH-LOGICAL-a247t-74f360c2c90de4aa1473c3f516d70a9c318e85462580c334376b039e48273f703</originalsourceid><addsrcrecordid>eNqNkD9Pw0AMxQ8BEqV0ZmDJyJLii--vxIJKoUiVGCgS2-lyddrQJkFJGPLtuar9AExP9nu27B9jtxymnAv5kEmLoOw0qlJanLFrLrSNPa6z80MhATONgBdsBBpNygG-rtik674BgKPgMT1ij_Pa5_uy3iTPQ-2rMiQL6qltNlRT2Q_Jats2v5ttMmtaSps6PWjy0fuwizM37LLw-44mJx2zz5f5arZIl--vb7OnZeozoftUiwIVhCxYWJPwPh6KAQvJ1VqDtwG5ISOFyqSBgChQqxzQkjDxgUIDjtndcW9JRO6nLSvfDk4ZwyXY6N4fXR8qlzfNrnMc3AGSO0FyJ0gxOv1n1OVtSQX-AeqzYLo</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Enabling Dynamic Heterogeneity Through Core-on-Core Stacking</title><source>IEEE Electronic Library (IEL)</source><creator>Kontorinis, Vasileios ; Tavana, Mohammad K. ; Hajkazemi, Mohammad H. ; Tullsen, Dean M. ; Homayoun, Houman</creator><creatorcontrib>Kontorinis, Vasileios ; Tavana, Mohammad K. ; Hajkazemi, Mohammad H. ; Tullsen, Dean M. ; Homayoun, Houman</creatorcontrib><description>Future computing platforms will need to be flexible, scalable, and power-conservative, while saving size, weight, energy, etc. Heterogeneous architecture can address these challenges by allowing each application to run on a core that matches resource needs more closely than a one-size-fits-all core. Dynamic heterogeneous architectures can extend these benefits further, allowing the system to construct the right core at run-time for each application, borrowing or freeing resources only as needed by the particular application that is running. The key insight in the described design is that 3D stacking of cores eliminates the fundamental barrier to dynamic heterogeneity, allowing various resources belonging to different cores to be shared at run-time with minimal overhead.</description><identifier>ISSN: 0738-100X</identifier><identifier>ISBN: 1450327303</identifier><identifier>ISBN: 9781450327305</identifier><identifier>EISBN: 1479930172</identifier><identifier>EISBN: 9781479930173</identifier><identifier>DOI: 10.1145/2593069.2596674</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>3D stacking technology ; Computer systems organization -- Architectures ; Computer systems organization -- Architectures -- Other architectures ; core-on-core stacking ; energy efficiency ; Multicore processing ; Pipelines ; Registers ; Resource management ; resource pooling ; Stacking ; Three-dimensional displays</subject><ispartof>2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC), 2014, p.1-6</ispartof><rights>2014 ACM</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6881509$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,792,23909,23910,25118,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6881509$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Kontorinis, Vasileios</creatorcontrib><creatorcontrib>Tavana, Mohammad K.</creatorcontrib><creatorcontrib>Hajkazemi, Mohammad H.</creatorcontrib><creatorcontrib>Tullsen, Dean M.</creatorcontrib><creatorcontrib>Homayoun, Houman</creatorcontrib><title>Enabling Dynamic Heterogeneity Through Core-on-Core Stacking</title><title>2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)</title><addtitle>DAC</addtitle><description>Future computing platforms will need to be flexible, scalable, and power-conservative, while saving size, weight, energy, etc. Heterogeneous architecture can address these challenges by allowing each application to run on a core that matches resource needs more closely than a one-size-fits-all core. Dynamic heterogeneous architectures can extend these benefits further, allowing the system to construct the right core at run-time for each application, borrowing or freeing resources only as needed by the particular application that is running. The key insight in the described design is that 3D stacking of cores eliminates the fundamental barrier to dynamic heterogeneity, allowing various resources belonging to different cores to be shared at run-time with minimal overhead.</description><subject>3D stacking technology</subject><subject>Computer systems organization -- Architectures</subject><subject>Computer systems organization -- Architectures -- Other architectures</subject><subject>core-on-core stacking</subject><subject>energy efficiency</subject><subject>Multicore processing</subject><subject>Pipelines</subject><subject>Registers</subject><subject>Resource management</subject><subject>resource pooling</subject><subject>Stacking</subject><subject>Three-dimensional displays</subject><issn>0738-100X</issn><isbn>1450327303</isbn><isbn>9781450327305</isbn><isbn>1479930172</isbn><isbn>9781479930173</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2014</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNqNkD9Pw0AMxQ8BEqV0ZmDJyJLii--vxIJKoUiVGCgS2-lyddrQJkFJGPLtuar9AExP9nu27B9jtxymnAv5kEmLoOw0qlJanLFrLrSNPa6z80MhATONgBdsBBpNygG-rtik674BgKPgMT1ij_Pa5_uy3iTPQ-2rMiQL6qltNlRT2Q_Jats2v5ttMmtaSps6PWjy0fuwizM37LLw-44mJx2zz5f5arZIl--vb7OnZeozoftUiwIVhCxYWJPwPh6KAQvJ1VqDtwG5ISOFyqSBgChQqxzQkjDxgUIDjtndcW9JRO6nLSvfDk4ZwyXY6N4fXR8qlzfNrnMc3AGSO0FyJ0gxOv1n1OVtSQX-AeqzYLo</recordid><startdate>20140601</startdate><enddate>20140601</enddate><creator>Kontorinis, Vasileios</creator><creator>Tavana, Mohammad K.</creator><creator>Hajkazemi, Mohammad H.</creator><creator>Tullsen, Dean M.</creator><creator>Homayoun, Houman</creator><general>ACM</general><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20140601</creationdate><title>Enabling Dynamic Heterogeneity Through Core-on-Core Stacking</title><author>Kontorinis, Vasileios ; Tavana, Mohammad K. ; Hajkazemi, Mohammad H. ; Tullsen, Dean M. ; Homayoun, Houman</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a247t-74f360c2c90de4aa1473c3f516d70a9c318e85462580c334376b039e48273f703</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2014</creationdate><topic>3D stacking technology</topic><topic>Computer systems organization -- Architectures</topic><topic>Computer systems organization -- Architectures -- Other architectures</topic><topic>core-on-core stacking</topic><topic>energy efficiency</topic><topic>Multicore processing</topic><topic>Pipelines</topic><topic>Registers</topic><topic>Resource management</topic><topic>resource pooling</topic><topic>Stacking</topic><topic>Three-dimensional displays</topic><toplevel>online_resources</toplevel><creatorcontrib>Kontorinis, Vasileios</creatorcontrib><creatorcontrib>Tavana, Mohammad K.</creatorcontrib><creatorcontrib>Hajkazemi, Mohammad H.</creatorcontrib><creatorcontrib>Tullsen, Dean M.</creatorcontrib><creatorcontrib>Homayoun, Houman</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Kontorinis, Vasileios</au><au>Tavana, Mohammad K.</au><au>Hajkazemi, Mohammad H.</au><au>Tullsen, Dean M.</au><au>Homayoun, Houman</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Enabling Dynamic Heterogeneity Through Core-on-Core Stacking</atitle><btitle>2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC)</btitle><stitle>DAC</stitle><date>2014-06-01</date><risdate>2014</risdate><spage>1</spage><epage>6</epage><pages>1-6</pages><issn>0738-100X</issn><isbn>1450327303</isbn><isbn>9781450327305</isbn><eisbn>1479930172</eisbn><eisbn>9781479930173</eisbn><abstract>Future computing platforms will need to be flexible, scalable, and power-conservative, while saving size, weight, energy, etc. Heterogeneous architecture can address these challenges by allowing each application to run on a core that matches resource needs more closely than a one-size-fits-all core. Dynamic heterogeneous architectures can extend these benefits further, allowing the system to construct the right core at run-time for each application, borrowing or freeing resources only as needed by the particular application that is running. The key insight in the described design is that 3D stacking of cores eliminates the fundamental barrier to dynamic heterogeneity, allowing various resources belonging to different cores to be shared at run-time with minimal overhead.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/2593069.2596674</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0738-100X
ispartof 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC), 2014, p.1-6
issn 0738-100X
language eng
recordid cdi_ieee_primary_6881509
source IEEE Electronic Library (IEL)
subjects 3D stacking technology
Computer systems organization -- Architectures
Computer systems organization -- Architectures -- Other architectures
core-on-core stacking
energy efficiency
Multicore processing
Pipelines
Registers
Resource management
resource pooling
Stacking
Three-dimensional displays
title Enabling Dynamic Heterogeneity Through Core-on-Core Stacking
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T15%3A13%3A57IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Enabling%20Dynamic%20Heterogeneity%20Through%20Core-on-Core%20Stacking&rft.btitle=2014%2051st%20ACM/EDAC/IEEE%20Design%20Automation%20Conference%20(DAC)&rft.au=Kontorinis,%20Vasileios&rft.date=2014-06-01&rft.spage=1&rft.epage=6&rft.pages=1-6&rft.issn=0738-100X&rft.isbn=1450327303&rft.isbn_list=9781450327305&rft_id=info:doi/10.1145/2593069.2596674&rft_dat=%3Cacm_RIE%3Eacm_books_10_1145_2593069_2596674%3C/acm_RIE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1479930172&rft.eisbn_list=9781479930173&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6881509&rfr_iscdi=true