Qualcuno può dirmi, quale algoritmo di divisione dei numeri interi è implementato nei processori x86?Algoritmo di divisione dei processori x86
5
A
risposta
5
Intel ha una carta, Improvements in the Intel® Core™2 Processor Family Architecture and Microarchitecture, in cui si discute un numero di diversi algoritmi di divisione. Il primo paragrafo:
il nuovo Radix-16 divisore in virgola mobile con una latenza variabile Radix-16 capacità integer divisione sostituisce il floating point divisione Merom Radix-4 e Radix-2 e radice quadrata intero hardware divisione. L'algoritmo precedente risaliva all'implementazione di dividere Pentium®.
Quindi sembra che i processori Intel avessero lo stesso divario intero (Radix-2) sin dai primi giorni Pentium.
Una ricerca Google su [divisione intero 16 radix] fornisce alcune informazioni molto buone.
Problemi correlati
- 1. Algoritmo di divisione non ripristino
- 2. Algoritmo di divisione rapida per numeri binari
- 3. Affidabilità del conteggio dei processori
- 4. Algoritmo veloce modulo 3 o divisione?
- 5. Algoritmo di assemblaggio mod sul processore senza operatore di divisione
- 6. MPI Numero di processori?
- 7. Algoritmo di riequilibrio dei consumi di Kafka
- 8. Algoritmo per l'esclusione dei numeri
- 9. Algoritmo per l'intersezione dei bordi?
- 10. RGB Algoritmo di approssimazione dei colori
- 11. Algoritmo di allineamento dei caratteri Java
- 12. Divisione di grandi numeri
- 13. Integrazione di processori di annotazione con Gradle
- 14. MPI: modifica numero di processori in CMakelists
- 15. Quale algoritmo dovrei usare per una divisione intera di grandi prestazioni?
- 16. JS - Divisione di una stringa e looping dei risultati
- 17. Come si può parallelizzare un algoritmo su una macchina con più processori?
- 18. La divisione è più lenta di Moltiplica?
- 19. Algoritmo di distribuzione bilanciato
- 20. Miglior algoritmo per la corrispondenza dei colori.
- 21. algoritmo di divisione a 64 bit/32 bit più veloce per ARM/NEON?
- 22. Come misurare il tempo di esecuzione dei comandi di assemblaggio x86 e x86-64 nei cicli del processore?
- 23. Utilizzo del pool di processori multiprocessing
- 24. Esecuzione di codice Python in processori diversi
- 25. Processori di contesto vs middleware in django
- 26. Numero di processori in Clojure? Java interop
- 27. Node.js - Ottieni il numero di processori disponibili
- 28. Processori multipli e PerformanceCounter C#
- 29. Sezioni critiche con processori multicore
- 30. Programmazione per processori multi core
Ci sono stati moltissimi processori x86 diversi progettati da molte aziende diverse negli ultimi 30 anni circa. Pensi davvero che ognuno di loro implementa la divisione intera allo stesso modo? – talonmies
sì, ho pensato che la maggior parte dei processori progettati da Intel negli ultimi anni hanno lo stesso algoritmo di divisione in interi. Forse ho torto, non ne ho idea. Ma non ha senso, possiamo parlare di Pentium (1,2,3,4). Più sono e meglio è. – n0p