dc.contributorUniversidade Estadual Paulista (UNESP)
dc.creatorGonçalves, Cristiano Oliveira
dc.creatorSpolon, Roberta
dc.creatorLobato, Renata Spolon
dc.creatorManacero, Aleardo
dc.creatorLobato, Daniel Correa
dc.date2015-11-03T15:29:57Z
dc.date2016-10-25T21:17:23Z
dc.date2015-11-03T15:29:57Z
dc.date2016-10-25T21:17:23Z
dc.date2014-01-01
dc.date.accessioned2017-04-06T09:18:31Z
dc.date.available2017-04-06T09:18:31Z
dc.identifierProceedings of the 2014 9th Iberian Conference on Information Systems and Technologies (cisti 2014). New York: IEEE, p. 1-5, 2014.
dc.identifier2166-0727
dc.identifierhttp://hdl.handle.net/11449/130176
dc.identifierhttp://acervodigital.unesp.br/handle/11449/130176
dc.identifierhttp://dx.doi.org/10.1109/CISTI.2014.6876985
dc.identifierWOS:000346367800125
dc.identifierhttp://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6876985
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/940723
dc.descriptionIdentify opportunities for software parallelism is a task that takes a lot of human time, but once some code patterns for parallelism are identified, a software could quickly accomplish this task. Thus, automating this process brings many benefits such as saving time and reducing errors caused by the programmer [1]. This work aims at developing a software environment that identifies opportunities for parallelism in a source code written in C language, and generates a program with the same behavior, but with higher degree of parallelism, compatible with a graphics processor compatible with CUDA architecture.
dc.descriptionIdentificar as oportunidades de paralelismo em software é uma tarefa que consome muito tempo humano, mas uma vez que sejam reconhecidos os padrões de código que caracterizam o paralelismo, um computador poderia realizar rapidamente essa tarefa. Assim, a automatização deste processo traz diversos benefícios, como a economia de tempo e a diminuição de erros causados pelo programador [1]. Este trabalho tem como objetivo o desenvolvimento de um ambiente de software que identifica oportunidades de paralelismo em um códigofonte escrito em linguagem C, e gera um programa com o mesmo comportamento, porém com maior nível de paralelismo, e compatível com um processador gráfico que apresente arquitetura CUDA.
dc.languagepor
dc.publisherIEEE
dc.relationProceedings of the 2014 9th Iberian Conference on Information Systems and Technologies (cisti 2014)
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjectCUDA
dc.subjectGPU
dc.subjectLoops parallelization
dc.subjectCUDA
dc.subjectGPU
dc.subjectParalelização de laços
dc.titleParalelização automática de laços
dc.typeOtro


Este ítem pertenece a la siguiente institución