태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

스폰서 링크


스트리밍 SIMD 확장 (SSE, Streaming SIMD Extensions)은 x86 아키텍처에 대한 SIMD (단일 명령, 다중 데이터) 명령어 집합 확장이며, 인텔이 개발하여 1999년에 펜티엄 III 시리즈 프로세서에 도입하였다. 이 기능은 AMD사의 3D나우! 기술에 대응한 것이며, SSE는 70가지의 새로운 명령어를 포함하고 있다.

펜티엄 III의 코드 이름 Katmai에서 비롯하여, 원래 KNI (Katmai New Instructions)로도 알려져 있었다. Katmai 프로젝트를 진행하는 동안 인텔은 이 프로젝트를 초기의 제품 라인(특히 펜티엄 II)과 구별할 방도를 찾고 있었다. AMD는 애슬론 XP 프로세서를 시작으로 마침내 SSE 명령어에 대한 지원을 추가하였다. 나중에 이 이름은 ISSE(Internet Streaming SIMD Extensions)로 바뀌었다. 그 뒤에 SSE로 이름이 바뀌었다.

인텔은 일반적으로 최초의 IA-32 SIMD의 결과인 MMX에 실망하였다. MMX는 기본적으로 두 가지 문제가 있었다. 기존의 부동 소수점 레지스터를 다시 사용하여 CPU가 부동 소수점과 SIMD 데이터를 동시에 활용하지 못 하게 만들었으며, 또 정수에서만 동작하였다.

* 레지스터
 
SSE는 처음에 XMM0부터 XMM7까지 여덟개의 새로운 128비트 레지스터를 추가하였다. 이후 AMD의 x86-64 확장과 인텔은 XMM8부터 XMM15까지 8개의 레지스터를 추가하였다. 여기에 새로운 32비트 제어/상태 레지스터인 MXCSR이 있다. 모든 16개의 128비트 XMM레지스터는 64비트 동작 모드에서만 접근 가능하다.

각각의 레지스터는 4개의 32비트 단밀도(Single precision) 부동소수점 수, 두개의 64비트 배밀도(Double precision) 부동소수점 수, 4개의 32비트 정수, 8개의 16비트 단 정수, 16개의 8비트 바이트나 글자로 구성된다. 정수 처리를 위해서는 부호가 있거나 없는 정수용 명령어가 있다. 정수 SIMD 처리는 8개의 64비트 MMX레지스터로 여전히 실행될 수 있다.

이러한 128비트 레지스터들은 운영체제가 반드시 테스크 스위치들간에 보호를 해야하는 추가적인 프로그램 상태이기 때문에 운영체제가 명시적으로 활성화시키지 전까지는 기본적으로 비활성화된다. 이말은 모든 x87과 SSE레지스터 상태들은 한번에 저장할 수 있는 확장 명령어쌍인 FXSAVE와 FXSTOR 명령어를 OS가 어떻게 사용해야하는지 알아야 한다는 것이다. 이러한 사항은 모든 주요 IA-32 운영체제에서 바로 지원되었다.

SSE는 부동소수점을 지원하기때문에 MMX보다 더 유용성이 크다. SSE2의 정수 지원은 SSE를 더 유연하게 만든다. 반면에 MMX가 부가적인면은 있지만 SSE처리와 함께 병렬로 처리되는 것은 경우에 따라서는 성능의 향상을 가져온다.

펜티엄 III에서부터 SSE를 지원하였으며 SSE와 FPU과 실행 자원을 공유하였다. 컴파일된 애플리케이션은 차례 차례로 FPU과 SSE명령어를 번갈아 가며 사용할 수 있었지만 FPU과 SSE 명령어를 동시에 처리하지는 않았다. 이 제한은 파이프라인의 효율성을 감소시켰으나 독립된 XMM 레지스터는 명시적으로 MMX와 부동소수점 모드 전환시에 성능에 타격없이 SIMD와 스칼라 부동소수점 처리를 혼합하여 처리하는 것을 가능하게 하였다.

* SSE 명령어
1. 부동 소수점 명령어 
    - 메모리 대 레지스터 / 레지스터 대 메모리 / 레지스터 대 레지스터 데이터 이동
       Scalar – MOVSS
       Packed – MOVAPS, MOVUPS, MOVLPS, MOVHPS, MOVLHPS, MOVHLPS 
    - 산술
       Scalar – ADDSS, SUBSS, MULSS, DIVSS, RCPSS, SQRTSS, MAXSS, MINSS, RSQRTSS 
       Packed – ADDPS, SUBPS, MULPS, DIVPS, RCPPS, SQRTPS, MAXPS, MINPS, RSQRTPS 
    - 비교
       Scalar – CMPSS, COMISS, UCOMISS
       Packed – CMPPS 
    - 데이터 셔플 / 언패킹
       Packed – SHUFPS, UNPCKHPS, UNPCKLPS 
    - 자료형 변환 
       Scalar – CVTSI2SS, CVTSS2SI, CVTTSS2SI
       Packed – CVTPI2PS, CVTPS2PI, CVTTPS2PI 
    - 비트 논리 명령어
       Packed – ANDPS, ORPS, XORPS, ANDNPS

2. 정수 명령어 
    - 산술 
       PMULHUW, PSADBW, PAVGB, PAVGW, PMAXUB, PMINUB, PMAXSW, PMINSW 
    - 데이터 이동
       PEXTRW, PINSRW 
    - 기타
       PMOVMSKB, PSHUFW

3. 다른 명령어 
    - MXCSR 관리 
       LDMXCSR, STMXCSR 
    - 캐시 및 메모리 관리 
       MOVNTQ, MOVNTPS, MASKMOVQ, PREFETCH0, PREFETCH1, PREFETCH2, PREFETCHNTA, SFENCE

Posted by cncdenny
스폰서 링크
델코리아(www.dell.co.kr)와 인텔코리아(www.intel.com/kr ), 온라인 게임 기업 엔씨소프트(www.ncsoft.com)가 함께 인기 온라인 게임 아이온 전용 데스크톱 PC를 선보인다고 밝혔다. 이번에 출시될 아이온 전용 컴퓨터는 게임용 데스크톱 시장을 선도해 온 델코리아가 전략적으로 선보이는 게임 전용 제품 라인업이다.

Dell XPS 730x, Dell XPS 420, Dell Studio 540 등 3개의 모델이 출시될 예정이며, 그래픽 디자인 면에서 아이온에 최적화된 시스템으로 구성됐다고 한다. 특히 델 XPS 730x은 최신 인텔 코어 i7-920 프로세서, NVIDIA GeForce 9800GT 및 3GB DDR3 SDRAM 시스템 메모리 등 최고의 사양을 갖춰, 고사양 게임은 물론 멀티태스킹, 동영상 편집 등 고난이도 작업에서도 탁월한 성능을 자랑한다.

아울러 델코리아, 인텔 코리아, 엔씨소프트는 공동으로 이번 아이온 전용 PC 출시를 맞아 2월 2일부터 2월 28일까지 아이온 전용 PC를 구매하는 고객을 위한 특별 이벤트를 진행한다.

이벤트 기간 중 아이온 전용 PC를 구매하는 모든 고객에게는 14만원 이상의 할인 혜택과 함께 브리츠사의 헤르미안느 스피커를 증정한다. 또한 구매 고객에게는 게임을 무료로 이용할 수 있는 혜택도 제공한다. 델 스튜디오 540, 델 XPS 420 제품 구입 고객에게는 아이온을 30일 300 시간 동안 무료로 이용할 수 신규 고객용 쿠폰을, 델 XPS 730x를 구매한 고객에게는 기존 고객도 사용 가능한 90일 900 시간 무료 이용 쿠폰을 증정한다.

델코리아 한석호 부사장은 “이번 전용 제품 출시는 아이온 게임 발표 당시 성공적으로 개최되었던 프로모션에 이어 델코리아와 인텔 코리아, 엔씨소프트가 함께 진행하는 두 번째 공동 마케팅”이라며 “차별화된 성능 및 디자인과 합리적인 가격으로 PC 산업 트렌드를 이끌어 온 델코리아와 지난 해 말 새로운 아키텍쳐 기반으로 출시해 게이머들에게 큰 인기를 얻고 있는 인텔 코어 i7 프로세서, 최고의 그래픽 디자인으로 PC 시장마저 흔들어 놓은 대작 게임으로 평가되며 온라인 게임 시장을 선도하고 있는 아이온의 만남이라는 점에서 눈길을 끈다”고 밝혔다.

컴퓨터 업그레이드 주기는 게임시장이 주도해 왔다고 해도 과언이 아닐 정도로 게임과 밀접한 상관 관계가 있다.  이번 델코리아와 인텔코리아 그리고 엔씨소프트가 공동으로 진행하는 마케팅이 이를 증명해 주고 있다고 본다. 
그럼 여기서 질문!!

아이온 전용 컴퓨터! 과연 몇대나 팔릴까?
답변 : 왜 그래 아마추어 같이...ㅋㅋ
Posted by cncdenny