AMD, x86아키텍처의 혁신을 가져다 줄 새로운 명령어 세트 ‘SSE5’ 발표

뉴스 제공
AMD코리아
2007-09-03 09:32
서울--(뉴스와이어)--AMD는 금일 소프트웨어 개발자들이 코드를 단순화하고 높은 컴퓨팅 성능이 요구되는 애플리케이션을 효율적으로 처리함으로써 x86 아키텍처의 혁신을 이룰 수 있는 새로운 x86 명령어 세트인 SSE5를 발표했다.

SSE5는 애플리케이션 개발에 있어서 성능을 더욱 극대화할 수 있도록 개발자들에게 추가적인 역량을 제공하며, 이를 통해 고성능 컴퓨팅, 멀티미디어, 보안 애플리케이션 등 기업 및 일반사용자들이 일상에서 중요하게 사용하는 애플리케이션들의 성능을 더욱 높일 수 있다.

AMD는 금일 개발자들이 SSE5 사양을 활용할 수 있도록 공개함으로써, 툴(tool) 및 소프트웨어 제공업체들이 성능 집약적인 애플리케이션을 개발하는 데 있어 이 새로운 명령어 세트를 손쉽게 적용할 수 있을 것으로 기대하고 있다.

AMD의 최고 기술 책임자(CTO)인 필 헤스터(Phil Hester) 수석 부사장은 “칩과 소프트웨어의 성능 향상이 같이 이뤄짐으로써, 일반 소비자 및 엔터프라이즈 시장 모두가 큰 혜택을 누리게 됐다”라며 “AMD가 개발한 소프트웨어 기술들은 AMD 기반의 서버, PC 및 디바이스 상에서 구동될 때 최상의 성능을 발휘해 컴퓨팅 성능을 극대화 해준다. AMD는 SSE5 명령어 세트를 새롭게 추가하고 이를 바로 사용이 가능하도록 공개함으로써, AMD의 고객 및 엔드 유저들의 삶을 한 단계 향상 시켜줄 개방형 협업 소프트웨어 혁신을 이뤄내게 됐다”라고 말했다.

최근 컴퓨팅 업계의 흐름이 프로세서의 속도를 높이는 것보다는 전력효율성을 향상시키는 것에 초점이 맞춰짐에 따라, 하나의 프로세서 코어 상에서 초당 실행 되는 명령어들의 수는 별다른 증가를 보이지 않고 있다. 그 결과로, 소프트웨어 및 하드웨어 제공업체들 모두 컴퓨팅 성능을 향상시키기 위해 새로운 접근방법을 추구해야만 하는 상황이다.

이에 AMD는 소프트웨어 개발자 커뮤니티들에게 한발 앞서 활용할 수 있는 상세한 기술 사항을 제공해줌으로써, 이들이 새로운 방법을 채택할 수 있도록 다시 한번 지원하게 됐으며 이를 통해 업계의 교류를 활성화하고 다양한 피드백을 얻을 수 있게 됐다.

AMD는 이전에도 AMD 가상화 기술을 한층 향상시킬 수 있도록 본 기술의 초기 버전인 코드네임명 퍼시피카(Pacifica)를 2005년도에 미리 발표한 바 있다. 뿐만 아니라, AMD는 최근 소프트웨어 개발자들이 멀티 코어 컴퓨팅의 이점을 최상으로 활용하는 것을 가능하게 하기 위해 고안된 라이트 웨이트 프로파일링(Light-Weight Profiling) 기술을 발표하기도 했다. AMD는 SSE5를 소프트웨어 개발자들에게 먼저 공개함으로써, x86을 64비트 컴퓨팅으로 효과적으로 일반 대중에게 전파시켜나간 예와 같이 개방형 협업에 대한 철학을 이어갈 수 있게 됐다.

멀티 코어 프로세서 기술 및 특화된 코-프로세서(co-processors)간의 통합은 성능의 한계를 확장하는 데 있어 효율적인 방법이다. 또한 동일한 결과치를 얻기 위해 요구되는 명령어의 총 수를 감소시킴으로써, 각 코어의 효율성을 최대화할 수 있는 성능을 가능하게 한다는 점에서도 중요하다. SSE5는 기존에는 특화된 고성능의 아키텍처상에서만 가능했던 기능들을 x86플랫폼 상에 도입함으로써 각 명령어 세트의 결과치를 최대화하는 것을 지원하고 코드 베이스를 통합하여 준다.

l 3개의 연산수 명령어 (3-Operand Instructions)

컴퓨팅 명령어는 산술 혹은 논리 연산을 연산수에 적용함으로써 실행되어진다. SSE5는 X86명령어가 조절할 수 있는 연산수를 2에서 3으로 증가함으로써 여러 개의 단순한 명령들을 단일의 보다 효율적인 명령어로 통합하는 것을 가능하게 해준다. 3개의 연산수 명령어를 실행할 수 있는 능력은 현재 특정 RISC 아키텍처 상에서만 가능하다.

l 결합형 승법 연산 (Fused Multiply Accumulate)

3 연산수 명령어 기능은 복잡한 계산을 효율적으로 실행할 수 있는 새로운 명령어들의 탄생을 가능하게 하였다. 결합형 승법 연산 명령어는 승법 연산 (multiplication)과 가법 연산 (addition)을 결합하여 단 하나의 명령어로 다단계 명령어를 한번에 실행하는 것을 가능하게 한다. 이러한 코드의 간략화는 보다 현실적인 그래픽 쉐이딩, 사진과 같은 빠른 렌더링, 음향의 공간화, 다차원 벡터 연산을 비롯한 기타 다양한 고성능을 요구하는 애플리케이션을 위한 빠른 실행을 가능하게 해줄 것이다.

한편, 금일 개발자 커뮤니티에 공개된 SSE5 기술 사양은 http://developer.amd.com/SSE5에서 확인 가능하며, 2009년에 출시될 AMD의 차세대 “불도저(Bulldozer)”코어에 기반한 제품군에 적용될 예정이다.

AMD에 대해

AMD(NYSE:AMD)는 컴퓨팅, 그래픽 및 소비자 가전 시장을 위한 혁신적인 프로세싱 솔루션 제공 업체이다. AMD는 뛰어난 고객 중심의 솔루션을 제공함으로써 전세계 소비자 및 기업을 위해 선택의 폭을 넓히고 업계의 성장과 열린 혁신을 추구하는데 주력하고 있다. AMD에 대한 자세한 정보는 AMD 웹사이트 www.amd.co.kr 에서 제공된다.

AMD코리아 개요
AMD는 새로운 서라운드 컴퓨팅의 시대를 정의하는 PC​, 게임 콘솔 및 클라우드 서버 등 수백만 개의 지능적 장치​에서 처리 성능을 실현​하는 기술을 설계하고 통합하고 있다.

웹사이트: http://www.amd.co.kr

연락처

AMD 코리아 류수나 차장 02-3490-0623
민커뮤니케이션 서영진,조정호 02-566-8898