dc.contributorÁvila, Alfonso
dc.contributorDieck, Graciano
dc.contributorSalgado, Ricardo
dc.contributorPeña, Raúl
dc.contributorCampuzano, Gabriel
dc.contributorCampus Monterrey
dc.contributorCampus Monterrey
dc.contributorCampus Monterrey
dc.creatorFreire Bermudez, Luis Alberto
dc.date.accessioned2019-01-03T15:58:31Z
dc.date.accessioned2022-10-13T23:15:46Z
dc.date.available2019-01-03T15:58:31Z
dc.date.available2022-10-13T23:15:46Z
dc.date.created2019-01-03T15:58:31Z
dc.identifierFreire, L. (2018). GPGPU Workload Characterization Using Memory Bottleneck Detection and Hierarchical Clustering Analysis (tesis de maestría). Instituto Tecnológico y de Estudios Superiores Monterrey, Monterrey, México
dc.identifierhttp://hdl.handle.net/11285/632729
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/4233564
dc.description.abstractThe use of Graphic Processing Units (GPU) for General Computing (GPGPU) has become increasingly common in recent years. In this type of processor, memory bottlenecks are a critical issue and the way data are commissioned to the partitions can cause several requests to get stalled behind each other, waiting for resources. In this thesis, a methodology to characterize GPGPU kernels based on their likeability to create bottlenecks in the GPGPU memory hierarchy is presented. A GPGPU simulator is used to obtain unique fingerprints from more than 100 workloads and classify them using a Hierarchical Clustering Analysis. The thesis also shows that that optimizations made to the kernels impact its run time memory bottleneck generation and that this behavior is successfully detected by the methodology. Two major groups of kernels were defined, naïve and optimized ones, and to characterize a set of exploration kernels within those groups with an effectiveness rate of over 75% for the two groups. A discussion is also held about how different levels of optimizations can be identified by our clustering engine and how those results could be use by subsequent approaches to predict bottleneck related issues in new kernels added to the cluster. Overall, a simple and transparent methodology to study bottleneck generation on GPGPU kernels is proposed which proves useful for future applications like static chararacterizer and statics predictor.
dc.languageeng
dc.publisherInstituto Tecnológico y de Estudios Superiores de Monterrey
dc.publisherInstituto Tecnológico y de Estudios Superiores de Monterrey
dc.relation266632-CONACYT-SENER-S0019201401
dc.relation2018-12-03
dc.rightshttp://creativecommons.org/licenses/by-nc/3.0/us/
dc.rightsOpen Access
dc.subject7 INGENIERÍA Y TECNOLOGÍA
dc.titleGPGPU workload characterization using memory bottleneck detection and hierarchical clustering analysis
dc.typeTesis de Maestría / Master Thesis


Este ítem pertenece a la siguiente institución