"프로세서 코어가 2개라고 속도가 2배가 아닌 이유는 애플리케이션(응용 프로그램)이 멀티코어에 최적화되지 않아 하나의 코어만 일하기 때문이다."
인텔코리아가 멀티코어를 최대한 활용하게 해주는 애플리케이션 개발의 중요성을 강조하고 나섰다. 11일 여의도 인텔코리아 사옥에서 자사의 병렬화 솔루션 '패러렐 스튜디오'를 소개하는 자리에서다.
병렬화란 애플리케이션 가동 및 고성능 그래픽 구현 시 하나의 작업을 한 코어가 아닌 모든 코어가 함께 처리하게 하는 것을 뜻한다.
병렬화 기반으로 개발된 애플리케이션을 멀티코어 컴퓨터에서 가동 시 싱글코어 대비 월등한 성능과 속도를 제대로 누릴 수 있게 해준다는 게 인텔코리아의 설명이다.
인텔코리아의 소프트웨어 그룹 'DPD(Developer Product Division)'의 최봉영 이사는 "프로세서 클록 스피드가 늘어났을 때는 속도가 빨라진 것을 느꼈겠지만 코어가 하나에서 두개로 늘어났을 때는 차이를 체감하지 못했을 것"이라며 "병렬화를 통해 이를 개선할 수 있다"고 말했다.
최 이사는 이날 인텔의 패러렐 스튜디오를 시연했다. 이 제품은 애플리케이션 개발 시 병렬화를 더 쉽게 적용할 수 있게 해주는 솔루션이다. 병렬화 처리 및 병렬화에 따른 오류를 제거해주는 기능 등을 담고 있다.
최 이사가 연산 작업을 듀얼코어 컴퓨터로 시행하자 시간이 4.82초가 걸렸다. 같은 작업에 패러렐 스튜디오를 적용한 후 시행하자 시간이 2.59초로 줄어들었다.
최 이사는 "멀티코어 시대에 응용소프트웨어의 변화는 불가피”하다며 “앞으로 게임 개발자나 연구소, 시뮬레이션 가동이 필요한 분야 등 병렬화가 급히 필요한 곳에 패러렐 스튜디오가 도입될 것"이라고 내다봤다.
그는 "병렬화를 통한 멀티코어 최적화로 2D나 3D의 그래픽 성능을 크게 향상시키고, 보안 소프트웨어 등의 가동 속도도 높일 수 있을 것"이라고 설명했다.
--comment--
첫 번째 댓글을 작성해 보세요.
댓글 바로가기