한국NI, 강력한 멀티코어 프로세서를 지원하는 NI LabVIEW 8.5(한글판) 출시

2007-08-14 13:28
서울--(뉴스와이어)--내쇼날인스트루먼트(웹사이트ni.com/korea)는 테스트, 컨트롤 및 임베디드 시스템 개발을 위한 그래픽 기반 시스템 디자인 플랫폼인 LabVIEW의 최신 버전을 발표했다. LabVIEW 8.5 (한글판)은 10여 년간 투자된 멀티스레드 기술의 결과물로, 멀티코어에서 간단히 개발할 수 있을 뿐 아니라 직관적인 병렬 구조의 데이터 흐름을 보여주는 언어의 이점을 살려 FPGA 에 기반한 어플리케이션 설계를 손쉽게 할 수 있다. 프로세서 제조업체들은 성능 개선을 위해 병렬 멀티코어 설계를 기대하므로, LabVIEW 8.5 (한글판)은 이러한 새로운 프로세서 상에서 실행되어 특정 프로세서 코어의 더 빠른 테스트 결과값과 효율적인 프로세서의 집약적인 분석 및 보다 안정적인 리얼타임 시스템을 제공한다. LabVIEW 8.5 (한글판)은 또한 임베디드와 산업용 어플리케이션 분야를 위한 기능을 중심으로 확장되었다. 모델링 및 실행을 위한 새로운 시스템 작동 양식(System Behavior)과 산업 모니터링 및 컨트롤을 위한 I/O 라이브러리와 분석 기능 등이 이에 해당된다.

“엔지니어와 과학자들은 지속적으로 향상되는 PC 프로세서, OS 그리고 버스 기술에 따라 그들의 측정 및 컨트롤 시스템의 성능 개선을 이끌어 낼 수 있습니다. 최근 PC상에서 멀티코어 프로세서로의 급속한 이동이 일어나고 있습니다. 그러나 LabVIEW 개발자들은 기존 어플리케이션의 큰 변경 없이도 멀티코어 기술의 장점을 최대한 살려 간단하게 그래픽 기반의 멀티스레딩을 할 수 있습니다”라고 내쇼날인스트루먼트의 회장 겸 CEO이면서 공동 설립자인 Dr. James Truchard는 전했다.

멀티코어와 FPGA 설계를 위한 그래픽 기반 프로그래밍 언어

차세대 프로세서의 도입은 엔지니어와 과학자들이 멀티코어와 FPGA 기반 시스템에서 얻을 수 있는 잠재 성능을 위해 어떻게 소프트웨어를 다룰 것인가에 대해서 고민해야만 한다. 그러나 애초부터 병렬식 데이터 흐름 구조로 개발된 LabVIEW를 사용하면 데이터 스트리밍, 컨트롤, 분석 및 시그널 컨디셔닝을 위한 멀티코어와 FPGA 설계 어플리케이션을 위해 별도의 구상을 할 필요가 없다. 기존 버전에서부터 선보인 자동 멀티스레딩 기능이 더욱 강화되어 LabVIEW 8.5 (한글판)에서는 코어의 총 사용할 수 있는 숫자에 근거하여 사용자 어플리케이션을 비교하고, 강화된 Thread-Safe 드라이버와 라이브러리를 제공하여 RF, 고속 디지털 I/O, 그리고 혼합 신호 테스트 어플리케이션을 개선시킨다.

LabVIEW 8.5 (한글판)은 또한 LabVIEW 리얼타임 환경과 대칭형 멀티프로세싱(Symmetric Multiprocessing, SMP)을 갖추어 임베디드 및 산업 시스템 개발자들이 결정성을 잃지 않고도 자동으로 여러 코어 사이의 균형 수행(Balance Tasks)을 로딩할 수 있다. 가장 최신 버전의 LabVIEW는 사용자들이 직접 리얼타임 시스템을 정교하게 조절하도록 특정 프로세서 코어에 코드를 할당하거나 지정 코어 상에 시간이 중요한 변수(Time-Critical)인 코드 일부만 따로 분리할 수 있다. 리얼타임 멀티코어 개발에 있어서 다루기 힘든 디버깅이나 코드 최적화 요구에 맞추기 위해서는 사용자들은 새로운 NI Real-Time Execution Trace Toolkit 2.0을 선택하여 실행 중인 코드가 있는 프로세싱 코어와 개별 스레드 그리고 코드 섹션 간의 타이밍 관계를 시각적으로 디스플레이할 수 있다.

게다가 LabVIEW의 초기 개발 단계에서부터 고안된 병렬구조는 FPGA 어플리케이션을 위해서도 매우 이상적인 플랫폼으로 적용된다. LabVIEW 8.5 (한글판)은 더 사용하기 편리해진 FPGA Project Wizard 기능으로 FPGA 프로그래밍을 한결 간단하게 해 준다. 자동으로 I/O 설정, IP 개발 및 공용 I/O, 카운터/타이머 그리고 엔코더 어플리케이션의 전반적인 구성이 가능하기 때문이다. FPGA Project Wizard의 또 다른 특징은 사용자들이 고속의 복잡한 DMA 데이터 전송 코드를 자동으로 생성하게 해준다는 것이다. 이 밖에도 LabVIEW 8.5 (한글판)은 머신 자동화 분야의 일반적 요구 사항인 멀티 채널 필터링 기능과 PID 제어 기능을 제공하여 고채널 카운터 어플리케이션에 소요되는 FPGA 리소스를 대폭 줄일 수 있다.

고급 시스템 모델링 및 실행을 위한 새로운 Statechart Module

Statechart란 보통 디자인 상태 머신에서 사용되는 용어로 리얼타임 작동 양식과 임베디드 시스템을 모델링할 때 디지털 통신 프로토콜, 머신 컨트롤러 및 시스템 보호 어플리케이션 용의 이벤트 발생과 응답에 대한 묘사를 일컫는다. LabVIEW 8.5 (한글판)은 새로운 Statechart Module을 추가하여 엔지니어나 과학자들이 Unified Modeling Language(UML) 표준에 맞는 상위 레벨의 친숙한 Statechart 눈금을 사용하여 이벤트 기반의 디자인과 시뮬레이션 작업을 수월하게 하도록 돕는다.

또한, LabVIEW Statechart Module은 그래픽 기반의 프로그래밍 언어에 바탕을 둔 것이기 때문에 실제 I/O가 작동 중인 결정성 높은 리얼타임 시스템이나 FPGA 기반 시스템에서 단일 플랫폼만으로도 빠르게 디자인, 프로토타입 및 배포 시스템을 구현할 수 있다.

머신 빌더를 위한 개선된 측정 및 컨트롤

LabVIEW는 사용 중인 PLC 기반의 산업 시스템에 한층 진보된 개념인 PAC(프로그래밍이 가능한 자동화 컨트롤러, Programmable Automation Controllers)을 결합하여 고속 I/O와 복잡한 컨트롤 로직을 수행하도록 한다. LabVIEW 8.5 (한글판)은 여기에 PAC 기반의 산업 시스템을 위해 광범위한 I/O 배열, 측정 및 디스플레이 등을 개선하였다. 새로운 OPC 드라이버의 라이브러리도 포함되었다. 이는 LabVIEW 사용자들이 PLC나 기타 산업용 장비와의 호환성을 거의 2배에 달하도록 산업 연계성을 확장시켜주는 것이다.

LabVIEW 8.5 (한글판)은 산업 머신 모니터링 시스템을 위해 진동과 주문 추적 측정 기능 및 머신 비전 알고리즘을 추가하였다. 다채널 카운터 시스템을 위해서 새로운 멀티 변수 편집기를 통해 수백 가지의 I/O 태그를 단일 스프레드시트 인터페이스를 사용하여 빠르고 손쉽게 설정 또는 편집하도록 한다. 더욱이, 이번에 출시된 최신 버전은 신개념의 유연한 파이프 디스플레이 툴을 소개하여 좀 더 현실적인 산업용 유저 인터페이스를 개발하도록 하고 인터랙티브 한 드래그&드롭식 접근으로Windows CE를 운영체제로 삼는 산업용 터치 패널이나 휴대용 PDA와 I/O 태그를 직접 유저 인터페이스와 연결한다.

기타 추가 사항:

· Freescale ColdFire 프로세서 지원 및 QNX OS의 번들 평가판 지원
· 프로젝트 파일 관리 툴과 팀 단위의 개발을 위한 그래픽 기반의 코드 병합
· 성능 최적화를 위한 저 레벨의 메모리 관리 툴
· 새롭게 최적화된 BLAS 선형 대수학 라이브러리
· 이미지 처리를 위해 개선된 Edge Detection과 다양한 디모듈레이터 및 채널 코딩 설계를 위한 최적화된 알고리즘
· 모델 예측 컨트롤(MPC)과 분석적인 PID 컨트롤러 디자인 등 전반적인 시뮬레이션 및 컨트롤 디자인 강화
· 향상된 .m 파일 스크립트 지원

웹사이트 ni.com/korea/labview85에서 LabVIEW 8.5 (한글판)에 관한 보다 자세한 사항을 확인하고 무료 평가판을 다운로드 할 수 있다. 기존 LabVIEW 구매 고객 중 NI 소프트웨어 유지관리 프로그램에 가입되어 있고 유효기간이 만료되지 않았을 경우에는 새 버전을 자동으로 우편 배송 받을 것이다. 단, 동일 사업장에서 대량으로 사용하기 위한 Volume License Agreement (VLA)가 체결되어 LabVIEW를 구매한 기존 고객은 전화 (02)3451-3400으로 새 버전 설치를 위한 개별 안내 문의를 권장한다.

내쇼날인스트루먼트에 대하여

내쇼날인스트루먼트(웹사이트 ni.com/korea, 이하 NI)는 산업 전반 및 교육 각계의 엔지니어와 과학자들의 측정, 자동화 및 임베디드 어플리케이션에 대한 디자인, 프로토타입 그리고 배포 시스템에 대한 새로운 접근 방법을 제시합니다. NI는 NI LabVIEW와 같은 상용 소프트웨어와 모듈형으로 되어 있어 비용절감에 유리한 하드웨어를 제공하여 고객의 성공을 돕습니다. NI의 고객은 전세계적으로 다양한 분야의 기업으로 약 25,000개에 달합니다. 이들 중 어느 한 기업도 NI의 전체 매출액의 3% 이상을 차지하지 않으며, 어느 업계도 10%를 넘지 않을 만큼 고른 분포를 보이고 있습니다. NI는 미국 텍사스 오스틴에 본사를 두고 있으며, 40개의 지사에 4,300명의 인력을 배치하고 있습니다. 그 뿐만 아니라, 미국 FORTUNE지는 지난 8년 연속 NI를 미국 내 가장 일하기 좋은 100대 기업의 하나로 선정해왔습니다.

문의 (02) 3451-3400
웹사이트 ni.com/korea

* LabVIEW, National Instruments, NI, ni.com 및 NIWeek은 내쇼날인스트루먼트의 고유상표입니다. 기타 제품 및 회사명은 해당 기업의 고유상표입니다.


한국내쇼날인스트루먼트 개요
한국내쇼날인스트루먼트(주)는 컴퓨터 기반 계측 및 자동화 솔루션을 제공하며, 대표 제품은 그래픽 기반의 프로그래밍 언어인 LabVIEW와 데이터 수집 보드, 모듈형 계측기 등이 있다. 미국 텍사스주 오스틴에 소재한 내쇼날인스트루먼트 본사와 40개 국의 지사에서 6천여 명의 임직원이 근무하고 있으며, Fortune지에서 선정하는 일하기 좋은 100대 기업에 12년 연속 선정된 바 있다.

웹사이트: http://ni.com/korea

연락처

한국내쇼날인스트루먼트 마케팅 최수진 02-3451-3382