Optimizing Data Movement in Heterogeneous Computing: A LASSA-based Approach for Efficient Nucleation List Precomputation

dc.contributor.authorBhowmik, B.
dc.contributor.authorGirish, K.K.
dc.contributor.authorPandey, H.
dc.contributor.authorPrabhanjans, P.
dc.date.accessioned2026-02-06T06:33:30Z
dc.date.issued2025
dc.description.abstractIn the rapidly evolving landscape of heterogeneous computing, the efficiency of data movement between CPUs and GPUs can make or break system performance. Despite advancements in parallel processing, existing methods for managing data transfers - particularly in GPU offloading scenarios - suffer from significant inefficiencies. These inefficiencies are particularly evident in nucleation list precomputation for non-equilibrium solidification models, where redundant data movements and complex dynamic work-sharing in OpenMP lead to significant performance overhead. To tackle this issue, this paper proposes a novel solution that integrates the Location-Aware Heap Static Single Assignment (LASSA) algorithm into the compilation process. This approach identifies and eliminates redundant memory copy operations, optimizing data transfers and reducing overhead. The findings reveal a dramatic performance boost, with up to a 9.6-fold increase in efficiency. By addressing the specific challenges of nucleation list precomputation, this work provides valuable insights into optimizing data movement in heterogeneous computing environments, paving the way for enhanced performance in parallel programming models. © 2025 IEEE.
dc.identifier.citationProceedings of 2025 3rd International Conference on Intelligent Systems, Advanced Computing, and Communication, ISACC 2025, 2025, Vol., , p. 532-537
dc.identifier.urihttps://doi.org/10.1109/ISACC65211.2025.10969447
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/28697
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.subjectCellular Automata Models
dc.subjectHeterogeneous Computing
dc.subjectNucleation List Precomputation
dc.subjectOpenMP
dc.subjectPerformance Issues
dc.subjectSystem Efficiency
dc.titleOptimizing Data Movement in Heterogeneous Computing: A LASSA-based Approach for Efficient Nucleation List Precomputation

Files