MMX, SSE, AVX는 모두 SIMD 명령어셋인데,
cpu 차원에서 지원을 하는 것이다.
기술적으로 MMX -> SSE -> AVX로 발전되어서 최근의 CPU는 AVX를 지원한다.
MMX(MultiMedia eXtension) 1997년 펜티엄 CPU에 탑재되었고,
SSE(Streaming SIMD Extensions)는 1999년 펜티엄 III CPU부터 탑재되었다고 한다.
SSE는 MMX가 가지고 있던 부동소수점 연산에서의 문제등을 해결하였다.
AVX(Intel Advanced Vector Extensions)는 최근 CPU들에 적용이 되고 있는 명령어 칩셋이다.
최신의 AVX 명령어셋은 256bit 연산을 한번에 처리 할 수 있다.
'backup' 카테고리의 다른 글
C# Timer 성능 측정을 위한 ms이하 까지 측정 가능한 Timer (2) | 2013.07.20 |
---|---|
[SIMD 병렬 프로그래밍]범용 레지스터 (0) | 2013.07.19 |
[SIMD 병렬 프로그래밍]SIMD 프로그래밍이란? (0) | 2013.07.19 |
[FX마진거래 HFT]요즘 테스트 진행하고 있는 FX마진 HFT 거래입니다. (2) | 2013.07.18 |
[금융공학]주가는 금융공학에서 가정하는 랜덤워크를 따르지 않는다. (0) | 2013.07.18 |