マルチ・メニーコア向けソフト開発を促進するオープンソースソフトウェアを公開

イーソルは、マルチ・メニーコアプロセッサのハードウェアアーキテクチャ情報と性能情報を記述するためのSHIM標準仕様に準拠したオーサリングツールを名古屋大学と共同で開発し、オープンソースソフトウェアとして公開したことを発表します。

2015年2月24日
報道関係者各位

イーソル株式会社


マルチ・メニーコア向けソフト開発を促進するオープンソースソフトウェアを公開
~ハードウェアアーキテクチャ/性能情報を記述するSHIM仕様準拠オーサリングツールを名古屋大学と共同開発~


イーソル株式会社(本社:東京都中野区、代表取締役社長:長谷川 勝敏、以下イーソル)は、マルチ・メニーコアプロセッサのハードウェアアーキテクチャ情報と性能情報を記述するためのSoftware-Hardware Interface for Multi-many-core(SHIM) 標準仕様に準拠したオーサリングツールを名古屋大学と共同で開発し、オープンソースソフトウェア(OSS)として公開したことを本日発表します。これにより、多様なマルチ・メニーコアプロセッサに各種ソフトウェア開発ツールやランタイムソフトウェアを対応させるためにかかる時間とコストを削減するとともに、革新的なマルチコア関連ツールの開発および、マルチ・メニーコア技術の普及を促進します。

SHIMは、多様なマルチ・メニーコアプロセッサを抽象化する記述方式の標準仕様で、米国Multicore Associationによって2月17日(アメリカ東部標準時間)に一般公開されました。これは、独立行政法人 新エネルギー・産業技術総合開発機構(NEDO)によって2012年11月に採択されたマルチ・メニーコアプラットフォームのプロジェクト(※)で進められている研究・開発をさらに国際的に発展させたものです。SHIMには、プロセッサコアや各種アクセラレータ、メモリ/キャッシュ、コア間通信など、ソフトウェアの設計・開発に必要なハードウェアアーキテクチャ情報と性能の情報が含まれ、XMLファイルで記述されます。SHIM XMLファイルの利用により、パフォーマンス解析や自動並列化コンパイラを含む各種並列化支援ツールや、OSや各種ミドルウェアを含むランタイムソフトウェアのコンフィギュレータ等を、より多くのプロセッサに短期間で対応させることが可能になります。イーソルは、このSHIM仕様を策定したMulticore Association SHIMワーキンググループのチェアを務めています。

今回OSSとして開発・公開したのは、SHIM XMLファイルを作成する「SHIM Editor」と、そのSHIM XMLファイルを読み込んでハードウェア性能を計測し、XMLファイルに再記述する「SHIM Performance Measurement Plugin」です。MITライセンス下で、GitHub(https://github.com/openshim/shim)で公開しています。これらのツールは、SHIM XMLファイルの容易な作成に加え、SHIMの評価や、SHIM準拠ツールのリファレンスソフトウェアとしても利用できます。

イーソルは高度なOS技術を生かして、マルチ・メニーコア向けソフトウェア開発のための研究・製品開発を積極的に行っています。商用では世界初となるメニーコアプロセッサ対応リアルタイムOS「eSOL eMCOS」(イーソル エムコス)や、eMCOSに特化したソフトウェア開発用プラグインツール「eSOL eMCOS IDE Plug-in」、マルチコアプロセッサ対応リアルタイムOS「eT-Kernel Multi-Core Edition」をはじめ、各種マルチ・メニーコアプロセッサをサポートするOSおよび開発ツールを開発しています。今後、これらのSHIMへの対応を進める予定です。自社製品の研究・開発に加え、イーソルはMulticore Associationや副会長を務める組込みマルチコアコンソーシアム(会長:名古屋大学大学院情報科学研究科情報システム学専攻 教授 枝廣 正人)を含む国内外の業界団体での活動や産学連携、学会での論文発表など、マルチ・メニーコア技術の普及・推進に向けて積極的に活動しています。

※)「多様なマルチ・メニーコアの高度な活用を可能にする標準プラットフォーム開発とエコシステム構築による省エネルギー技術の実用化」をテーマに、マルチ・メニーコアプラットフォーム標準化委員会(イーソル、キャッツ株式会社、株式会社東芝、株式会社トプスシステムズ、名古屋大学、日本電気株式会社、ルネサス エレクトロニクス株式会社、早稲田大学)が研究開発を進めているプロジェクト。
参考:http://www.nedo.go.jp/content/100508843.pdf


Multicore Association President Markus Levy 様 のコメント
「マルチ・メニーコア分野において豊富な知識と高い技術力を持ち、Multicore Association SHIMワーキンググループのチェアを務めるイーソルは、公開されたSHIM仕様のプログラム実装を強力に主導してくれました。イーソルも加盟する組込みマルチコンソーシアムとの連携により、今後、マルチ・メニーコアのさらなる技術発展と普及の促進に寄与してくれることを期待しています。」

名古屋大学大学院情報科学研究科情報システム学専攻 教授 枝廣 正人 様(一般社団法人 組込みマルチコアコンソーシアム 会長) のコメント
「イーソルと共同開発したSHIM EditorとSHIM Performance Measurement Pluginにより、マルチ・メニーコアの普及を促進するSHIMの導入が加速することを期待しています。今後組込みマルチコアコンソーシアムでは、Multicore Associationと連携し、今回公開されたSHIM XML向けツールに加え、SHIMを利用したマルチコア向け設計支援ツール群を開発し、会員向けに公開する予定です。これにより、日本国内でのさらなるマルチ・メニーコア技術の促進と普及に寄与します。」

イーソル株式会社 執行役員 ソフトウェア技術統括責任者 兼 技術本部長 権藤 正樹 のコメント
「イーソルは、Multicore Association SHIMワーキンググループや組込みマルチコアコンソーシアムなどにおける主導的な立場を活かし、日本主導のSHIM標準化と普及促進のためのツール開発に貢献しました。今後も、eMCOSをはじめとするイーソルの自社製品によるSHIMの対応も進め、SHIM普及とマルチ・メニーコア技術導入の本格化に寄与していきます。」


<補足資料>
▽ eSOL eMCOS詳細:http://www.esol.co.jp/embedded/emcos.html
▽ イーソル ホームページ:http://www.esol.co.jp/

*記載された社名および製品名は各社の商標または登録商標です。

企業情報

企業名 イーソル株式会社
代表者名 長谷川 勝敏
業種 コンピュータ・通信機器

コラム

    イーソル株式会社の
    関連プレスリリース

    イーソル株式会社の
    関連プレスリリースをもっと見る

    • クリックして、タイトル・URLをコピーします
    • facebook
    • line
    • このエントリーをはてなブックマークに追加

    プレスリリース詳細検索

    キーワード

    配信日(期間)

    年  月  日 〜 年  月 

    カテゴリ

    業界(ジャンル)

    地域