내쇼날인스트루먼트(www.ni.com/korea)는 마이크로소프트사의 최신 운영체제인 Windows 7과 호환되는 소프트웨어와 하드웨어를 출시한다. 이번 출시로 인해 엔지니어들은 애플리케이션에서 보다 빠른 성능과 높은 처리량을 경험할 수 있게 되었다.
최신 컴퓨터 하드웨어로 업그레이드하려는 엔지니어들은 새 운영체제의 여러 가지 새 기능들을 활용할 수 있다. 이 운영체제는 기능과 사용성 부분이 향상되었고 업그레이드가 간편하며, 하드웨어와 소프트웨어 호환성을 위한 환경을 향상시킴으로써 측정 및 워크스테이션 애플리케이션에 이상적이다. Windows 7에는 향상된 USB 데이터 수집 전송률을 제공하고 멀티코어 프로세서를 활용하여 응답성을 향상시키며 최신 컴퓨터 기술(PCI Express와 64-비트 프로세서 지원 포함)과의 호환성을 제공하는 기능들을 포함하고 있다.
Windows 7과 그래픽 기반 디자인 플랫폼을 결합하여 테스트, 컨트롤 및 임베디드 시스템을 개발 할 경우, 불필요한 타이머들의 제거, 사용하지 않는 USB 포즈 전원 차단, 낮은 USB 플래쉬 디바이스의 열거 시간과 같은 효율성을 얻을 수 있다. 새로운 NI ComapctDAQ 섀시와 LabVIEW의 최근 벤치마크에서 Windows XP와 Windows 7을 설치한 성능이 동일한 컴퓨터에서 비교 시, 전체 대역폭이 10% 향상되는 것을 볼 수 있었다. Windows 7 운영체제와 LabVIEW의 멀티코어 최적화가 결합되어 향상된 하드웨어 성능은 고속 또는 다기능 I/O 측정 시, 최고 20%의 성능 향상으로 이어졌다.
멀티코어 컴퓨터에서 LabVIEW에서 개발된 데이터 수집 애플리케이션과 NI 하드웨어를 이용하면 Windows 7을 통해 프로세서들의 사용을 보다 최적화할 수 있다. LabVIEW는 기본적으로 멀티스레딩 소프트웨어 플랫폼으로서 분리된 컴퓨터 코어들이 병렬로 실행할 수 있도록 스레드에 독립적인 비동기 프로세스를 할당한다.
LabVIEW 프로그래머들은 단일 애플리케이션에 연산 집약적인 태스크를 생성하여 사용 가능한 모든 코어들의 사용을 병렬로 실행하고 최적화할 수 있다. 엔지니어들은 NI-DAQmx(멀티스레드)와 같은 NI 드라이버를 사용하여 분리된 스레드를 수동으로 관리할 필요 없이 고성능 수집 및 분석 어플리케이션을 효율적으로 생성할 수 있다. 쿼드 코어 머신 상의 4개 병렬 루프를 가진 벤치마크 LabVIEW 애플리케이션은 Windows XP와 비교하여 Windows 7에서 최고 8% 빠르게 실행된다. 또한, NI TestStand 병렬 시퀀스 벤치마크 어플리케이션은 최고 10% 빠르게 동작한다.
Windows 7과 PCI Express 버스를 통합한 NI X 시리즈 디바이스와 같은 제품들은 기존 PCI 버스에서와의 비교 시 데이터 전송률이 두 배 이상의 성능을 제공한다. PCI Express는 입출력 양방향마다 최고 250MB/s의 대역폭을 포함한 여러 가지 데이터 수집 어플리케이션의 장점을 보인다. 이 같은 추가적인 대역폭을 이용하면 보다 대용량의 아날로그, 디지털 및 카운터 데이터를 수집할 수 있으며, 버스의 특성으로 인해 시스템에 여러 개의 DAQ 디바이스를 사용하는데 있어서도 효율적이다.
이재용 기자(hades@cyberes.co.kr)
<저작권자(c)스마트앤컴퍼니. 무단전재-재배포금지>