Universal tracing interface for multicore processors

Janne Vatjus-Anttila, Mika Hoppari, Lance Fono, Kari Kolehmainen, Subayal Khan

Research output: Contribution to journalArticleScientificpeer-review


Application developers of today need to produce code which is error-free, and whose performance is optimized for plethora of devices. Performance of application code is studied e.g. by analyzing performance data obtained by executing application with tracing tool. Developers typically have their favorite tools which they prefer to use but unfortunately target devices are based on different computing platforms that have different performance probes which cause difficulties for using same tool with different multicore platforms. Universal Tracing Interface for Multicore Processors (UTIMP) aims to provide an unchangeable tracing interface enabling developers to perform required tracing tasks with the UTIMP, utilizing the favorite tool when possible, for different multicore platforms.
Original languageEnglish
Number of pages11
JournalJournal of Computer and Communications
Issue number1
Publication statusPublished - 2016
MoE publication typeA1 Journal article-refereed


  • tracing
  • performance
  • platform
  • probe
  • toolchain
  • code generation

Cite this