LiveInternet
LiveInternet
x
(+ )
rss habrahabr of lokoman
rss habrahabr of lokoman
rss_habrahabr_of_lokoman
-
-
e-mail
-
: 16.03.2008
:
:
: 2
:
[ ] float 4x4 SIMD
, 25 2018 . 20:17
+
, MMX, SSE, AVX Intel. - x86 , - . , . , . - . .
. . AMD , SSE3. SSE3. , , SSE, SSE3. - , . float 4 4.
, ,
https://habr.com/post/418247/?utm_source=habrahabr&utm_medium=rss&utm_campaign=418247
:
c++
Assembler
SIMD
vectormath
0
0
0
0
0
0
<a href="https://www.liveinternet.ru/users/rss_habrahabr_of_lokoman/post438249168/">[Из песочницы] Ускоряем умножение матриц float 4x4 с помощью SIMD</a><br/>Уже немало лет прошло, как я познакомился с инструкциями MMX, SSE, а позже и AVX на процессорах Intel. В своё время они казались какой-то магией на фоне x86 ассемблера, который уже давно стал чем-то обыденным. Они меня настолько зацепили, что пару лет назад у меня появилась идея написать свой собственный софт рендерер для одной известной игры. Сподвигло меня на это то, какую производительность обещали эти инструкции. В какой-то момент я даже думал об этом написать. Но писать текст оказалось куда сложнее кода. В то время я хотел избежать проблем с поддержкой на разных процессорах. Хотелось и... <a href="https://www.liveinternet.ru/users/rss_habrahabr_of_lokoman/post438249168/">Читать далее...</a>
« .
—
—
. »
:
[1] [
]
:
:
: ( )
:
URL
LiveInternet
PDA