|
|
|
![]() |
|
Strumenti |
![]() |
#21 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6076
|
Quote:
Moltiplicazione "ternaria" A * B --> C usando una rappresentazione a 2bit (1bit di segno s ed 1bit di "valore assoluto" v) corrisponde grossomodo a C.v = A.v AND B.v C.s = ( A.s XOR B.s) AND C.v Due porte logiche AND ed una XOR eseguita in seriale in due cicli di clock, oppure tre AND ed una XOR eseguita in parallelo in un ciclo di clock (in realtà ottimizzando il circuito la versione ad 1 ciclo di clock viene molto più semplice, ma è per dare l'idea). |
|
![]() |
![]() |
![]() |
#22 | |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 6014
|
Quote:
Intendo proprio la quantizzazione ternaria. Se ne parla dal 2016, ma poi non so bene perché non ha preso piede: https://arxiv.org/abs/1609.00222 Ultima modifica di Unrue : 28-06-2024 alle 10:34. |
|
![]() |
![]() |
![]() |
#23 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6076
|
Quote:
I ricercatori che hanno pubblicato la paper che ho linkato in precedenza non hanno solo usato coefficienti ternari, ma hanno anche sostituito i passi che richiedevano moltiplicazioni di matrici con una versione ottimizzata che prima "seleziona" i blocchi più rilevanti delle matrici e poi affina il calcolo valutando come si evolve l'aggiornamento dei coefficienti tra un passo ed il successivo. E' una cosa che si potrebbe fare anche con altre quantizzazioni, ma con coefficienti ternari viene fatta in modo molto più efficiente. Adesso quel che resta da fare per sostituire i vecchi algoritmi e modelli è verificare che il nuovo metodo scali bene crescendo ulteriormente con le dimensioni del modello, i ricercatori hanno fatto esperimenti con modelli da "solo" 2,7 miliardi di parametri con 100 miliardi di token di addestramento, mentre i modelli più recenti superano anche i 15000 miliardi di token. Quel che comunque è già evidente è che se si parla di NPU "per pc/laptop" o per roba embedded questi nuovi algoritmi a coefficienti ternari sono già ultra-competitivi in termini di consumi e prestazioni. |
|
![]() |
![]() |
![]() |
#24 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 20689
|
LMCH, grazie per quel link.
__________________
Wer nicht lösungsorientiert handelt bleibt Bestandteil des Problem |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:01.