• shareshare
  • link
  • cite
  • add
auto_awesome_motion View all 4 versions
Publication . Conference object . 2019

Global optimization of operand transfer fusion in heterogeneous computing

Christoph Kessler;
Open Access
Published: 27 May 2019
Publisher: ACM

We consider the problem of minimizing, for a dataflow graph of kernel calls, the overall number of operand data transfers, and thus, the accumulated transfer startup overhead, in heterogeneous systems with non-shared memory. Our approach analyzes the kernel-operand dependence graph and reorders the operand arrays in memory such that transfers and memory allocations of multiple operands adjacent in memory can be merged, saving transfer startup costs and memory allocation overheads.

Subjects by Vocabulary

Microsoft Academic Graph classification: Global optimization Parallel computing Symmetric multiprocessor system Graph (abstract data type) Dataflow Distributed memory Program optimization Transfer (computing) Operand Computer science

ACM Computing Classification System: Hardware_ARITHMETICANDLOGICSTRUCTURES

Related Organizations
Funded by
Enhancing Programmability and boosting Performance Portability for Exascale Computing Systems
  • Funder: European Commission (EC)
  • Project Code: 801015
  • Funding stream: H2020 | RIA
Validated by funder
Related to Research communities
Social Science and Humanities
Download fromView all 3 sources