首页> 外文期刊>Concurrency and computation: practice and experience >LTTng-HAS: Bringing LTTng tracing to HAS-based GPU runtimes
【24h】

LTTng-HAS: Bringing LTTng tracing to HAS-based GPU runtimes

机译:LTTng-HAS:将LTTng跟踪引入基于HAS的GPU运行时

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

In this paper,we propose LTTng-HAS, a set of tools that allowfor the collection of a single, unifiedsoftware graphics processing unit (GPU) trace in ROCr, a Heterogeneous System Architecture(HAS)-based API and runtime. HAS is a cross-vendor standard facilitating the programming ofheterogeneous systems that include CPUs, GPUs, and possibly other types of devices. Ouropen-source solution is generic and easily adaptable to diverse GPU runtimes or APIs. UsingLinux Trace Toolkit Next Generation (LTTng), a highly efficient Linux tracer, it collects differenttypes of events over multiple executions of an application and aims to gather all the datainto a single trace, offering an easy way to generate GPU-related traces. Our instrumentationis achieved simply by preloading libraries, without recompiling the target application, whichmakes it flexible and easy to use. The resulting traces, which include API call stack information,GPU hardware metrics, command queue, and compute kernel profiling, are well adapted forpostprocessing and further analysis. Our solution also includes tracing data from the Linux kerneland proposes views for Trace Compass, an interactive trace visualizer.
机译:在本文中,我们提出了LTTng-HAS,这是一套工具,可以在基于异构系统架构 r n(HAS)的ROCr中收集单个统一的 r n软件图形处理单元(GPU)跟踪API和运行时。 HAS是跨供应商的标准,可简化对包括CPU,GPU以及可能的其他类型设备的异构系统的编程。我们的 n n开源解决方案是通用的,可轻松适应各种GPU运行时或API。使用下一代Linux跟踪工具包(LTTng)(一种高效的Linux跟踪器),它可以在应用程序的多次执行中收集不同类型的事件,并旨在将所有数据收集到单个跟踪中,从而提供生成与GPU相关的跟踪的简便方法。我们的工具仅需通过预加载库即可实现,而无需重新编译目标应用程序,这使其变得灵活且易于使用。生成的跟踪(包括API调用堆栈信息, r nGPU硬件指标,命令队列和计算内核配置文件)非常适合用于 r n后处理和进一步分析。我们的解决方案还包括跟踪来自Linux内核的数据,并为交互式跟踪可视化工具Trace Compass提出视图。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号