 TOOLS INFRASTRUCTURE WORKING GROUP (TIWG)
Objective
Promote interaction of existing and new tools to support migration of legacy sequential applications to multicore platforms and development of new parallel software.
Overview
When migrating existing sequential software to multicore platforms or developing new parallel software, programmers must use a range of tools that include tracers, profilers, and analysis tools. Although mechanisms exist to support tool interoperability for embedded applications that utilize a single, integrated development environment (IDE), today no standard exists to support the embedded multicore environment. To mitigate the issue of interoperability, the TIWG’s first year goal is to establish a trace data format standard. A subsequent goal will be to define interfaces between profilers and analysis/visualization tools. Meeting these goals will aid programmers searching for performance bottlenecks that limit the speed and capabilities of their multicore platforms.
The TIWG is also collaborating with the CE Linux Forum with Ericsson and the Linux Foundation CE Workgroup on an implementation for a de-facto trace data format standard that TIWG will define. The Linux Trace Toolkit Next Generation (LTTng) embeds a reference implementation of this format. It will subsequently be used to develop the Multicore Association's industry-standard specification.
ツール・インフラストラクチャ策定分科会 (TIWG)
目的
既存のシングルコア向けアプリケーションをマルチコア・プラットフォームに移植するために、古いツールと新しいツールの交流、ならびに新しい並列ソフトウェアの開発を促進します。
概要
既存のシングルコア向けソフトウェアをマルチコア・プラットフォームに移植したり、新規に並列ソフトウェアを開発する場合、プログラマはトレーサ、プロファイラ、分析ツールなどの幅広いツールを使う必要があります。統合型開発環境 (IDE) を用いた組み込みアプリケーションではツールの相互運用性をサポートする仕組みが存在しますが、今日組み込みマルチコア環境では標準が存在しません。相互運用性の問題を軽減するため、 TIWG はトレースデータ・フォーマットの標準の確立を初年度ゴールとします。次のゴールはプロファイラと分析/ビジュアル化ツールとのインターフェースを定義することです。これらのゴールを達成すれば、マルチコア・プラットフォームのスピードと能力を制約している性能ボトルネックがどこかを検出することが容易になるでしょう。
TIWG はまた、 TIWG が定義するデファクト・データフォーマット標準を実装したレファレンス・デザインに関して、 CE Linux Forum とコラボする予定です。

Status
The TIWG holds regularly scheduled meetings, typically, on a bi-weekly basis. Although the end product of this working group will be publicly available, we encourage you to join the Multicore Association to participate in the discussion and development phases of this project.
The specification for the initial common trace format (CTF) is available now at http://www.efficios.com/ctf. Even as a non-member, we’d like you to review this and provide feedback.
Chairpersons
状況
TIWG は通常2週に一度、定例ミ-ティングを行います。この分科会の成果は公表される予定ですが、興味があれば、 the Multicore Association に参加し、このプロジェクトの会議や開発に参加することを推奨します。
分科会議長
- Aaron Spear, Tools Architect, VMware
- Russell Klein, Product Director, Mentor Graphics
Primary Contributing Members
EfficiOS, Freescale Semiconductor, Mentor Graphics, Polytechnique Montréal, Sage Electronic Engineering, Samsung, Texas Instruments, University of Houston, and Wind River
|