News Center
日本NI、マルチコアCPUの性能を引き出すLabVIEW 8.5を発表
[issued: 2007.08.07]
日本NIのグラフィカル開発環境ソフトの
最新版LabVIEW 8.5
LabVIEWは、1998年からデュアルCPUに対応するためプログラムのマルチスレッド管理に対応するなどしており、前バージョンの LabVIEW 8.20でもマルチコアCPUには対応している。「しかし市販PCの新製品のほとんどにマルチコアCPUが採用されている以上、対応しているだけでなく性能を十分に引き出すための新機能が求められていた」(日本NIマーケティング部許斐俊充部長)という。
8.5の新機能は、大きく分けて「マルチスレッド管理機能の向上」、「リアルタイム環境でのマルチスレッド処理」、「ステートチャートモジュール」の3つとなる。マルチスレッド管理機能では、従来のコードを変更せずにコア数や負荷に応じて自動的にスレッド数を増減する自動調整機能に加えて、新規スレッドの生成や処理するコアの指定など柔軟なチューニングも可能。初心者から経験者まで、マルチコアCPUを使ったマルチスレッド処理の活用を容易に行える。
リアルタイム処理については、今回新たに開発した「NI LabVIEW Real-Time モジュール」により実現した。8.20では、リアルタイム処理には1コアしか使用できなかった。ステートチャートモジュールは、統一モデル言語(UML)規格に基づくステートチャート表記法により、イベントベースのシステム設計やシミュレーションを行える。各ステートはリアルタイム処理を得意とする LabVIEWで記述していることから、動作モードの多い制御やユーザーインターフェースに最適としている。
また確保済みメモリを再利用するメモリ管理機能の柔軟化によりアプリケーションの実行速度が向上しており、誤動作や再入可能なドライバによる安全性の確保なども実現している。「使用状況にもよるが、LabVIEW 8.5の採用で20~30%の速度向上が見込める」(許斐部長)という。尚、LabVIEWによるマルチコアCPU活用では、独Max-Planck- Institut(マックス・プランク研究所)が、8コアCPUのPCとLabVIEWによるデータ並列化で、核融合トカマクのプラズマ制御速度を1コア PC使用時の20倍にまで高速化したという事例も報告されている。
リアルタイム処理におけるLabVIEW 8.5と8.20の違い
Sponsor Links
TOP 10 ページ
- 自動車開発を革新する 先進プラスチック技術
- 富士フイルム、鳥インフルエンザウイルスを不活性化するバイオフィルタを開発
- NVIDIA、従来比100%の性能向上を実現する並列グラフィック・コンピュータを発表
- 欧州RoHS指令、9物質の追加を検討
- Openmoko社、スマートモバイルフォンの回路図を公開
- 技術では負けず嫌い 不断に考えて光るアイデア
- LabVIEWの新バージョン、マルチコアとFPGAへの対応を強化-『NIWeek 2008』から
- NI社、「LabVIEW」のシステム設計モジュール 初期バージョンを2009年中に投入
- NEC、2CPUサーバで世界最高の省電力性能を達成
- オートデスク、10周年を迎えた3次元アニメーションソフトの新機能を発表
Partner Solutions
EVENTS
-
CAEユニバーシティ
2008年 10月06日ー2008年11月28日
サイバネットシステム本社オフィス18階 (富士ソフトビル秋葉原) -
ものづくり支援セミナー 「設計者目線のPLM "PTC/CoCreate 製品開発システム”」
2008年 09月10日ー2008年09月10日
ベルサール九段 イベントホール -
CISCO & Rockwell Automation Private Show2008
2008年 08月29日ー2008年08月29日
シスコシステムズ合同会社 六本木オフィス 21階









連絡先:日本NI 営業部
Tel:0120-527196


