Share
Sign In
![โ๏ธ](https://static.cafenono.com/emoji/14/img-apple-160/261d-fe0f.png)
Optimium
์์ง๋ถํฐ ์๋ฒ๊น์ง,
์ต์ ์ ๋ชจ๋ธ ๋ฐฐํฌ๋ฅผ ์ํ ๋จ ํ๋์ ์ถ๋ก ์์ง.
Problems we solve.
๐
์ ๋งคํ ์ถ๋ก ์ฑ๋ฅ
๋ฐฐํฌ๋ฅผ ์ํด ์ฌ์ฉํ ์ถ๋ก ์์ง์ ์ถ๋ก ์๋๊ฐ ๋ถ๋ง์กฑ์ค๋ฌ์ด๊ฐ์?
โ๏ธ
๋ถ์กฑํ ์ ์ฐ์ฑ
ํ ๋ชจ๋ธ์ ๋ฐฐํฌํ ๋, ํ๋ซํผ๋ง๋ค๋งค๋ฒ ๋ค๋ฅธ ํด์ ์ฌ์ฉํ๋์?
๐คฏ
๋ต๋ตํ ์ฌ์ฉ์ฑ
์ฌ์ฉํ ์ฐ์ฐ์ด ์ง์๋์ง ์์์๋ชจ๋ธ์ ๋ค์ ํ์ตํด์ผ ํ๋์?
Life is too short, you need Optimium.
๐
์์ฝ๊ฒ ๋ชจ๋ธ์ ์ถ๋ก ์ฑ๋ฅ์ ๊ทน๋ํํ์ธ์.
์ถ๋ก ์ต์ ํ๋ง์ ์ํด ๊ฐ๋ฐ๋ ์ธ์ด 'Nadya'์ Metaprogramming์ ํตํด ๊ฐํธํ ์ฑ๋ฅ ๊ฐ์ ์ง์
๐ Memory, Cache ์ฑ๋ฅ ๊ฐ์
๐ SIMD ์ฐ์ฐ์ ํตํ ์ฐ์ฐ ์ต์ ํ
๐ Operator Fusion์ ํตํด Latency ๋จ์ถ
Inference speed comparison on Mediapipe Face Landmarks model
Single thread, Float16 on Cortex-A77
Single thread, Float32 on AMD64
๐๐ป
ํ ๋ฒ์ ๊ตฌํ์ผ๋ก, ๋ชจ๋ ๊ฒฝ์ฐ์ ๋ํด ์ต์ ํํ์ธ์.
Optimium ํ๋๋ก Arm, AMD64 ๋ฑ ํน์ ์ํคํ
์ณ ์ ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋น ์ฐ์ํ ์ถ๋ก ์ฑ๋ฅ ์
์ฆ
๐ ๋ชจ๋ธ ๊ทธ๋ํ ๋ถ์ ๋ฐ ํ๊ฒ ์ต์ ํ ์๋ ์ํ
๐ ๋ค์ํ 3rd Party SDK์ ํตํฉ ์ง์
๐ Nadya๋ฅผ ํตํด ์์ฌ์ด Layer ์ถ๊ฐ ๊ฐ๋ฅ
๊ฐ์ฅ ํธ๋ฆฌํ ํด๋ก, ๊ฐ์ฅ ์ข์ ์ฑ๋ฅ์ ๋ชจ๋ธ์ ๋ฐฐํฌํ์ธ์.
Optimium๋ฅผ ํตํ ์ถ๋ก ์๋๋ ๋งค์ผ๋งค์ผ ๋ ๋นจ๋ผ์ง๊ณ ์์ต๋๋ค ๐
ํ๋ฐ๊ธฐ ์์ ์ธ ํด๋ก์ฆ ๋ฒ ํ์ ์ฐธ์ฌํ๊ณ ์ถ๋ค๋ฉด?