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.

Reply via email to