MulticoreInfo.com header image 2

Using trace to solve the multi-core system debug problem

April 7th, 2011 · No Comments




by Aaron Spear, VMware
Modern multi-core designs often aggregate wildly different hardware and software technologies. Traditional debuggers, which show a snapshot of a portion of the system, do little to uncover issues that arise due to complex interaction of components.

Engineers routinely cobble together proprietary tracing facilities in order to have some chance of catching hard to find defects. What is needed to debug these diverse systems is an approach that can analyze trace data coming from many different collection technologies.

In this paper we outline current multi-core development trends, explore the deficiencies in traditional software development tooling when applied to multi-core systems. We will also introduce the “Common Trace Format” (CTF), a coming standard for tracing multi-core systems over time.

Full Story

  • Share/Save/Bookmark

Tags: MulticoreInfo · Performance · Programming · Research

Like what you're reading? Come back every day for multicore news, or subscribe to RSS updates.



Stumble It!     


0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

You must log in to post a comment.