Title:
HPerf: A Lightweight Profiler for Task Distribution on CPU+GPU Platforms

dc.contributor.author Lee, Joo Hwan
dc.contributor.author Nigania, Nimit
dc.contributor.author Kim, Hyesoon
dc.contributor.author Brett, Bevin
dc.contributor.corporatename Georgia Institute of Technology. College of Computing en_US
dc.contributor.corporatename Georgia Institute of Technology. School of Computer Science en_US
dc.contributor.corporatename Intel Corporation en_US
dc.date.accessioned 2015-03-02T18:32:44Z
dc.date.available 2015-03-02T18:32:44Z
dc.date.issued 2015
dc.description Research areas: Computer architecture, Programming analysis en_US
dc.description.abstract Heterogeneous computing has emerged as one of the major computing platforms in many domains. Although there have been several proposals to aid programming for heterogeneous computing platforms, optimizing applications on heterogeneous computing platforms is not an easy task. Identifying which parallel regions (or tasks) should run on GPUs or CPUs is one of the critical decisions to improve performance. In this paper, we propose a profiler, HPerf, to identify an efficient task distribution on CPUs+GPUs system with low profiling overhead. HPerf is a hierarchical profiler. First it performs lightweight profiling and then if necessary, it performs detailed profiling to measure caching and data transfer cost. Compared to a brute-force approach, HPerf reduces the profiling overhead significantly and compared to a naive decision, HPerf improves the performance of OpenCL applications up to 25%. en_US
dc.embargo.terms null en_US
dc.identifier.uri http://hdl.handle.net/1853/53198
dc.language.iso en_US en_US
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries SCS Technical Report ; GT-CS-15-04 en_US
dc.subject Heterogeneous architecture en_US
dc.subject HPerf en_US
dc.subject Profiler en_US
dc.subject Task distribution en_US
dc.title HPerf: A Lightweight Profiler for Task Distribution on CPU+GPU Platforms en_US
dc.type Text
dc.type.genre Technical Report
dspace.entity.type Publication
local.contributor.author Kim, Hyesoon
local.contributor.corporatename College of Computing
local.contributor.corporatename School of Computer Science
local.relation.ispartofseries College of Computing Technical Report Series
local.relation.ispartofseries School of Computer Science Technical Report Series
relation.isAuthorOfPublication ec222ec7-e853-445c-b356-51b942d36799
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isOrgUnitOfPublication 6b42174a-e0e1-40e3-a581-47bed0470a1e
relation.isSeriesOfPublication 35c9e8fc-dd67-4201-b1d5-016381ef65b8
relation.isSeriesOfPublication 26e8e5bc-dc81-469c-bd15-88e6f98f741d
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
GT-CS-15-04.pdf
Size:
446 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.13 KB
Format:
Item-specific license agreed upon to submission
Description: