News Center
LabVIEWの新バージョン、
マルチコアとFPGAへの対応を強化
——『NIWeek 2008』から
[issued: 2008.08.08]
写真1 NIWeek 2008の基調講演会場
マルチコアシステムにおける処理速度の向上
LabVIEWのマルチコアシステムへの対応は1998年から始まったが、リアルタイム処理におけるマルチコア対応は2007年発表のLabVIEW 8.5からになる。LabVIEW 8.5では、既存のプログラムをマルチコアシステムに対応させるためには、どの処理をどのコアで行うかということについて再記述する必要があった。それに対し、LabVIEW 8.6では、この再記述の作業を自動化しており、利用者はLabVIEW 8.6にバージョンアップするだけで、既存のプログラムをマルチコアシステムに対応させ、高速な処理が実現できるようになる。また、LabVIEW 8.6ではマルチコアシステムに最適化した解析関数を1200種類以上追加したことにより、処理速度を大幅に向上した。例えば、デュアルコアプロセッサによる画像の畳み込み(image convolution)処理が、従来比で約1.9倍高速になるという。
FPGAプログラミングの簡素化
図1 LabVIEW 8.6におけるFPGAプログラミングのイメージ
Scan Engine(中央)により、ほとんどのFPGAプログラミングが自動化される。一部自動化できない部分については、従来どおり「LabVIEW FPGA」を使ってプラグラミングを行う。
写真2 NI社の「Single-Board RIO」
NI社は、LabVIEWによる組み込みソフトウエア開発における実装段階に対する提案として、性能と生産規模に合わせて、さまざまなFPGA搭載製品を展開している。ただし、生産規模としては、CompactRIOの数十台が最大で、100~1000台規模に対応する製品は持っていなかった。今回、LabVIEW 8.6のFPGAに関する機能拡張に合わせて、米Freescale Semiconductor社のマイコンと米Xilinx社製のFPGAを搭載したシングルボード形状の「Single-Board RIO」を発表した(写真2)。すでに、100枚単位から受注を開始している。
無線通信によるデータ集録
写真3 NI社の「Wi-Fi DAQ」
新開発したのは、無線通信を行うソケットの部分だけなので、既存のDAQモジュールを流用することが可能である。LabVIEW側でのプログラム変更も必要ない。LabVIEW 8.6では、CADモデル上に、センサーノードから集録した情報を視覚化するソフトウエアモジュールを新たに設けている。NI社は、Wi-Fi DAQによるセンサーノードの無線接続が重要になるとしている。
(朴 尚洙)
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画面の 同時表示を可能にするグラフィックスボード










