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.
