Hi, JD,

See link [1], page 5:
* CPUID Fn0000_0001_ECX[SSE41]: Added.
* CPUID Fn0000_0001_ECX[SSSE3]: Added.

And in your below output, as someone had mentioned, pni is sse3.[2]

[1] http://xtreview.com/images/25481.pdf
[2] http://en.wikipedia.org/wiki/SSE3

From: ezjd [mailto:[email protected]]
Sent: Wednesday, April 07, 2010 3:36 AM
To: Zhang, Austin
Cc: Skyles, Greg S; [email protected]
Subject: Re: [MeeGo-dev] CPU Architectures (was Re: Build for a standard PC)

Here is cpuinfo of my AMD PC, it doesn't have S^3E3 but suprisingly I can't 
find sse3 as well while it should have. And it runs MeeGo image in VBox.

Anything I get by googling says AMD doesn't have S^3E3, well, I can't verify 
that.

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 107
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
stepping        : 1
cpu MHz         : 1000.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat 
pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips        : 2008.99
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps


On Tue, Apr 6, 2010 at 8:51 AM, Zhang, Austin 
<[email protected]<mailto:[email protected]>> wrote:
>From some specific version, AMD processor support ssse3, so please double 
>check the output of /proc/cpuinfo for your processor.

And in fact, AMD processor support not only ssse3, but even sse4.1.

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>] On 
Behalf Of ezjd
Sent: Tuesday, April 06, 2010 11:22 PM
To: Skyles, Greg S
Cc: [email protected]<mailto:[email protected]>
Subject: Re: [MeeGo-dev] CPU Architectures (was Re: Build for a standard PC)

> Note that it's S^3E3 you are looking for, not S^2E3.  Perhaps not the most 
> brilliant naming scheme Intel has come up with...

I am not a CPU expert but I think it is SSE3 made the difference in my case: 
image worked in Athlon64X2 while it didn't in Pentium-M.

According to http://en.wikipedia.org/wiki/SSSE3, SSSE3 doesn't make to AMD 
chips.
> How does the performance balance out across the architectures if this is a 
> generic OS ?

I don't know how to do test but found http://www.anandtech.com/show/1618, 
obviously it didn't test Inter CPU esp. Atom.
Does it make much difference?

>If ATOM benefits so heavily from SSSE3 instructions, how does ARM keep up.

ARM is RISC so that it doesn't provide more and more instructions for some 
purposes like CISC chip. According to my experience, armv5 is good enough for 
most ARM chip with very good backward compatibility and VFP boosts the 
performance for floating point operation like 3D.

Thanks.
JD Zheng

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to