Newsgroup: it.comp.hardware.cpu
Titolo: K7 mobile e SSE

Ho appena scoperto che il portatile di un mio amico, con k7 mobile
2000+, e' sprovvisto di SSE.
Sarebbe possibile simulare la *presenza* di tali istruzioni, onde
consentire ad un programma di avviarsi?
Grazie

 ha scritto nel messaggio
news:3F61B402...@libero.it...

Strano visto che tutte le cpu AMD dal Palomino in poi supportano
perfettamente le SSE...
Ciao

 perfettamente le SSE...
Gia', ma io parlo del mobile.
Anche io sapevo che ci sono addirittura dal Morgan in poi.
Inoltre, per capire se era un bug dell'applicazione che lo richiedeva,
ho installato Sandra2003 e altri Sw di diagnostica, e mi hanno
confermato la cosa: non ci sono SSE sul mobile 2000+.
Cerco quindi un modo per emularne la presenza (e non le funzioni).
Ciao

 Cerco quindi un modo per emularne la presenza (e non le funzioni).
Ma il programma non parte nemmeno? Richiede obbligatoriamente
le SSE per funzionare? Sarebbe strano se la risposta fosse affermativa.

 Sarebbe strano se la risposta fosse affermativa.
YEP!

 YES...
Ma per curiosità che razza di programm eh?
 Ciao


 Sorry... che razza di programma è?  ;-))))


Sicuramente č un programma compilato per P4 e quindi non funzia...


Mi ha risposto in e-mail... si tratta di Premiere Pro.
Bella fregatura per chi ad esempio possiede un
ancora validissimo TB 1.4GHz oppure un mobile XP non trovi?
E poi essendo dopotutto sempre una cpu x86 compatibile
non vedo perchè non possa funzionare (magari meno bene
a causa del mancato utilizzo delle SSE2) anche su altre cpu della stessa
famiglia.
Ciao


Se e' un XP 2000+ le SSE ci sono di sicuro, semmai non ci sono
le SSE2.
Le versioni "Mobile" sono tutte basate su core su cui sono
implementate le estensioni SSE.
Non e' che magari ti dice che la cpu supporta
le "3DNowPro!" o qualcosa di simile ?
[non "3DNow!", ma la versione "estesa" che corrisponde
  a 3DNow! piu SSE ]
L. Micheletto

 le "3DNowPro!" o qualcosa di simile ?
Su 2 PC, uno con 1800+ Palomino e uno con 2000+ mobile, Sandra 2003 rileva
le SSE nel primo ma non nel secondo.
Dedichiamoci ai fatti, non alle supposizioni.
Anche io era convinto del contrario.
Ciao

 Anche io era convinto del contrario.
L'unico fatto certo e' che Sandra 2003 sembra non riconoscere le SSE
sugli Athlon XP 2000+ Mobile.
Non ho una cpu Mobile sottomano, ma sulla
*documentazione ufficiale di AMD* (quella montagna di roba
in formato .pdf scaricabile dal loro sito) non ho trovato
note riguardo il mancato supporto delle SSE o indizi simili.
Invece sulla documentazione che descrive le tecniche di ottimizzazione
per x86-64, tra le altre cose dette esplicitamente c'e' scritto
di fare attenzione alle routine di identificazione della cpu
perche fin troppa gente ha scritto codice che non ricosce
la presenza delle estensioni SSE in cpu AMD che invece le
supportano.
Non e' che magari qualcuno ha scritto del codice di identificazione
che scambia i Mobile per delle cpu non-SSE ?
Ripeto non ho una cpu Mobile sottomano da testare
( potrei scrivere un semplice programmino di identificazione
   in modo da verificare in prima persona cosa succede), ma
mi sembra decisamente strano che dopo i Palomino AMD
abbia sviluppato un core Mobile ad hoc *e*
senza SSE *e*
non abbia documentato la cosa (anche perche la mancanza delle SSE
dovrebbe alterare l'XP rating rispetto alla frequenza reale).
Inoltre se vai sul sito di AMD, ti scarichi il file 24319.pdf
(o una sua versione aggiornata, gli aggiornamenti hanno stesso codice
  ed una lettera progressiva, se ricordo bene)
che descrive i primi Athlon Mobile (Athlon 4 Model 6)
[documento rilasciato nel 2001] troverai il seguente sommario:
[inizio citazione]
1.1 Mobile AMD Athlon™ 4 Processor Model 6 Microarchitecture Summary
The following features summarize the mobile AMD Athlon 4
processor model 6 microarchitecture:
[ seguono varie caratteristiche e poi ... ]
- Fully pipelined floating-point execution unit that executes
   all x87 (floating-point), MMX, SSE, and 3DNow! professional
   technology instructions
[fine citazione]
In altre parole dicono *esplicitamente* che le Mobile supportano le
estensioni SSE, e questo nelle prime versioni Mobile a 0.18 micron.
Mi sembra improbabile che nelle versioni successive in scala 0.13
abbiano rimosso il supporto SSE, magari realizzando un core ad hoc
e non hanno documentato la cosa.
L. Micheletto


Questo in effetti sarebbe veramente strano...
Ciao

 sugli Athlon XP 2000+ Mobile.
Quindi CPU-Z e WinCPUid hanno lo stesso bug?
No, perche' non riconoscono le SSE nemmeno loro...
Mentre su un banale 1800+ palo e un 2400+ toro vengo viste.
Fai tu.

 Quindi CPU-Z e WinCPUid hanno lo stesso bug?
E' molto probabile, magari manda una e-mail agli autori di questi
programmini loro dovrebbero sapere la risposta..  in caso negativo poi
rilancia la questione con il documento in pdf by AMD che ti hanno suggerito
prima.
Ah! Ovviamente scrivi anche a quelli di Premiere Pro e fatti mandare una
patch al più presto..