LiTL: Lightweight Trace Library

In order to design parallel applications that exploit efficiently modern supercomputers with their complex architecture, it is required to apply a variety of programming models and techniques. The development of such applications as well as their tuning to achieve the optimal performance is practically impossible without performance analysis tools. In this paper, we present a scalable binary trace library -- Lightweight Trace Library (LiTL). LiTL aims at providing performance analysis tools with a low-overhead event recording service. In order to enhance the scalability and the performance of such tools, we implement various optimization strategies and techniques in LiTL. The experiments on a suite of synthetic and standard computation kernels show that the overhead caused by LiTL in conjunction with EZTrace remains low. Furthermore, LiTL often performs better than the existing event recording libraries, saving up to 88% of the CPU time and up to 68% of the disk space. Finally, LiTLis a generic library that can be used in conjunction with a wide range of performance analysis tools.

Data and Resources

Additional Info

Field Value
Source https://hal.science/hal-00918733
Author Iakymchuk, Roman, Trahay, François
Maintainer CCSD
Last Updated May 7, 2026, 19:33 (UTC)
Created May 7, 2026, 19:33 (UTC)
Identifier hal-00918733
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Département Informatique (TSP - INF) ; Télécom SudParis (TSP) ; Institut Mines-Télécom [Paris] (IMT)-Institut Polytechnique de Paris (IP Paris)-Institut Mines-Télécom [Paris] (IMT)-Institut Polytechnique de Paris (IP Paris)
creator Iakymchuk, Roman
date 2013-07-12T00:00:00
harvest_object_id 740c1e69-3daf-44fc-af2e-004f907a88ad
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-02-18T00:00:00
set_spec type:REPORT