Newsgroup: it.comp.hardware
Titolo: FPU del K6 ecc.

CIAO a tutti!
Dal sito 
www.amd.com
:
" 
[...]
Floating-Point Execution Unit
[...]
The high-performance floating-point execution unit contains an adder unit,
a multiplier unit, and a divide/square root
unit. These low-latency units can execute floating-point instructions in
as few as two processor clocks. To increase
  [2 cicli per eseguire un' istruzione FP: siamo circa ai livelli di un 
  DSP.]
performance, the processor is designed to simultaneously decode most
floating-point instructions with most other
instructions.
[...]
"
E' vero che non e' Pipelined, ma e' anche vero che e' inserita in un core
che ha gia' di per se' 6 stadi di pipelining ed e' molto efficiente.
Ecco la tabella (sempre visibile su 
www.amd.com
) di tutte le unita' di
esecuzione:
"
[...]
 Execution Unit 
                            Function 
                                                 Latency 
                                                          Throughput 
 Store 
                 LEA/PUSH, Address (Pipelined) 
                                                 2 
                                                          1 
                 Memory Store (Pipelined) 
                                                 2 
                                                          1 
 Load 
                 Memory Loads (Pipelined) 
                                                 2 
                                                          1 
 Integer X 
                 Integer ALU 
                                                 1 
                                                          1 
                 Integer Multiply 
                                                 2-3 
                                                          2-3 
                 Integer Shift 
                                                 1 
                                                          1 
 Multimedia 
                 MMX ALU 
                                                 1 
                                                          1 
                 MMX Shifts, Packs, Unpack 
                                                 1 
                                                          1 
                 MMX Multiply 
                                                 1 
                                                          1 
 Integer Y 
                 Basic ALU (16- & 32-bit operands) 
                                                 1 
                                                          1 
 Branch 
                 Resolves Branch Conditions 
                                                 1 
                                                          1 
 FPU 
                 FADD, FSUB, FMUL 
                                                 2 
                                                          2 
"
L'efficienza del core e' intuibile da queste righe:
"
2.5 Centralized Scheduler
[...]
The main advantage of the scheduler and its operation buffer is the
ability to examine an x86 instruction window equal to 12 x86 instructions
at one time. This advantage is due to the fact that the scheduler
operates on the RISC86 operations in parallel and allows the AMD-K6
processor to perform dynamic on-the-fly instruction code scheduling for
optimized execution. Although the scheduler can issue RISC86
operations for out-of-order execution, it always retires x86 instructions
in order.[...] "
Tutto cio' per dire che a mio avviso si tratta di un processore tutt'altro
che indietro rispetto alla concorrenza, sotto ogni aspetto.
Ciao!
*=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=*
*                                                                           *
*                         Marco Trevisan                                    *
*                                                                           *
*                                    e-mail :   vedere sopra                *
*                                    Tel.   :   vedere elenco telefonico    *
*                                                                           *
*=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=*



Concordo in tutto, la FPU non è affatto inferiore al Pentium, anzi su
un sistema ben ottimizzato è addirittura superiore.
Mauro

 anzi su un sistema ben ottimizzato è addirittura superiore.
Superiore al PPro, come avevi scritto in alcuni tuoi precedenti msg,
mi sembra molto molto difficile se non impossibile)
Ciao!
st.