Exploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon

Detalhes bibliográficos
Autor(a) principal: Silva, Ana Caroline dos Santos
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMS
Texto Completo: https://repositorio.ufms.br/handle/123456789/3103
Resumo: O projeto de plataformas computacionais tem passado por mudan cas signi cativas nos ultimos anos, decorrentes, principalmente, de limita c~oes f sicas ocasionadas pelo incremento da corrente de fuga, em consequ^encia da miniaturiza c~ao dos transistores. Tais limita c~oes geraram o que se convencionou chamar dark silicon, o qual se refere a por c~ao de area do chip que deve ser desligada ou funcionar em frequ^encia menor, por extrapolar as restri c~oes de dissipa c~ao de pot^encia. Para manter a viabilidade dos projetos, solu c~oes que mitiguem o dark silicon de maneira e caz t^em sido estudadas, muitas das quais prop~oem a heterogeneidade de dispositivos de processamento. Entretanto, o aumento da diversidade de dispositivos e objetivos em um projeto o torna mais complexo, exigindo mecanismos automatizados de explora c~ao de espa co de projeto cientes da nova realidade. Diante disto, este trabalho prop~oe uma solu c~ao capaz de explorar o espa co de projeto de plataformas computacionais na presen ca de dark silicon e oferecer alternativas arquiteturais para essas plataformas. Essa t ecnica toma como refer^encia um modelo de otimiza c~ao multiobjetivo e adota o algoritmo gen etico NSGA-II para resolu c~ao do problema. Esta t ecnica foi validada e avaliada a partir de resultados de um algoritmo de for ca bruta para o mesmo problema e est a integrada junto ao uxo de execu c~ao da ferramenta de projeto de plataformas multicore MultiExplorer. Com essa integra c~ao, um usu ario da ferramenta MultiExplorer pode projetar e simular o desempenho de uma plataforma computacional, analisar par^ametros f sicos e realizar a explora c~ao do espa co de projeto buscando alternativas arquiteturais que atenuem a presen ca de dark silicon.
id UFMS_325bed57231fd8772ecb5149ccfe3f22
oai_identifier_str oai:repositorio.ufms.br:123456789/3103
network_acronym_str UFMS
network_name_str Repositório Institucional da UFMS
repository_id_str 2124
spelling 2017-05-10T18:46:43Z2021-09-30T19:57:26Z2017https://repositorio.ufms.br/handle/123456789/3103O projeto de plataformas computacionais tem passado por mudan cas signi cativas nos ultimos anos, decorrentes, principalmente, de limita c~oes f sicas ocasionadas pelo incremento da corrente de fuga, em consequ^encia da miniaturiza c~ao dos transistores. Tais limita c~oes geraram o que se convencionou chamar dark silicon, o qual se refere a por c~ao de area do chip que deve ser desligada ou funcionar em frequ^encia menor, por extrapolar as restri c~oes de dissipa c~ao de pot^encia. Para manter a viabilidade dos projetos, solu c~oes que mitiguem o dark silicon de maneira e caz t^em sido estudadas, muitas das quais prop~oem a heterogeneidade de dispositivos de processamento. Entretanto, o aumento da diversidade de dispositivos e objetivos em um projeto o torna mais complexo, exigindo mecanismos automatizados de explora c~ao de espa co de projeto cientes da nova realidade. Diante disto, este trabalho prop~oe uma solu c~ao capaz de explorar o espa co de projeto de plataformas computacionais na presen ca de dark silicon e oferecer alternativas arquiteturais para essas plataformas. Essa t ecnica toma como refer^encia um modelo de otimiza c~ao multiobjetivo e adota o algoritmo gen etico NSGA-II para resolu c~ao do problema. Esta t ecnica foi validada e avaliada a partir de resultados de um algoritmo de for ca bruta para o mesmo problema e est a integrada junto ao uxo de execu c~ao da ferramenta de projeto de plataformas multicore MultiExplorer. Com essa integra c~ao, um usu ario da ferramenta MultiExplorer pode projetar e simular o desempenho de uma plataforma computacional, analisar par^ametros f sicos e realizar a explora c~ao do espa co de projeto buscando alternativas arquiteturais que atenuem a presen ca de dark silicon.ABSTRACT - The design of processor platforms comprised of multiple cores has been subject of dramatic changes in the last years. The changes are mainly by the physical constraints due to the leakage current increase in the transistor shrinking process. Currently, such constraints are mostly known as \dark silicon" that means the chip area which should be turned o or work on a reduced clock frequency to meet the power dissipation constraints. Since it is not viable to turn o a chip speci c area, proposals to mitigate the dark silicon have been presented focused on using heterogeneous processing devices (di erent clock frequencies) on the chip. The design problem now changes to how to choose the devices (type and number) in order to meet all constraints and goals of the chip design. The goals, constraints, and the devices features make the design even more complex thus requiring electronic design automation tools focused on the dark silicon aware design space exploration problem. In this context, this work proposes a technique that performs the design space exploration aware of the dark silicon constraints and providing new architectural alternatives mitigating dark silicon in the chip. Our technique is built on the top of a multiobjective optimization model and it adopts the NSGA-II genetic algorithm to solve the problem. The technique has been validated and evaluated along with a brute force algorithm. In addition to the design, implementation and validation, we have integrated our proposal to the MultiExplorer platform design tool so that a user can design a computing platform, simulate the performance, analyze physical estimates, and perform design space exploration looking for alternative designs that mitigate the dark silicon.porSistemas Programáveis em ChipSistemas Embarcados (Computadores)Sistemas de ComputaçãoSystems on a ChipEmbedded Computer SystemsComputer SystemsExploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Siliconinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisSantos, Ricardo Ribeiro dosSilva, Ana Caroline dos Santosinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFMSinstname:Universidade Federal de Mato Grosso do Sul (UFMS)instacron:UFMSTHUMBNAILExploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon.pdf.jpgExploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon.pdf.jpgGenerated Thumbnailimage/jpeg1207https://repositorio.ufms.br/bitstream/123456789/3103/4/Explora%c3%a7%c3%a3o%20do%20Espa%c3%a7o%20de%20Projetos%20de%20Sistemas%20Multiprocessadores%20Guiado%20por%20Dark%20Silicon.pdf.jpgf8db1d5277ba9c888740654af2718bc9MD54TEXTExploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon.pdf.txtExploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon.pdf.txtExtracted texttext/plain207617https://repositorio.ufms.br/bitstream/123456789/3103/3/Explora%c3%a7%c3%a3o%20do%20Espa%c3%a7o%20de%20Projetos%20de%20Sistemas%20Multiprocessadores%20Guiado%20por%20Dark%20Silicon.pdf.txt2b40510db598e250fc341b80ffb3bbf2MD53ORIGINALExploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon.pdfExploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon.pdfapplication/pdf4753808https://repositorio.ufms.br/bitstream/123456789/3103/1/Explora%c3%a7%c3%a3o%20do%20Espa%c3%a7o%20de%20Projetos%20de%20Sistemas%20Multiprocessadores%20Guiado%20por%20Dark%20Silicon.pdf0ffcdf7c199f0ca8444db40dc2e3d151MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81650https://repositorio.ufms.br/bitstream/123456789/3103/2/license.txt748ee79844dde07252d847e53532b648MD52123456789/31032021-09-30 15:57:26.558oai:repositorio.ufms.br:123456789/3103CgpOT04tRVhDTFVTSVZFIERJU1RSSUJVVElPTiBMSUNFTlNFCgpCeSBzaWduaW5nIGFuZCBzdWJtaXR0aW5nIHRoaXMgbGljZW5zZSwgeW91ICh0aGUgYXV0aG9yKHMpIG9yIGNvcHlyaWdodApvd25lcikgZ3JhbnRzIHRvIERTcGFjZSBVbml2ZXJzaXR5IChEU1UpIHRoZSBub24tZXhjbHVzaXZlIHJpZ2h0IHRvIHJlcHJvZHVjZSwKdHJhbnNsYXRlIChhcyBkZWZpbmVkIGJlbG93KSwgYW5kL29yIGRpc3RyaWJ1dGUgeW91ciBzdWJtaXNzaW9uIChpbmNsdWRpbmcKdGhlIGFic3RyYWN0KSB3b3JsZHdpZGUgaW4gcHJpbnQgYW5kIGVsZWN0cm9uaWMgZm9ybWF0IGFuZCBpbiBhbnkgbWVkaXVtLAppbmNsdWRpbmcgYnV0IG5vdCBsaW1pdGVkIHRvIGF1ZGlvIG9yIHZpZGVvLgoKWW91IGFncmVlIHRoYXQgRFNVIG1heSwgd2l0aG91dCBjaGFuZ2luZyB0aGUgY29udGVudCwgdHJhbnNsYXRlIHRoZQpzdWJtaXNzaW9uIHRvIGFueSBtZWRpdW0gb3IgZm9ybWF0IGZvciB0aGUgcHVycG9zZSBvZiBwcmVzZXJ2YXRpb24uCgpZb3UgYWxzbyBhZ3JlZSB0aGF0IERTVSBtYXkga2VlcCBtb3JlIHRoYW4gb25lIGNvcHkgb2YgdGhpcyBzdWJtaXNzaW9uIGZvcgpwdXJwb3NlcyBvZiBzZWN1cml0eSwgYmFjay11cCBhbmQgcHJlc2VydmF0aW9uLgoKWW91IHJlcHJlc2VudCB0aGF0IHRoZSBzdWJtaXNzaW9uIGlzIHlvdXIgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQgeW91IGhhdmUKdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gWW91IGFsc28gcmVwcmVzZW50CnRoYXQgeW91ciBzdWJtaXNzaW9uIGRvZXMgbm90LCB0byB0aGUgYmVzdCBvZiB5b3VyIGtub3dsZWRnZSwgaW5mcmluZ2UgdXBvbgphbnlvbmUncyBjb3B5cmlnaHQuCgpJZiB0aGUgc3VibWlzc2lvbiBjb250YWlucyBtYXRlcmlhbCBmb3Igd2hpY2ggeW91IGRvIG5vdCBob2xkIGNvcHlyaWdodCwKeW91IHJlcHJlc2VudCB0aGF0IHlvdSBoYXZlIG9idGFpbmVkIHRoZSB1bnJlc3RyaWN0ZWQgcGVybWlzc2lvbiBvZiB0aGUKY29weXJpZ2h0IG93bmVyIHRvIGdyYW50IERTVSB0aGUgcmlnaHRzIHJlcXVpcmVkIGJ5IHRoaXMgbGljZW5zZSwgYW5kIHRoYXQKc3VjaCB0aGlyZC1wYXJ0eSBvd25lZCBtYXRlcmlhbCBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIGFja25vd2xlZGdlZAp3aXRoaW4gdGhlIHRleHQgb3IgY29udGVudCBvZiB0aGUgc3VibWlzc2lvbi4KCklGIFRIRSBTVUJNSVNTSU9OIElTIEJBU0VEIFVQT04gV09SSyBUSEFUIEhBUyBCRUVOIFNQT05TT1JFRCBPUiBTVVBQT1JURUQKQlkgQU4gQUdFTkNZIE9SIE9SR0FOSVpBVElPTiBPVEhFUiBUSEFOIERTVSwgWU9VIFJFUFJFU0VOVCBUSEFUIFlPVSBIQVZFCkZVTEZJTExFRCBBTlkgUklHSFQgT0YgUkVWSUVXIE9SIE9USEVSIE9CTElHQVRJT05TIFJFUVVJUkVEIEJZIFNVQ0gKQ09OVFJBQ1QgT1IgQUdSRUVNRU5ULgoKRFNVIHdpbGwgY2xlYXJseSBpZGVudGlmeSB5b3VyIG5hbWUocykgYXMgdGhlIGF1dGhvcihzKSBvciBvd25lcihzKSBvZiB0aGUKc3VibWlzc2lvbiwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGFsdGVyYXRpb24sIG90aGVyIHRoYW4gYXMgYWxsb3dlZCBieSB0aGlzCmxpY2Vuc2UsIHRvIHlvdXIgc3VibWlzc2lvbi4KRepositório InstitucionalPUBhttps://repositorio.ufms.br/oai/requestri.prograd@ufms.bropendoar:21242021-09-30T19:57:26Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)false
dc.title.pt_BR.fl_str_mv Exploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon
title Exploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon
spellingShingle Exploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon
Silva, Ana Caroline dos Santos
Sistemas Programáveis em Chip
Sistemas Embarcados (Computadores)
Sistemas de Computação
Systems on a Chip
Embedded Computer Systems
Computer Systems
title_short Exploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon
title_full Exploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon
title_fullStr Exploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon
title_full_unstemmed Exploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon
title_sort Exploração do Espaço de Projetos de Sistemas Multiprocessadores Guiado por Dark Silicon
author Silva, Ana Caroline dos Santos
author_facet Silva, Ana Caroline dos Santos
author_role author
dc.contributor.advisor1.fl_str_mv Santos, Ricardo Ribeiro dos
dc.contributor.author.fl_str_mv Silva, Ana Caroline dos Santos
contributor_str_mv Santos, Ricardo Ribeiro dos
dc.subject.por.fl_str_mv Sistemas Programáveis em Chip
Sistemas Embarcados (Computadores)
Sistemas de Computação
Systems on a Chip
Embedded Computer Systems
Computer Systems
topic Sistemas Programáveis em Chip
Sistemas Embarcados (Computadores)
Sistemas de Computação
Systems on a Chip
Embedded Computer Systems
Computer Systems
description O projeto de plataformas computacionais tem passado por mudan cas signi cativas nos ultimos anos, decorrentes, principalmente, de limita c~oes f sicas ocasionadas pelo incremento da corrente de fuga, em consequ^encia da miniaturiza c~ao dos transistores. Tais limita c~oes geraram o que se convencionou chamar dark silicon, o qual se refere a por c~ao de area do chip que deve ser desligada ou funcionar em frequ^encia menor, por extrapolar as restri c~oes de dissipa c~ao de pot^encia. Para manter a viabilidade dos projetos, solu c~oes que mitiguem o dark silicon de maneira e caz t^em sido estudadas, muitas das quais prop~oem a heterogeneidade de dispositivos de processamento. Entretanto, o aumento da diversidade de dispositivos e objetivos em um projeto o torna mais complexo, exigindo mecanismos automatizados de explora c~ao de espa co de projeto cientes da nova realidade. Diante disto, este trabalho prop~oe uma solu c~ao capaz de explorar o espa co de projeto de plataformas computacionais na presen ca de dark silicon e oferecer alternativas arquiteturais para essas plataformas. Essa t ecnica toma como refer^encia um modelo de otimiza c~ao multiobjetivo e adota o algoritmo gen etico NSGA-II para resolu c~ao do problema. Esta t ecnica foi validada e avaliada a partir de resultados de um algoritmo de for ca bruta para o mesmo problema e est a integrada junto ao uxo de execu c~ao da ferramenta de projeto de plataformas multicore MultiExplorer. Com essa integra c~ao, um usu ario da ferramenta MultiExplorer pode projetar e simular o desempenho de uma plataforma computacional, analisar par^ametros f sicos e realizar a explora c~ao do espa co de projeto buscando alternativas arquiteturais que atenuem a presen ca de dark silicon.
publishDate 2017
dc.date.accessioned.fl_str_mv 2017-05-10T18:46:43Z
dc.date.issued.fl_str_mv 2017
dc.date.available.fl_str_mv 2021-09-30T19:57:26Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufms.br/handle/123456789/3103
url https://repositorio.ufms.br/handle/123456789/3103
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMS
instname:Universidade Federal de Mato Grosso do Sul (UFMS)
instacron:UFMS
instname_str Universidade Federal de Mato Grosso do Sul (UFMS)
instacron_str UFMS
institution UFMS
reponame_str Repositório Institucional da UFMS
collection Repositório Institucional da UFMS
bitstream.url.fl_str_mv https://repositorio.ufms.br/bitstream/123456789/3103/4/Explora%c3%a7%c3%a3o%20do%20Espa%c3%a7o%20de%20Projetos%20de%20Sistemas%20Multiprocessadores%20Guiado%20por%20Dark%20Silicon.pdf.jpg
https://repositorio.ufms.br/bitstream/123456789/3103/3/Explora%c3%a7%c3%a3o%20do%20Espa%c3%a7o%20de%20Projetos%20de%20Sistemas%20Multiprocessadores%20Guiado%20por%20Dark%20Silicon.pdf.txt
https://repositorio.ufms.br/bitstream/123456789/3103/1/Explora%c3%a7%c3%a3o%20do%20Espa%c3%a7o%20de%20Projetos%20de%20Sistemas%20Multiprocessadores%20Guiado%20por%20Dark%20Silicon.pdf
https://repositorio.ufms.br/bitstream/123456789/3103/2/license.txt
bitstream.checksum.fl_str_mv f8db1d5277ba9c888740654af2718bc9
2b40510db598e250fc341b80ffb3bbf2
0ffcdf7c199f0ca8444db40dc2e3d151
748ee79844dde07252d847e53532b648
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMS - Universidade Federal de Mato Grosso do Sul (UFMS)
repository.mail.fl_str_mv ri.prograd@ufms.br
_version_ 1801678588527771648