인텔은 병렬 프로그래밍 툴킷인 인텔® 스레딩 빌딩블록(Threading Building Blocks, 이하 인텔® TBB) 3.0을 출시했다고 밝혔다.
이 제품은 소프트웨어 개발자들의 인텔 멀티 코어 프로세서 활용에 도움을 주기 위한 것으로, 이번 업데이트 버전은 최근 출시된 마이크로소프트 비주얼 스튜디오 2010에 대한 지원을 강화했고, 개발사들이 크로스플랫폼을 원활하게 이용할 수 있도록 하는 여러 성능 및 기능들을 포함한 것이 특징이다.
인텔® TBB는 C++ 템플릿 라이브러리로 개발자들이 태스크(task) 기반 병렬 애플리케이션을 간단하고 신속하게 생성할 수 있게 하며, 이용 가능한 프로세서 코어에 맞게 확장되는 기능을 통해 멀티코어 소프트웨어 개발에 도움을 준다. 2006년 첫 출시된 인텔® TBB는 오토데스크, 어도비, 드림웍스, 어비드, 에픽게임즈 등, 많은 개발자들이 채택해왔으며, 어도비는 자사 크리에이티브 스위트(Creative Suite) 5 소프트웨어 애플리케이션에 인텔 TBB를 채택했다.
인텔 TBB 3.0은 마이크로소프트 비주얼 스튜디오 2010 PPL, ConcRT, 마이크로소프트 윈도우 7, 애플 스노우 레오파드를 지원하며, 추가 예측능력 k및 강화된 태스크 기능을 제공해 주는 업그레이드된 태스크 스케쥴러(task scheduler) 기능도 갖추고 있다.
|