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....
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
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 |