AMD는 이제 자사의 APU(Accelerated Processing Units)가 차세대 서버에서 가동된다고 밝혔다. 이는 AMD기술 협력사와 오픈 소스 커뮤니티와의 협력을 통한 소프트웨어 툴 강화로 가능해 진 것이다.
필 로저스(Phil Rogers) AMD 선임 연구원은 AMD 개발자 회의(이하 APU13) 기조 연설에서 “AMD가 그 동안 AMD APU 기술을 활용할 수 있게 하여 개발자들의 소프트웨어 개발을 돕는 것은 물론, 자사의 소프트웨어를 강화하는데 큰 성과를 얻었다”고 강조했다.
슈레쉬 고팔라크리쉬난(Suresh Gopalakrishnan) AMD 부사장 겸 서버 비즈니스 부문 총괄 이사는 “서버 APU가 내장된 소프트웨어 애플리케이션은 고속 병렬 및 멀티미디어 업무량에 최적화된 고효율, 저전력 집약 서버 솔루션을 구동하도록 설계되었다. AMD는 이 같은 기회를 지원하는 프로세서 로드맵과 APU 소프트웨어 생태계가 어떻게 발전하고 있고 개발자들이 어떻게 동참할 수 있는지에 대해 제시하고 있다”고 전했다.
또한 AMD는 소프트웨어 개발자들이 이기종 시스템 아키텍처(HSA, Heterogeneous System Architecture) 기반의 서버 APU 가 제공하는 이점을 활용할 수 있는 툴을 개발했다. HSA는 CPU 와 GPU가 한 하드웨어에서 조화롭게 가동 돼 데이터 전송 비용을 들이지 않고 업무를 가장 적합한 프로세싱 요소로 매끄럽게 전달하도록 돕는다. GPU에는 보다 많은 메모리가 할당되어 단일 노드에서도 복잡한 업무를 처리할 수 있게 된다.
폴 테이치(Paul Teich), 하이테크 분석 분야의 선두 기관인 무어 인사이트 & 스트라타지CTO 겸 수석 애널리스트는 “출시 예정인 AMD의 HSA 기반 APU와 AMD프리덤 패브릭(Freedom Fabric), HP의 문샷(Moonshot)과 같은 새로운 동서 패브릭 아키텍처의 결합은 서버 측 HPC 와 빅데이터 분석 업무량에 획기적인 변화를 예고하는 기술이다” 고 말했다.
AMD는 개발자들이 혁신적인 HSA기반 서버에서 CPU 및 GPU의 모든 연산 능력을 활용할 수 있는 서버 애플리케이션을 구축하는 툴을 제공하기 위해 기술 협력사 및 오픈 소스 커뮤니티와 협력하고 있다.
APU13에서 발표된 툴은 다음과 같다:
? 프로젝트 수마트라(Project Sumatra) ? 오라클과 AMD의 오픈 소스 공동 프로젝트로, 자바 코딩 및 GPU 연산 활용이 가능
? GCC/HSA 프로젝트 ? AMD와SUSE의 프로젝트로, 널리 사용되고 있는 오픈 소스 리눅스 컴파일러인 GCC가 OpenMP API을 통해 HSA 지원 가능
? PGI 가속 컴파일러(Accelerator™ Compiler) ?베타 버전을 이용할 수 있으며, 윈도우, 리눅스 포르탄, C, C++ 프로그램에서 AMD APU와 외장형 GPU를 지원하는 OpenACC 디렉티브 추가 가능
? clMath ? 8월에 오픈 소스에 합류한 AMD OpenCL 수학 라이브러리로, AMD APU 및 외장형GPU에서 일반 과학 및 엔지니어링 연산 가속화
? OpenCL 을 위한 어레이파이어 2.0(ArrayFire 2.0 for OpenCL) ? GPU 연산을 위해 clMath를 활용하고 윈도우나 리눅스 개발자들이 용이하게 사용할 수 있는 API를 제공하는 액셀러아이즈(AccelerEyes)의 빠른 수학 라이브러리
? CodeXL 1.3 ? 서버 애플리케이션 개발자들을 위한 원격 디버깅 및 프로파일링 기능이 있는 윈도우 및 리눅스용 AMD 통합 개발자 툴 세트
서버 APU 생태계 조성에 참여한 여러 AMD 기술 협력사들은 11월 13일까지 미국에서 열리는 APU13에 참석한다. APU13에서 오라클의 난디니 라마니(Nandini Ramani)는 프로젝트 수마트라와 GPU연산의 자바 활용을 통한 이점에 대해 발표한다.
또한 각 세션 별로 마이크로소프트는 C++ AMP와 RemoteFX 기술에 대해, 액셀러아이즈는 이기종 컴퓨팅이 가능한 라이브러리 사용법에 대해 시연하고 HP는 호스티드 데스크톱(hosted desktop)을 위한 HP 문샷 집약 서버 환경에 대한 개요를 발표하게 된다. 서버 APU를 통한 다양한 데이터 센터 업무량을 최적화하는 방법에 대한 발표 시간도 있다. APU13에서는 AMD의 이기종 컴퓨팅 개발자를 위한 새로운 통합 SDK, 툴, 가속 라이브러리도 함께 발표되었다.
SMART PC사랑 | 김희철 기자 [email protected]
저작권자 © 디지털포스트(PC사랑) 무단전재 및 재배포 금지