<  Back to the Polytechnique Montréal portal

Low-level trace correlation on heterogeneous embedded systems

Thomas Bertauld and Michel Dagenais

Article (2017)

Open Acess document in PolyPublie and at official publisher
[img]
Preview
Open Access to the full text of this document
Published Version
Terms of Use: Creative Commons Attribution
Download (826kB)
Show abstract
Hide abstract

Abstract

Tracing is a common method used to debug, analyze, and monitor various systems. Even though standard tools and tracing methodologies exist for standard and distributed environments, it is not the case for heterogeneous embedded systems. This paper proposes to fill this gap and discusses how efficient tracing can be achieved without having common system tools, such as the Linux Trace Toolkit (LTTng), at hand on every core. We propose a generic solution to trace embedded heterogeneous systems and overcome the challenges brought by their peculiar architectures (little available memory, bare-metal CPUs, or exotic components for instance). The solution described in this paper focuses on a generic way of correlating traces among different kinds of processors through traces synchronization, to analyze the global state of the system as a whole. The proposed solution was first tested on the Adapteva Parallella board. It was then improved and thoroughly validated on TI's Keystone 2 System-on-Chip (SoC).

Uncontrolled Keywords

Heterogeneous embedded systems, Tracing, Traces synchronization, Traces correlation, Parallella, Keystone 2

Subjects: 2700 Information technology > 2700 Information technology
2700 Information technology > 2715 Optimization
Department: Department of Computer Engineering and Software Engineering
Funders: CRSNG/NSERC, Ericsson, Prompt, EfficiOS
PolyPublie URL: https://publications.polymtl.ca/3077/
Journal Title: EURASIP Journal on Embedded Systems (vol. 2017, no. 1)
Publisher: Springer Open
DOI: 10.1186/s13639-016-0067-1
Official URL: https://doi.org/10.1186/s13639-016-0067-1
Date Deposited: 04 May 2018 16:30
Last Modified: 28 Sep 2024 17:21
Cite in APA 7: Bertauld, T., & Dagenais, M. (2017). Low-level trace correlation on heterogeneous embedded systems. EURASIP Journal on Embedded Systems, 2017(1), 1-14. https://doi.org/10.1186/s13639-016-0067-1

Statistics

Total downloads

Downloads per month in the last year

Origin of downloads

Dimensions

Repository Staff Only

View Item View Item