Here's the list of processor types in the first Intel Macs: 
http://en.wikipedia.org/wiki/List_of_Intel_Core_microprocessors

That seems to imply they all supported SSE3, but not SSSE3.

Michael Tughan

On 2013-08-08, at 7:03 PM, Charlie Fenton <[email protected]> wrote:

> <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.

_______________________________________________
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