{"repo":"ROCm/omnitrace","free":true,"listed":false,"github":"https://github.com/ROCm/omnitrace","clone":"git clone https://github.com/ROCm/omnitrace.git","description":"Omnitrace: Application Profiling, Tracing, and Analysis","language":"C++","stars":357,"topics":["binary-instrumentation","cpu-profiler","gpu-profiler","profiling","sampling-profiler","tracing","hardware-counters","performance-analysis","performance-metrics","performance-monitoring"],"license":"MIT","category":"analytics","readme_excerpt":"Omnitrace: Application Profiling, Tracing, and Analysis [!NOTE] Omnitrace is being rebranded to ROCm Systems Profiler and its new home is . All future development will occur in the new repository; this includes upgrading the tool to use rocprofiler-sdk. This repository will remain open for some time and can be used with versions of ROCm before the introduction of rocprofiler-sdk (that is, before ROCm version 6.2). Overview AMD Research is seeking to improve observability and performance analysis for software running on AMD heterogeneous systems. If you are familiar with rocprof and/or uProf, you will find many of the capabilities of these tools available via Omnitrace in addition to many new capabilities. Omnitrace is a comprehensive profiling and tracing tool for parallel applications written in C, C++, Fortran, HIP, OpenCL, and Python which execute on the CPU or CPU+GPU. It is capable of gathering the performance information of functions through any combination of binary instrumentation, call-stack sampling, user-defined regions, and Python interpreter hooks. Omnitrace supports interactive visualization of comprehensive traces in the web browser in addition to high-level summary profiles with mean/min/max/stddev statistics. In addition to runtimes, omnitrace supports the collection of system-level metrics such as the CPU frequency, GPU temperature, and GPU utilization, process-level metrics such as the memory usage, page-faults, and context-switches, and thread-level metric","default_branch":null,"files":null,"tree":[],"storefront":"/r/ROCm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ROCm/omnitrace/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}