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 ページ
- 「ムーアの法則」の終わりが近づく?
- NECエレが垂直磁化方式のMRAMを開発、 微細プロセスに適したセル構造を実現
- 「新たなプロセッサコアを2009年後半に投入」 ——ARM社がマルチコアの展開を拡大
- Cypress社の宇宙用途CMOSイメージセンサー、 NEC東芝スペースシステム向けに開発
- 8チャンネルのオーディオD-Aコンバータ、 THDは-93dB
- Soitec社が22nmプロセス向けSOI技術を発表
- 「アナログ設計者の育成と半導体応用技術の 開発に注力」
- コイル一体型のDC/DCコンバータIC、 外形寸法は2.5mm×2.0mm×1.0mm
- パテントトロール問題を受け、新たなIPビジネスが急増
- 4.7μHの巻き線型パワーインダクタ、 直流重畳許容電流値は2.0A











