Capitolo 12. Matematica
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Quando abbiamo analizzato il commercio delle risorse nell'ultimo capitolo, abbiamo dovuto scegliere tra RAM, spazio di codice e cicli di elaborazione. La negoziazione di queste risorse arriva solo fino a un certo punto. A volte hai bisogno di rendere il tuo codice più veloce. Non sapendo di cosa avrai bisogno per il tuo sistema, posso comunque ipotizzare che dovrai implementare un po' di matematica (perché è lì che i processori eccellono).
Meno cose fa il tuo sistema, meno risorse ha bisogno per farle. A volte confondiamo l'accuratezza, che è importante, con la precisione, che può essere eccessiva. Se riesci a quantificare l'intervallo di dati che ti aspetti e il tuo budget per gli errori, esistono alcuni metodi utili per ridurre la precisione non necessaria per tutti i tipi di algoritmi, risparmiando così RAM e cicli di elaborazione.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access