dc.contributorGuardia, Hélio Crestana
dc.contributorhttp://lattes.cnpq.br/1780902767520967
dc.contributorhttp://lattes.cnpq.br/1122152115751075
dc.creatorSilva, Samuel Reghim
dc.date.accessioned2013-09-02
dc.date.accessioned2016-06-02T19:06:05Z
dc.date.available2013-09-02
dc.date.available2016-06-02T19:06:05Z
dc.date.created2013-09-02
dc.date.created2016-06-02T19:06:05Z
dc.date.issued2013-06-14
dc.identifierSILVA, Samuel Reghim. Análise da escalabilidade de aplicações em computadores multicore. 2013. 140 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2013.
dc.identifierhttps://repositorio.ufscar.br/handle/ufscar/532
dc.description.abstractMulticore processors allow applications to explore thread-level parallelism in order to enable improvements on the elapsed time. The sharing of the memory subsystem and the discrepancy between the speeds of processors and memory access operations, however, may entail limitations to the scalability caused by thread competition for the resources. The automatic determination of the appropriate number of threads for an application that ensure efficient executions, although widely desired, is a non-trivial problem. This work aimed to evaluate the factors limiting the scalability of OpenMP parallel applications related to the contention for shared resources in multicore processors, with the goal of identifying the characteristics of applications that limit their scalability. It was found that memory accesses are a major limitation to the performance gains with parallelism. The granularity, indicating the ratio of memory accesses to processing, has been verified as being an important performance factor of parallel executions. Estimates of granularity can be obtained from the applications' source code. Different data access modes, however, point to the need to estimate the combination of granularity with information about the data access locality to properly determine the scalability of applications.
dc.publisherUniversidade Federal de São Carlos
dc.publisherBR
dc.publisherUFSCar
dc.publisherPrograma de Pós-Graduação em Ciência da Computação - PPGCC
dc.rightsAcesso Aberto
dc.subjectComputação
dc.subjectEscalabilidade
dc.subjectProcessamento paralelo
dc.subjectParalelismo
dc.subjectScalability
dc.subjectParallelism
dc.subjectMulticore
dc.subjectThreads
dc.titleAnálise da escalabilidade de aplicações em computadores multicore
dc.typeTesis


Este ítem pertenece a la siguiente institución