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

Global optimization of operand transfer fusion in heterogeneous computing

Christoph Kessler;
Open Access
English
Published: 27 May 2019
Publisher: ACM
Abstract
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: Computer science Symmetric multiprocessor system Global optimization Distributed memory Dataflow Graph (abstract data type) Program optimization Operand Transfer (computing) Parallel computing

ACM Computing Classification System: Hardware_ARITHMETICANDLOGICSTRUCTURES

Related Organizations
Funded by
EC| EXA2PRO
Project
EXA2PRO
Enhancing Programmability and boosting Performance Portability for Exascale Computing Systems
  • Funder: European Commission (EC)
  • Project Code: 801015
  • Funding stream: H2020 | RIA
Validated by funder
,
EC| EXA2PRO
Project
EXA2PRO
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
lock_open
moresidebar