인텔, 다양한 아키텍처에 단일 프로그래밍 모델 제공
  • 2019-06-21
  • 박종배 기자, jbpark@elec4.co.kr

다양한 아키텍처 전반에 걸쳐 워크로드 개발 간소화

인텔은 런던에서 개최된 인텔의 ‘소프트웨어 테크놀로지 데이(Software Technology Day)’에서 소프트웨어 프로젝트인 One API에 대해 발표했다. 이 프로젝트는 다양한 컴퓨팅 아키텍처에서 애플리케이션 개발을 간소화하기 위한 단일 프로그래밍 모델을 제공한다.

인텔의 부사장 겸 컴퓨팅 성능 개발자 제품 부문 총괄 매니저인 빌 세비지(Bill Savage)는 “One API는 다양한 아키텍처 전반에 걸쳐 워크로드 개발을 간소화할 수 있도록 단일 프로그래밍 모델을 제공하는 개발자 툴 세트를 전달하는 프로젝트다. 인텔은 전문화된 가속기를 포함시킨 광범위한 컴퓨팅으로 개발자가 하드웨어의 온전한 성능을 확보할 수 있는 소프트웨어 솔루션을 제공할 계획이다”라고 전했다.

전 세계의 데이터 중심 워크로드가 점차 다양해지면서 데이터를 처리하는 아키텍처도 다양해 지고 있다. 인텔의 광범위한 아키텍처는 스칼라(Scalar: CPU), 벡터(Vector: GPU), 매트릭스(Matrix: AI) 및 스페이셜(Spatial: FPGA)로 구성된다. 인텔에서 SVMS로 명칭하는 해당 아키텍처들은 성능을 제대로 발휘해줄 효율적인 소프트웨어 프로그래밍 모델을 필요로한다.

이를 해결하기 위해 One API는 사용하기가 쉽고 성능이 뛰어나 별도의 코드 기반, 여러 프로그래밍 언어, 각기 다른 툴 및 워크플로우를 유지할 필요성을 없애준다.

이러한 교차 아키텍처 기능을 제공하는 사례로 OpenVINO™ 툴킷의 인텔® 디스트리뷰션(Intel® Distribution of OpenVINO™ toolkit) 소프트웨어 개발 툴킷은 인텔 SVMS 아키텍처 전반에 걸쳐 일관되고 최적화된 딥러닝 추론 역량을 제공한다.

<저작권자(c)스마트앤컴퍼니. 무단전재-재배포금지>


#소프트웨어  

  •  홈페이지 보기
  •  트위터 보기
  •  페이스북 보기
  •  유투브 보기
  • 100자평 쓰기
  • 로그인

세미나/교육/전시
TOP