IIIT-Delhi Institutional Repository

Automatic partitioning of parallel programs on heterogeneous multicore processors

Show simple item record

dc.contributor.author Kansal, Rohak
dc.contributor.author Gupta, Samridh
dc.contributor.author Kumar, Vivek (Advisor)
dc.date.accessioned 2026-08-24T12:50:57Z
dc.date.available 2026-08-24T12:50:57Z
dc.date.issued 2024-11-27
dc.identifier.uri http://repository.iiitd.edu.in/xmlui/handle/123456789/2028
dc.description.abstract With the advent of hybrid CPUs integrated with GPUs, achieving peak performance and energy efficiency necessitates the effective utilization of all available resources. This project explores workload partitioning strategies for heterogeneous multicore processors, leveraging tools like Intel PCM for CPU analysis and OpenCL for GPU-based computations. A key focus was on implementing custom convolution functions and analyzing metrics such as frequency scaling and power consumption. Significant challenges were encountered, including device compatibility issues and optimization of custom functions. Results indicate that OpenCL enables successful GPU and CPU operations, but limitations with simultaneous device detection and slower custom implementations compared to PyTorch underline the need for further refinement. Future directions include addressing these challenges, optimizing workload distribution, and expanding scalability to larger datasets. en_US
dc.language.iso en_US en_US
dc.publisher IIIT-Delhi en_US
dc.subject OpenCL en_US
dc.subject Automatic Partitioning en_US
dc.subject Heterogeneous Multicore Processors en_US
dc.title Automatic partitioning of parallel programs on heterogeneous multicore processors en_US
dc.type Other en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account