MIT 컴퓨터 과학과 인공 지능 연구소(Computer Science and Artificial Intelligence Laboratory, CSAIL)는 멀티코어 이미지 프로세싱 알고리즘을 위한 새로운 프로그래밍 언어를 개발했다고 밝혔다.
EETimes에 따르면, Halide라 불리는 새로운 프로그래밍 언어는 기존 언어에 비해 이미지 프로세싱 과정에 있어 일기/ 쓰기/ 수정이 간편하고, 기존에 수동으로 진행하던 코드 최적화 작업을 자동화해 시간을 단축시켜 준다.
MIT 자체 테스트 결과 Halide 언어는 숙련된 프로그래머가 최적화한 이미지 처리 알고리즘을 다시 작성하는데 약 1/3 수준으로 시간을 단축시킬 수 있었으며, 성능은 최대 여섯배 까지 향상되었다고 전했다.
EETimes에 따르면 현재 Halide 개발팀은 OpenCL 멀티코어 프로그래밍 규격에 맞춰 추가적인 수정을 진행하고 있는 것으로 전했으며, 시그라프에서 MIT 컴퓨터 과학 교수 Saman Amarasinghe와 Fredo Durand, 스탠포드 대학과 어도비와 함께 공저한 Halide에 대한 프리젠테이션을 진행할 예정으로, Halide와 관련된 내용은 MIT 홈페이지에서 확인할 수 있다. |