News Center
IMECがマルチプロセッサ向けの新C言語環境を開発
[issued: 2008.03.12]
ナノエレクトロニクス/ナノテクノロジー研究機関であるベルギーIMECは、マルチプロセッサ用プログラムの並列化/最適化に向けた新しいC言語プログラミング手法「CleanC」を発表した。
IMECは、「現在開発中のマルチプロセッサSoC(以下、MPSoC)設計ツールは、並列化ツールやメモリー階層の最適化ツールから成るマッピングツールのフローを利用して、タスクの同期とタスク間のデータのやりとりに気を配りながら、アプリケーションを複数のプロセッサに分散するものだ」と説明した。その上で、「ANSI-C言語を使用して記述されるアプリケーションには多くの制限が存在する。マルチプロセッサに適したプログラムは、C言語ではなくCleanCで記述されるようになるだろう」(IMEC)と主張した。
また、IMECは、「マイクロプロセッサのプラットフォーム上で並列化やマッピングに適したコードを開発できるように、リファクタリングツールも開発している」ことを明らかにした。
CleanCツールは、オープンソースの統合開発環境「Eclipse」のCDT(C/C++ Development Tooling)に対応する、C/C++言語で記述されたアプリケーション用のプラグインである。IMECでノマディック組み込みシステム部門のバイスプレジデントを務めるRudy Lauwereins氏は、「ClaenCのプラグインを無償で提供することで、並列化/マッピングツールを使用してコードを解析可能にする標準的なコーディング手法を提案したい」としている。
(Electronic News)
IMECは、「現在開発中のマルチプロセッサSoC(以下、MPSoC)設計ツールは、並列化ツールやメモリー階層の最適化ツールから成るマッピングツールのフローを利用して、タスクの同期とタスク間のデータのやりとりに気を配りながら、アプリケーションを複数のプロセッサに分散するものだ」と説明した。その上で、「ANSI-C言語を使用して記述されるアプリケーションには多くの制限が存在する。マルチプロセッサに適したプログラムは、C言語ではなくCleanCで記述されるようになるだろう」(IMEC)と主張した。
また、IMECは、「マイクロプロセッサのプラットフォーム上で並列化やマッピングに適したコードを開発できるように、リファクタリングツールも開発している」ことを明らかにした。
CleanCツールは、オープンソースの統合開発環境「Eclipse」のCDT(C/C++ Development Tooling)に対応する、C/C++言語で記述されたアプリケーション用のプラグインである。IMECでノマディック組み込みシステム部門のバイスプレジデントを務めるRudy Lauwereins氏は、「ClaenCのプラグインを無償で提供することで、並列化/マッピングツールを使用してコードを解析可能にする標準的なコーディング手法を提案したい」としている。
(Electronic News)
Sponsor Links
TOP 10 ページ
- インテルが新プロセッサ「Core i7」を発表、 デスクトップ型パソコンがターゲット
- Spansion社が「EcoRAM」の詳細を明らかに、 サーバーのメインメモリー用途を狙う
- フラッシュメモリーの代替となるか? 不揮発性RRAMの開発を進めるIMEC
- 【ET2008】富士通マイクロのFRAM搭載8ビットマイコン、2009年1Qに量産化
- ルネサスやソフトバンクモバイルなど7社、 新たにSymbian Foundation支持を表明
- タイマー機能付きの電源遮断用スイッチ回路
- 北米半導体製造装置メーカーの受注と出荷が 2003年と同水準に
- 【ET2008】NECエレが「1枚超解像」技術ICを出展、 2008年12月から販売開始
- 【ET2008】組み込みボードでFPGAの訴求を図る ザイリンクス
- 【ET2008】5つの動画と3D画面の 同時表示を可能にするグラフィックスボード
Partner Solutions
Event
-
品質向上セミナー
『開発上流で品質を確保する手法と事例』
2008年 12月11日ー2008年12月11日
UDX GALLERY -
第1回 アナログセミナー
『アナログICを選ぶ、使う』
2008年 12月03日ー2008年12月03日
東京コンファレンスセンター・品川












