I'm not quite sure I understand what that article was about. Anyway, since 7 RTM, Vista and earlier Windowses don't handle the new processor registers AVX brought, I would expect that AVX science applications won't work properly on those operating system versions. That is, the science application will produce sooner or later garbage results.
If that is the case then either BOINC shouldn't report AVX support on those OS versions or the scheduler should check for processor features + OS version. -Juha On 23 July 2013 00:41, Wolfgang Schwieger <[email protected]> wrote: > As you can see here > http://msdn.microsoft.com/en-us/library/windows/desktop/ff919571(v=vs.85).aspx > this > is no problem for BOINC.**** > > ** ** > > When a new windows version of BOINC is available (with reporting of AVX) i > will test it with WinXP/WinXP-64bit, and if it is reporting AVX…..i will > test it with the PrimeGrid app ;-)**** > > ** ** > > --Wolfgang**** > > ** ** > > *Von:* Juha [mailto:[email protected]] > *Gesendet:* Montag, 22. Juli 2013 23:18 > *An:* Rom Walton > *Cc:* Wolfgang Schwieger; BOINC Developers Mailing List > *Betreff:* Re: [boinc_dev] : BOINC (windows) doesn't report avx processor > feature**** > > ** ** > > AVX needs support from operating system and according to Wikipedia the > first Windows to support AVX is 7 SP1.**** > > Should the client report all the features that could be available and > leave it to the scheduler to decide what is safe to use or should the > client report only those features that the entire system supports?**** > > > (SSEn needs OS support as well, but since that was added in Win 95 or 98 > maybe we can safely assume the support is always available.)**** > > -Juha**** > > ** ** > > On 22 July 2013 20:09, Rom Walton <[email protected]> wrote:**** > > Done. > > Revision: 9b2d0f992f6669d31d1996c4fc105ce22324445b > Author: Rom Walton > Date: 7/22/2013 1:08:36 PM > Message: > client: Add detection of the AVX instruction set for newer processors > > > ---- > Modified: client/hostinfo_win.cpp > > ----- Rom**** > > > -----Original Message----- > From: boinc_dev [mailto:[email protected]] On Behalf Of > Wolfgang Schwieger > Sent: Monday, July 22, 2013 1:02 PM > To: 'BOINC Developers Mailing List' > Subject: [boinc_dev] : BOINC (windows) doesn't report avx processor > feature > > Hi all, > > BOINC (windows) reports these processor features for a sandy bridge CPU > (2600k): > Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge > mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni > ssse3 cx16 > sse4_1 sse4_2 popcnt aes syscall nx lm vmx tm2 pbe > > But there is no avx entry, so PrimeGrid cannot deliver the new > GeneferAVX application to windows hosts. > > Can you please add this line to hostinfo_win.cpp (e.g. line 1075)? > > FEATURE_TEST(std_supported, (std_ecx & (1 << 28)), "avx "); > > > Regards > Wolfgang Schwieger > > > > _______________________________________________ > 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.
