<http://en.wikipedia.org/wiki/SSE3> seems to imply that all the Intel Core 
series processors have SSE3.

Cheers,
--Charlie

On Aug 8, 2013, at 3:58 PM, Charlie Fenton wrote:

> I have a fairly early iMac with the Core 2 Duo processor, and it also reports 
> both SSE3 and SSSE3.  But the very first Intel Macs were Intel Core Duo 
> (without the 2, I believe) and were not 64-bit capable.  So I don't know 
> whether they had SSE3.
> 
> Cheers,
> --Charlie
> 
> On Aug 8, 2013, at 3:51 PM, Eric J Korpela wrote:
> 
>> Yes, and "SSE3" is there alone, too.  So we need to search on both in a 
>> non-platform specific plan class, apparently.    
>> 
>> I guess the other question would be whether we want to make MacOS match 
>> windows and linux.  Do all Intel Macs have at least SSE3?  If so, we may not 
>> have to worry about it because SSE3 can be assumed.
>> 
>> 
>> On Thu, Aug 8, 2013 at 3:45 PM, Charlie Fenton <[email protected]> 
>> wrote:
>> From my early 2008 Mac Pro running OS 10.7.5 Lion:
>>> Thu Aug  8 02:02:47 2013 |  | Starting BOINC client version 7.2.5 for 
>>> x86_64-apple-darwin
>>> Thu Aug  8 02:02:47 2013 |  | Processor: 4 GenuineIntel Intel(R) Xeon(R) 
>>> CPU E5462 @ 2.80GHz [x86 Family 6 Model 23 Stepping 6]
>>> Thu Aug  8 02:02:47 2013 |  | Processor features: FPU VME DE PSE TSC MSR 
>>> PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE 
>>> SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM 
>>> SSE4.1
>>> Thu Aug  8 02:02:47 2013 |  | OS: Mac OS X 10.7.4 (Darwin 11.4.2)
>> 
>> Note the "SSSE3" (triple S) but no "PNI".
>> 
>> Cheers,
>> --Charlie
>> 
>> On Aug 8, 2013, at 2:28 PM, Richard Haselgrove wrote:
>> 
>>> We ought to check what the OS X client currently returns.
>>> 
>>> There was a report in last year's discussion 
>>> http://lhcathomeclassic.cern.ch/sixtrack/forum_thread.php?id=3457&postid=24240
>>> 
>>> "Just to drow in some info from a Mac mini Mid 2010:
>>> 
>>> Tue 10 Jul 23:00:11 2012 | | Starting BOINC client version 6.12.43 for 
>>> x86_64-apple-darwin
>>> Tue 10 Jul 23:00:11 2012 | | Processor: 2 GenuineIntel Intel(R) Core(TM)2 
>>> Duo CPU P8800 @ 2.66GHz [x86 Family 6 Model 23 Stepping 10]
>>> Tue 10 Jul 23:00:11 2012 | | Processor features: FPU VME DE PSE TSC MSR PAE 
>>> MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE 
>>> SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR 
>>> PDCM SSE4.1 XSAVE
>>> Tue 10 Jul 23:00:11 2012 | | OS: Mac OS X 10.6.8 (Darwin 10.8.0)
>>> 
>>> 
>>> 
>>> 
>>>> ________________________________
>>>> From: David Anderson <[email protected]>
>>>> To: Richard Haselgrove <[email protected]>
>>>> Cc: "[email protected]" <[email protected]>
>>>> Sent: Thursday, 8 August 2013, 19:47
>>>> Subject: Re: [boinc_dev] SSE3 detection (Radim Van?o)
>>>> 
>>>> 
>>>> That was for FreeBSD.
>>>> I changed it to "pni".
>>>> -- David
>>>> 
>>>> On 08-Aug-2013 11:39 AM, Richard Haselgrove wrote:
>>>>> In this context, I'm slightly worried about the line
>>>>> 
>>>>> 688   if (hasSSE3) strcat(capabilities, "sse3 ");
>>>>> 
>>>>> in hostinfo_unix.cpp
>>>>> 
>>>>>     
>>>>> --------------------------------------------------------------------------------
>>>>>     *From:* David Anderson <[email protected]>
>>>>>     *To:* [email protected]
>>>>>     *Sent:* Thursday, 8 August 2013, 18:59
>>>>>     *Subject:* Re: [boinc_dev] SSE3 detection (Radim Van?o)
>>>>> 
>>>>>     Done.
>>>>>     -- David
>>>>> 
>>>>>     On 08-Aug-2013 10:55 AM, Radim Vančo wrote:
>>>>>> Because kernel still returns pni I think that class_plan should also be
>>>>>     changed
>>>>>> to use pni instead of sse3.
>>>>>> 
>>>>>> 
>>>>>> Dne 8.8.2013 19:50, Eric J Korpela napsal(a):
>>>>>>> PNI includes more than SSE related instructions.  That's probably why 
>>>>>>> it's
>>>>>>> referred to as PNI rather than SSE3
>>>>>>> 
>>>>>>> 
>>>>>>> On Thu, Aug 8, 2013 at 10:43 AM, Michael Tughan <
>>>>>>> [email protected] <mailto:[email protected]>> 
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> At least on the Linux 3.8 VM I have immediate access to, it is still
>>>>>>>> referred by PNI, not SSE3. Whether that should fully determine how it's
>>>>>>>> called, I'm not sure. It's proper name, and the one that most people 
>>>>>>>> know
>>>>>>>> it by, is properly SSE3.
>>>>>>>> 
>>>>>>>> Michael Tughan
>>>>>>>> 
>>>>>>>> On 2013-08-08, at 1:40 PM, Eric J Korpela <[email protected]
>>>>>     <mailto:[email protected]>>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> I don't believe the Linux kernel has changed.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Thu, Aug 8, 2013 at 10:38 AM, Rom Walton <[email protected]
>>>>>     <mailto:[email protected]>> wrote:
>>>>>>>>> 
>>>>>>>>>> At the time that the code was written it also happened to be what the
>>>>>>>>>> Linux kernel was returning for the same instruction set in the CPU
>>>>>>>> features
>>>>>>>>>> area of /proc/cpuinfo.
>>>>>>>>>> 
>>>>>>>>>> We should update it if the Linux kernel has changed.
>>>>>>>>>> 
>>>>>>>>>> My goal was to be consistent across platforms.
>>>>>>>>>> 
>>>>>>>>>> ----- Rom
>>>>>>>>>> 
>>>>>>>>>> -----Original Message-----
>>>>>>>>>> From: boinc_dev [mailto:[email protected]
>>>>>     <mailto:[email protected]>] On Behalf
>>>>>>>> Of
>>>>>>>>>> Jorden van der Elst
>>>>>>>>>> Sent: Thursday, August 08, 2013 1:32 PM
>>>>>>>>>> To: Robert Kreß
>>>>>>>>>> Cc: BOINC Dev Mailing List
>>>>>>>>>> Subject: Re: [boinc_dev] SSE3 detection (Radim Van?o)
>>>>>>>>>> 
>>>>>>>>>> On Thu, Aug 8, 2013 at 7:09 PM, Robert Kreß <[email protected]
>>>>>     <mailto:[email protected]>> wrote:
>>>>>>>>>>> Well Boinc is detecting SSE3 if it’s present and usable – but one
>>>>>>>>>>> called it “pni” instead of SSE3 !?!
>>>>>>>>>> Not 'one' called it that, but Intel themselves.
>>>>>>>>>> 
>>>>>>>>>> From http://en.wikipedia.org/wiki/SSE3
>>>>>>>>>> "SSE3, Streaming SIMD Extensions 3, also known by its Intel code name
>>>>>>>>>> Prescott New Instructions (PNI)"
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> -- Jord van der Elst.
>>>>>>>>>> _______________________________________________
>>>>>>>>>> boinc_dev mailing list
>>>>>>>>>> [email protected] <mailto:[email protected]>
>>>>>>>>>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>>>>>>>>>> To unsubscribe, visit the above URL and
>>>>>>>>>> (near bottom of page) enter your email address.
>>>>>>>>>> _______________________________________________
>>>>>>>>>> boinc_dev mailing list
>>>>>>>>>> [email protected] <mailto:[email protected]>
>>>>>>>>>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>>>>>>>>>> To unsubscribe, visit the above URL and
>>>>>>>>>> (near bottom of page) enter your email address.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> _______________________________________________
>>>>>>>>> boinc_dev mailing list
>>>>>>>>> [email protected] <mailto:[email protected]>
>>>>>>>>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>>>>>>>>> To unsubscribe, visit the above URL and
>>>>>>>>> (near bottom of page) enter your email address.
>>>>>>>> 
>>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> boinc_dev mailing list
>>>>>>> [email protected] <mailto:[email protected]>
>>>>>>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>>>>>>> To unsubscribe, visit the above URL and
>>>>>>> (near bottom of page) enter your email address.
>>>>>> 
>>>>>> _______________________________________________
>>>>>> boinc_dev mailing list
>>>>>> [email protected] <mailto:[email protected]>
>>>>>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>>>>>> To unsubscribe, visit the above URL and
>>>>>> (near bottom of page) enter your email address.
>>>>>     _______________________________________________
>>>>>     boinc_dev mailing list
>>>>>    [email protected] <mailto:[email protected]>
>>>>>    http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>>>>>     To unsubscribe, visit the above URL and
>>>>>     (near bottom of page) enter your email address.
>>>>> 
>>>> _______________________________________________
>>>> boinc_dev mailing list
>>>> [email protected]
>>>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>>>> To unsubscribe, visit the above URL and
>>>> (near bottom of page) enter your email address.
>>>> 
>>>> 
>>> _______________________________________________
>>> boinc_dev mailing list
>>> [email protected]
>>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>>> To unsubscribe, visit the above URL and
>>> (near bottom of page) enter your email address.
>>> 
>> 
>> _______________________________________________
>> boinc_dev mailing list
>> [email protected]
>> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
>> To unsubscribe, visit the above URL and
>> (near bottom of page) enter your email address.
>> 
>> 
> 
> _______________________________________________
> boinc_dev mailing list
> [email protected]
> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
> To unsubscribe, visit the above URL and
> (near bottom of page) enter your email address.
> 

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to