Engineering Papers⌕ Search

DOE OSTI · code-68983

XPlacer/Tracer

Abstract

XPlacer/Tracer is a dynamic analysis tool that finds bad memory access patterns in heterogeneous codes. XPlacer/Tracer consists of two components. (1) A configurable ROSE plugin for source code instrumentation of heterogeneous code written in the C/C++ and CUDA programming languages. (2) A sample configuration that instruments memory accesses to dynamic memory in CPU and GPU codes, and a runtime library that tracks these memory accesses at runtime. The collected information is reported in form of a textual summary or as memory map that can be converted to images.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Pirkelbauer, PeterM., Lin, Pei-Hung, Liao, Chunhua, Vanderbruggen, TristanL.. 2020-09-30. XPlacer/Tracer. https://doi.org/10.11578/dc.20220107.2

Cite the original work for its findings. Save a collection to share your selection of sources.