wine
Bannato a Vita
- Messaggi
- 2,024
- Reazioni
- 719
- Punteggio
- 72
@_chiccolino_ domattina, se ho le forze (:asd::asd: ) traduco le pagine inglesi di wiki. Dicono tutto quello che c'è da sapere.
Per farla semplice, comunque, le AVX sono un'estensione delle SSE per fare calcoli con numeri fino a 256 bit (le SSE son ferme a 128), mentre le FMA3 servono per fare:
a = a + b * c
da cui il nome Fused Multiiply Add 3 (cioè "Moltiplicazione e Somma Unita a 3 operandi"). All'atto pratico in questo modo si riesce a rendere il codice più corto (poco in alcuni casi, tanto in altri) e conseguentemente più velocemente.
Ovviamente valgono anche
b = a + b * c
e
c = a + b * c
Per farla semplice, comunque, le AVX sono un'estensione delle SSE per fare calcoli con numeri fino a 256 bit (le SSE son ferme a 128), mentre le FMA3 servono per fare:
a = a + b * c
da cui il nome Fused Multiiply Add 3 (cioè "Moltiplicazione e Somma Unita a 3 operandi"). All'atto pratico in questo modo si riesce a rendere il codice più corto (poco in alcuni casi, tanto in altri) e conseguentemente più velocemente.
Ovviamente valgono anche
b = a + b * c
e
c = a + b * c
Ultima modifica: