[SSE/AVX Vectorization] 02-Detect System Capabilities

목차: [Series 01] Index & Overview (Link)이전 글: [Series 01] Index & Overview (Link)다음 글: [Series 03] TBD (Link) 지난번에 작성한 글에서 SSE와 AVX에 대해서 짧게 정리를 하였다. 간단히 설명하면 Vector (SIMD) 연산을 수행하기 위해서 CPU에 추가된 Instruction Set이다. 상세한 글은 출처 1에서 확인 할 수 있다. 이번 글에서는 CPU가 SSE/AVX를 지원하는지 확인하는 방법, GCC를 사용해서 SSE/AVX … Read more

[SSE/AVX Vectorization] 01-Index & Overview

목차: [Series 01] Index & Overview (Link) 다음 글: [Series 02] Detect System Capabilities (Link) 목차 (Index) [Series 01] Index & Overview (Link) [Series 02] TBD (Link) Purpose & Objective? CUDA를 사용해서 GPU 병렬화 프로그래밍을 작성해본 적이 있다. CPU 역시 GPU와 비슷하게 SIMD 연산(SSE/AVX/AVX2/AVX-512)을 지원한다. 개인적으로 AVX에 대해서 찾아보던 중 정리가 잘 된 글이 있어서 … Read more