The Multicore Association (MCA) is an open membership organization that includes leading companies implementing products that embrace multicore technology. Our members represent vendors of processors, operating systems, compilers, development tools, debuggers, ESL/EDA tools, simulators, as well as application and system developers, and share the objective of defining and promoting open specifications. Benefits of Membership.
WORK IN PROGRESS
The Tools Infrastructure (TIWG) working group is defining a common data
format and creating standards-based mechanisms to share data across diverse
and non-interoperable development tools, specifically related to the
interfaces between profilers and analysis/visualization tools. The TIWG is
also collaborating with the CE Linux Forum on a reference implementation for
a de-facto trace data format standard that TIWG will define.
Expected completion: 2011.
The Multicore Programming Practices (MPP) working group is specifying essential application-level resource management capabilities needed by multicore applications (suitable for both SMP and AMP embedded multicore). MRAPI contains support for queries regarding static hardware resources, support for querying attributes of dynamic resources, and support for system-level event notification such as power savings states, device failures, and hypervisor repartitioning.
Expected completion: Q3/2010.
The Multicore Resource Management API (MRAPI) working group is collaboratively developing a multicore software programming guide for the industry that will aid in improving consistency and understanding of multicore programming issues. Initially the group is working on best practices leveraging the C/C++ language to generate a guide of genuine value to engineers who are approaching multicore programming.
Expected completion: Q4/2010.
The Multicore Virtualization working group is developing standards-based mechanisms that provide users of embedded virtualization solutions with increased portability and interoperability of applications and middleware between different virtualization vendors. Specifically, the working group focus areas include services such as secure and efficient inter-virtual machine communication, distributed device I/O, virtual machine management, para-virtualization and migration and in-service upgrade of virtual machines.
Expected completion: Q4/2010.
策定中の事項
ツール・インフラストラクチャ策定分科会(TIWG)は、さまざまな開発ツール、相互運用性のない開発ツール、とりわけ、プロファイラと分析/ビジュアル化ツールのインターフェースに関連したデータ共有のための、共通データフォーマットの定義と標準メカニズムの策定を目的にします。TIWGはまた、TIWGが定義しようとしているデファクトスタンダードのデータフォーマットを実装したレファレンス・デザインについて CE
Linux Forum と、コラボしています。完成予定:2011年 詳細は»
マルチコア・プログラミング作法分科会 (MPP) は、マルチコアアプリケーションが必要とする基本的なアプリケーション・レベルのリソースマネージメントを規定しようとしています(SMPおよびAMP構成の組み込み型マルチコアに適します)。MRAPI は、静的ハードウェア・リソースのクエリのサポート、動的リソースの属性クエリのサポート、電力節減状態、デバイス不良、ハイパーバイザ・リパーティションなどのシステムレベルのイベント通知のサポートを含みます。 詳細は»
マルチコア・リソースマネージメント API(MRAPI) 分科会は、コンシステンシーの改善、マルチコア・プログラミングの課題への理解を促すために、マルチコア・ソフトウェア・プログラミング・ガイドを協力して開発しています。当初この分科会はマルチコア・プログラミングを目指すエンジニア向けにC/C++言語の使用上のマナーを提供する予定です。完成予定:2010年第4四半期 詳細は»
マルチコア仮想化策定分科会(MVWG)は、組み込み向け仮想化ソリューションのユーザに対して、複数の仮想化ベンダ間において、アプリケーションとミドルウェアのポータビリティと相互運用性を向上させるために必要な標準的メカニズムを開発します。MVWGは、安全で効率的な仮想化マシーン間通信、分散型デバイスIO、仮想マシーン管理、パラ仮想化と統合、および仮想化マシーンのサービス中のアップグレードを含むサービスにフォーカスします。完成予定:2010年第4四半期。 詳細は»