Esta pregunta está inactiva, pero ...
Dada "doble precisión" es de 53 bits, por lo que toma 53 ^ 2 (o 2809) operaciones secuenciales ordenadas en gran parte para realizar la multiplicación. Mientras que el equivalente ternario es 33 "trits" y toma solo 33 ^ 1.58 (o 255) operaciones de multiplicación de ternario (véase algoritmo de Karatsuba ) ... y considerando ...
-
El binario se puede acelerar (en parte) con una "tabla de consulta" de mordisco.
-
Pero todas las operaciones Ternarias se pueden realizar en silicio paralelo.
Encuentro (incluso ignorando el potencial de paralelismo ternario del balance) que la multiplicación ternaria es 11 veces más rápida que la multiplicación binaria de doble precisión.
Entonces, dado que la mayoría de los chips utilizan realmente " lógica de los tres estados " me lleva a esta pregunta ...
Pregunta: ¿Hay algún CPU / chip por ahí que haga un ternario (o una conversión binaria astuta a ternario) para cosechar esta mejora de velocidad 10 veces superior?
(Por cierto: supongo que la adición ternaria es solo un 30% más rápida, si los números son del mismo signo, y un 50% más rápida si de diferentes signos)