Newsgroup: it.comp.hardware.cpu
Titolo: K6-III+ & P55T2P4: first blood, part 2

Salve,
sono riuscito a mettere le mani sui vari software per abilitare
la Write Allocate, Write Combining ed EWB (write merge buffer)
ed altro ancora.
Sembrerebbe che la WA abbia un notevole effetto, soprattutto
in caso di trasferimenti da/per la memoria di blocchi di dati
fino a circa 128KB.
In questi casi le prestazioni sono identiche a quelle della
sola L1 (blocchi fino a 32KB), dopo iniziano a calare, fino
a 4MB dove il bus di sistema fa da padrone.
La WC ed EWB non sembrano avere particolari effetti,
neanche con benchmark grafici.
Dei tre possibili settaggi dell'EWB, sembrerebbe che
quello piu` spinto possa causare problemi, in particolare
con schede di rete (che io non ho).
Una interessante feature e` il prefetch della L2, cioe`
ogni qual volta e` richiesta una linea di cache (32 byte),
ne vengono caricate due (64 byte).
Non so quanto questo sia utile nella vita reale, ma di
sicuro e` un benchmark killer, disabilitando questa
opzione (default on) le prestazioni (sempre dei benchmark)
si dimezzano...
Ho riprovato a portare il bus ad 83MHz, sembrerebbe essere
stabile (cosa vera con un P166 ad 83 x 2, non vera con un
K6-2 350 ad 83 x 4... Misteri), ho dovuto rallentare un po'
le memorie: CAS to RAS da 2 a 3, write burst da 222 a 333.
Le prestazioni medie sembrerebbero essere superiori, anche
se sono sicuro che un benchmark mirato dimostrerebbe come
a 75MHz 222 le scritture siano piu` veloci che a 83MHz 333...
Il moltiplicatore e` sempre 6x, arrivando cosi` ad avere una
CPU a 500MHz (senza overvolt).
Non male per una MB ormai stravecchia...
Altro benchmark e` stato mpg123, il decoder mp3 per Linux,
compilato per il 3DNow. Questo, a 450MHz, sembrerebbe
utilizzare meta` CPU (3%) rispetto al K6-2 a 400MHz (6%);
a 500MHz ancora meno.
Un dato impressionante e` la prestazione dell'HD, gia`
veloce di suo (un IBM DTLA, mi pare), considerando che
il controller e` un normale DMA (no UDMA 33/66/100).
Sembrerebbe essere piu` veloce di un UDMA 33 e di poco
piu` lento di un UDMA 66...
Questo aspetto e` anche confermato dall'uso quotidiano...
Una caratteristica interessante della serie "+" e` il
PowerNow. Questa consente di controllare via software
alcuni paramentri per ridurre il consumo della CPU, in
caso di sistemi battery powered.
Fondamentalmente consente di cambiare:
Il valore di 5 bit, riportati su piedini esterni, in modo da
controllare un possible regolatore di tensione.
I valori del moltplicatore interno (BF[0:2]), cioe` proprio
i settaggi normalmente realizzati tramite i piedini BF[0:2].
E` quindi possible variare la velocita` della CPU da software,
senza dover ri-ponticellare e resettare...
Questo indipendentemente da altre feature APM, quali sleep
mode et similia.
Credo sia tutto,
alla prossima.
bye,
-- 
  Piergiorgio Sartor

 mode et similia.
Wow questa si che è una bella sorpresa! Ora mi scarico i datasheet e vedo se
riesco a scrivere un programmino... in attesa di montarlo sulla mia P5A.
Ciao
Yazid

 riesco a scrivere un programmino... in attesa di montarlo sulla mia P5A.
Piu` o meno esiste gia`, si chiama "tsc", lo trovi al primo link,
precisamente nella sezione riguardante il BIOS.
Io pensavo ad un port per Linux...
bye,
-- 
  Piergiorgio Sartor