Newsgroup: it.comp.hardware.cpu
Titolo: Emulare SSE

Sto cercando un emulatore di SSE che faccia credere ad un SW di avere una
CPU con queste estensioni.
Ovviamente non verranno usate, o per lo meno saranno simulate.
Quel che voglio e' che il SW parta, perche' all'avvio rileva che non ci sono
ed esce.
Un po' quello che fa "3d Analyzer" per le schede 3d. Questo SW emula le
funzioni che la scheda non riesce a fare, e fa partire il SW che richiede
ESPRESSAMENTE quelle DirectX.
Ricordo che con questo SW ci feci girare il 4to demo del 3dmark2003 (DX9) su
una Ati8500 DX8.
Si tratta di un portatile con AMD k7 2GHz mobile che non ha le SSE.
Grazie

 Si tratta di un portatile con AMD k7 2GHz mobile che non ha le SSE.
Non esiste un k7 da 2 GHz. Se hai un athlon, dai palomino in poi tutti hanno 
le sse.
In ogni caso dubito fortemente dell'esistenza di un tale software. Fai prima 
a cambiare computer o processore in quel portatile che trovare, se esiste, 
un sw del genere.
Se hai gia' un palomino o un thoro o un barton, controlla che il software 
non richieda le sse2, se e' cosi' devi passare ad athlon 64 o p4.
-- 
Ciao
Riccardo 

 Non esiste un k7 da 2 GHz.
Si si, ok... e' un athlon 2000+
Va bene ora?
Ora togliti e lascia rispondere chi sa.
Ciao

 Ora togliti e lascia rispondere chi sa.
Sei un cafone.
-- 
Saluti
Alec
(27,72+,CT)
Powered by Intel
Celeron D390
Waiting for Athlon64 + Win64 + Alice 4Mb/s 

 Sei un cafone.
Sei un ignorante.
E' semplice.

Ora togliti e lascia rispondere chi sa.
chi sa ha appena perso qualsiasi desiderio di rispondere, vista la tua
attitudine...
divertiti.
-- 
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
[WARNING!: togliete _nessuno_ per rispondere]
    Coloro che sono disposti a farsi togliere alcune liberta' 
essenziali per ottenere un piccolo, temporaneo senso di sicurezza
non meritano ne liberta' ne sicurezza. [B. Franklin]

Justamoment ha scritto:

Probabilmente sei te che non hai controllato bene, l'XP-M 2000+ HA le 
istruzioni SSE forse tu intendi le SSE2...
SPECIFICA
MODEL 	Athlon XP Mobile 2000+
Tecnologia 	0.13
CACHE 	256
FSB 	266
FREQUENZA REALE 	1669
CORE 	Thoroughbred
ISTRUZIONI 	3D Now!, SSE, MMX
-- 
Il passato č seduto,
Il presente corre e
il futuro non ha le gambe...
By Nintolo

 divertiti.
quoto 


ROTFL

 Ora togliti e lascia rispondere chi sa.
Il fatto che tu sia un maleducato non te lo toglie nessuno e su questo non 
ci piove.
Se poi sei anche ignorante questo e' ancora piu' grave, dimostra che sei un 
autentico troll venuto solo per fare casini.
Tanto per informazione, il K7 non ha nemmeno mai superato il GHz.
Gli Athlon XP 2000+ possono essere palomino o Thoro, e tutti questi hanno le 
sse.
-- 
Ciao
Riccardo 

 ROTFL
Che ti ridi?
Leggi qui:
http://groups.google.it/groups?selm=nfm8b.52912%24hE5.1836143%40news1.tin.it&output=gplain
Che fai, ritratti?

 Ora togliti e lascia rispondere chi sa.
la prossima volta ci pensi 2 volte prima di comprare quel fornetto di
AMD Athlon 2000+. Il mio Intel P4 1.7GHz le supporta le SSE2.
Saluti da P4

 In ogni caso dubito fortemente dell'esistenza di un tale software.
Probabilmente non esiste, ma tecnicamente non e` difficile da fare,
anche se ci vuole la collaborazione del sistema operativo.
Quando viene caricata un'instruzione SSE il processore genera
un'eccezione (invalid opcode) ed il controllo passa all'OS (ovviamente
se e` preparato a gestirla); a questo punto l'OS esamina l'istruzione
che ha generato l'eccezione e se e` una istruzione SSE valida ne emula
l'esecuzione in software.
Ovviamenete le performance sarebbero penose...
Luca
-- 
Home: 
http://kronoz.cjb.net
Sbagliare è umano, ma per incasinare davvero le cose serve un computer.

 AMD Athlon 2000+. Il mio Intel P4 1.7GHz le supporta le SSE2.
Beh, avrà anche le SSE2 ma in quanto a prestazioni il 2000+ gliele suona
:o)
-- 
 PaRRoT from Linux (user #302069) |     L I N U X       .~.
AMD Athlon XP 1700+ @2406MHz      |     The Choice      /V\
NVIDIA GeForce 5900XT @Ultra      |      of a GNU      /( )\
Gillette Mach 3 @Mach 3 Turbo     |     Generation     ^^-^^

 Che fai, ritratti?
Gli Athlon XP (e il "2000+" è un Athlon XP in quanto il model number è
stato utilizzato solamente dagli XP) hanno tutti le SSE.
Il fatto che i K7 Mobile (che sono gli "Athlon 4" non gli "Athlon
XP" per quanto appartengano alla stessa famiglia "K7") esistano anche
senza SSE non significa che esistano Athlon XP senza SSE.


 senza SSE non significa che esistano Athlon XP senza SSE.
Parrot, non mi mettere in bocca anche tu frasi che non ho detto.
Io NON HO detto che tutti gli XP non abbiano le SSE.
Nel primo post ho solo parlato di portatile con un k7 2000 (sorvoliamo sui
GHz e sul +, errore banale)
E' chiaro che parlavo di processore mobile, cosi' come e' chiaro che
ESISTANO questi processori SENZA SSE, anche 2000+.
Non ho mai detto che TUTTI gli XP non avessero le SSE.
Poi, se e' XP, se e' Athlon 4, non lo so, fatto sta che qui mi hanno
assalito dicendomi che se e' un 2000+ DEVE avere le SSE.
Non e' cosi'.
La prova?
Prucurati un Amilo A con AMD k7 2000+ e fai girare Sandra: ti dira' che non
ci sono SSE.
Facci girare Premiere Pro: dopo l'installazione ti dice che necessita delle
SSE e su questa macchina non puo' girare.
Facci girare Edius 3: stessa musica.
Inoltre anche altra gente, leggendo sui NG, ha avuto lo stesso problema con
lo stesso processore.
Quindi: perche' mettermi in bocca cose che non ho mai detto?
LEGGETE BENE il mio primo post.
Ciao

 Ovviamenete le performance sarebbero penose...
Ti diro'.
Premiere Pro, quando era in versione RC (release candidate), partiva e
funzionava su qualsiasi CPU, anche senza SSE e anche senza WINXP-SP1 (reso
obbligatorio nella versione finale), e funzionava bene.
Non credo che emulando la presenza delle SSE adesso sia peggio del caso di
prima.
In fondo si tratta SOLO di emularne la presenza in fase di partenza del SW,
perche' se non le usava prima (e funzionava), non vedo perche' debba usarle
adesso...
D'altronde non deve fare miracoli, ma solo partire per la modifica di un
progetto, perche' altrimenti userei un portatile piu' veloce.
Ma andiamoci da un altro punto di vista: posso cambiare la CPU in questo
portatile?
Sono sempre su zoccolo?
Ciao

 AMD Athlon 2000+
Il mio fornetto quando non fa nulla gira a poche centinaia di MHz e la pila
dura svariate ore, mentre il tuo forno ufficiale mica lo so!

 E' semplice.
Io non ignoro.
Se c'è qualcuno che ignora qui sei tu. Se in tanti ti diciamo che ha le SSE 
e non ci credi che ti posso fare?


 portatile?
Ancora???
Intanto non č ben chiaro che CPU hai... č un 2GHz, un 2000+, insomma che 
roba č?
Usa Everest e vedi cosa di dice.
In ogni caso ha le SSE sicuro!!!


 ha scritto nel messaggio
news:EVv3e.725709$b5.32...@news3.tin.it...

No...
http://www.pcimprover.it/articoli/vedi.php/id=37
Evidentemente è il Bios del Notebook che non abilita correttamente
le SSE... è successo anche con le MB K7S5A ad esempio.

 LEGGETE BENE il mio primo post.
E tu leggi bene la mia risposta: se è un 2000+ è un Athlon XP.
Se non è un 2000+ ma un 2GHz gli Athlon non XP (ovvero senza SSE) non
sono arrivati a 2GHz.
AMD non ha prodotto processori 2000+ che non siano Athlon XP e non ha
prodotto processori con sigla "XXXX+" che non siano Athlon XP.
Ripeto anche che non ha prodotto processori a 2000MHz che non siano Athlon
XP.
Ripeto ancora che non esistono Athlon XP che non abbiano le SSE.
Hai letto bene la mia risposta? Si?
Ora ti faccio io una domanda: che processore hai? Sei sicuro che sia un
"K7 2000+"? Non esiste un "K7 2000+", esiste un Athlon XXXXMHz o un Athlon
4 XXXXMHz o un Athlon XP XXXX+ o un Athlon XP-M XXXX+ o, al massimo, un
equivalente Duron.


 adesso...
Beh, potrebbero aver ottimizzato qualche parte del codice utilizzando 
istruzioni pensate appositamente per streaming audio e video.
Se è così, il caso "SSE_emulate vs No_SSE" penso sia a favore di No_SSE. 
Il motivo è che gestire un'eccezione OGNI istruzione SSE ed eseguire 
quell'istruzione utilizzando codice x86 sia cosa molto meno efficiente.
La storia dei computer è piena di questi paradossi, a partire dalle FPU 
emulate via software che gestivano appunto le eccezioni del processore 
ed eseguivano il codice fpu tramite codice ASM convenzionale, per 
passare alla gestione delle eccezioni delle istruzioni IN e OUT per la 
comunicazione verso porte esterne su macchine con kernel Windows 9x/ME.
PS: IMHO Adobe ha ricevuto quattrini da Microsoft e Intel per proporre 
lo sbarramento delle SSE e di WINXP su Premiere. Alla fine se la Release 
Candidate funzionava senza SSE penso che non ci sarebbero stati problemi 
ad affiancare semplicemente la versione con SSE a quella senza.

 Tanto per informazione, il K7 non ha nemmeno mai superato il GHz.
*cough* *cough*
Dimentichi i Thunderbird?
-- 
Sidewinder

 ad affiancare semplicemente la versione con SSE a quella senza.
Figurati che partiva e funzionava (e funziona anche meglio) anche su
Win98SE, mentre ora non va manco su W2Ksp4 o XP: vuole XPsp1 MINIMO.
E' chiaro che e' solo marketing: mica hanno riscritto tutto il codice in un
mese e lo hanno messo in vendita senza la fase di betatesting...!
Quindi, chi ha W2k oggi si attacca al tram solo perche' Microsoft ha deciso
(pagato) cosi'.
Per quanto riguarda le SSE, provero' ad abilitarle appena posso da WCPUID,
cosi' come e' scritto al passo 3 di questo.
http://www.adobe.com/support/techdocs/329332.html
Se funziona, devo aggiornare la BIOS.
Grazie e scusate lo sfogo.

sidewinder, sotto influenza aliena (o batterica?), ha scritto:

Il K7 era anche il nome del primo core dell'Athlon, mi riferivo a quello. 
Poi c'e' stato il K75 (era quello chiamato anche athlon 4? Non ricordo) poi 
e' arrivato il Thunderbird che e' arrivato fino a 1400 MHz che scaldava na 
mazza.
Poi sono arrivati i palomino, i primi athlon xp, che avevano le sse e 
partivano dal 1500+ a 1333 MHz, quindi lo shrink a 130 nm che si chiamava 
thoroA, poi ci hanno aggiunto un altro strato di metallizzazione e quindi si 
e' chiamato thoroB e poi con 512 KB di L2 Barton.
-- 
Ciao
Riccardo 

 
http://www.adobe.com/support/techdocs/329332.html
Ok, avevate ragione, ma l'unico che ha dato una risposta *SENSATA* e' stato
Lorenz.
Che mi frega che mi diciate che HA DI SICURO le SSE, quando non mi si da'
una spiegazione logica sul perche' non partano i programmi che richiedano le
SSE.
Ho prelevato un SW di pochi byte che funziona a finestra DOS (qualcosa tipo
C++), che con un banale doppio click (non mostra nulla a video, esegui ed
esce) abilita le SSE.
Adesso sia Premiere Pro che Edius Pro partono e funzionano alla grande.
Resta il fatto che sono manovre comemrciali, in quanto la versione RC
partiva.
Domande: usando i benchmark di Sandra 2005 (CPU e MULTIMEDIA) non ho notato
nulla di diverso.
Anzi, e' piu' veloce (di pochissimo) quando le SSE sono disattivate.
Perche'?
Come lo spiegate?
Quale puo' essere un bench vero che mi sappia dire se adesso il PC e' piu'
veloce?
Che lo sia poco me ne frega, visto che mi interessa SOLO che partano i SW.
Inoltre: il pc e' un AMILO A7600 (CY26)
http://www.ciao.it/FSC_Amilo_A7600_2000_20GB__414364/TabId/4
A quanto pare monta un XP-M 2000+
Secondo voi cosa posso montare, come CPU?
In un aggiornamento BIOS dello stesso ho visto che supporta fino a XP2800+,
ma non e' specificato COSA.
Grazie

 obbligatorio nella versione finale), e funzionava bene.
Non conosco il software in questione, ma piu` probabilmente fa un check
a runtime sulle capacita` del processore: se ci sono le SSE vegono
utilizzati degli algoritmi ottimizzati per esse, altrimenti vengono
usati altri algoritmi che si appoggiano alla normale FPU (x87). Non
credo proprio che vegano emulate le SSE.
Luca
-- 
Home: 
http://kronoz.cjb.net
La vasca da bagno fu inventata nel 1850, il telefono nel 1875.
Se fossi vissuto nel 1850, avrei potuto restare in vasca per 25 anni
senza sentir squillare il telefono