<aside> ๐Ÿ–ผ๏ธ

์ˆœ์ˆ˜ํ•œ ํ•˜๋“œ์›จ์–ด์˜ ๋ถ€์ŠคํŠธ ์˜์—ญ

  1. ์„ค๋ช…

  2. SIMD์˜ ์˜ค๋ฒ„ํ—ค๋“œ

  3. ์ฐธ๊ณ 

  4. ์ œ๊ณต ํ•จ์ˆ˜

    ๋ช…๋ น์–ด ์ง‘ํ•ฉ ๋ ˆ์ง€์Šคํ„ฐ ํฌ๊ธฐ ์ฃผ์š” ์—ฐ์‚ฐ/ํŠน์ง• ์ง€์› CPU ์˜ˆ์‹œ
    MMX 64๋น„ํŠธ ์ •์ˆ˜ ํŽœํ‹ฐ์—„ MMX ๋“ฑ (๊ตฌํ˜•)
    SSE 128๋น„ํŠธ float, double, int ์ธํ…”/AMD ๋Œ€๋ถ€๋ถ„
    AVX 256๋น„ํŠธ float, double 2011๋…„ ์ดํ›„ ์ธํ…”/AMD
    AVX2 256๋น„ํŠธ int ํฌํ•จ, gather 2013๋…„ ์ดํ›„ ์ธํ…”/AMD
    AVX-512 512๋น„ํŠธ ๋Œ€๊ทœ๋ชจ ์—ฐ์‚ฐ, ๋งˆ์Šคํฌ, FMA ์„œ๋ฒ„, ์ตœ์‹  ์ธํ…” ์ผ๋ถ€
    FMA 128/256/512 ๊ณฑ์…ˆ+๋ง์…ˆ ํ•œ ๋ฒˆ์— AVX2, AVX-512 ํฌํ•จ
    NEON (ARM) 64/128๋น„ํŠธ float, int, ๋“ฑ ARM Cortex, M1, M2 ๋“ฑ
    SVE (ARM) ๊ฐ€๋ณ€(128~2048) ARM ์„œ๋ฒ„, ์ดˆ๋Œ€ํ˜• ๋ฒกํ„ฐํ™” ARM Neoverse ๋“ฑ
  5. ์‹ค์ œ ์ ์šฉ

</aside>