log in |
Message boards : Wish list : Support for OSX
Previous · 1 · 2
Author | Message |
---|---|
No need for SSE2 since all macs have at least sse3 available. For some apps on some projects SSE2 (surprisingly) is a little faster (1-3%) than SSE3 So, if you are already on this, why not make also SSE2 build for testing purposes? ____________ ![]() ![]() | |
ID: 1978 · Rating: 0 · rate:
![]() ![]() ![]() | |
OK.. i've compiled sse2, sse3 and avx apps. For the moment OSX 10.5 &64 bit only. | |
ID: 1981 · Rating: 0 · rate:
![]() ![]() ![]() | |
OK.. i've compiled sse2, sse3 and avx apps. For the moment OSX 10.5 &64 bit only. the 32bit app is uploaded as well. It's 'only' sse3 since avx is way slower. ____________ ![]() Join BOINC United now! | |
ID: 1982 · Rating: 0 · rate:
![]() ![]() ![]() | |
I have released the optimized versions for OS X, which were compiled by Crunch3r. | |
ID: 1984 · Rating: 0 · rate:
![]() ![]() ![]() | |
I have released the optimized versions for OS X, which were compiled by Crunch3r. Just allowed new work on my Mac and it downloaded a bunch of v100 tasks which I aborted. So I reset the project which then downloaded some SSE2 tasks and more v100 tasks, which I aborted. I don't really want to monitor the downloads all the time - can you do something like select the optimized app in preferences or remove the v100? Thanks! ____________ ![]() | |
ID: 1985 · Rating: 0 · rate:
![]() ![]() ![]() | |
I have released the optimized versions for OS X, which were compiled by Crunch3r. Just allowed new work on my Mac and it downloaded a bunch of v100 tasks which I aborted. So I reset the project which then downloaded some SSE2 tasks and more v100 tasks, which I aborted. I don't really want to monitor the downloads all the time - can you do something like allow selection of the optimized app in preferences or maybe even remove the v100? Thanks! ____________ ![]() | |
ID: 1986 · Rating: 0 · rate:
![]() ![]() ![]() | |
I don't what architectures x86 and x64 started in Apple pc's. I could remove the basic CPU version if every these processors started with SSE2/SSE3. | |
ID: 1987 · Rating: 0 · rate:
![]() ![]() ![]() | |
AFAIK, the oldest x86 macs (no longer supported by Apple) were x86 + SSE3 (PNI) capable. Pretty much everything after that was x86-64 with Supplemental SSE3 and higher. | |
ID: 1988 · Rating: 0 · rate:
![]() ![]() ![]() | |
double post :( | |
ID: 1989 · Rating: 0 · rate:
![]() ![]() ![]() | |
I have released the optimized versions for OS X, which were compiled by Crunch3r. Steve, Use the app_info.xml method (I did). 0] BOINC data folder is in /Library/Application Support/BOINC Data 1] download SSE2/SSE3/AVX apps from http://asteroidsathome.net/boinc/download/ 2] mv all apps into BOINC Data/projects/asteroidsathome.net_boinc 3] make all apps executable, e.g. chmod +x 4] TextEdit/nano a new app_info.xml as shown below
<app_info>
<app>
<name>period_search</name>
<user_friendly_name>Asteroids</user_friendly_name>
</app>
<!-- SSE2 -->
<file_info>
<name>period_search_10210_x86_64-apple-darwin__sse2</name>
<executable/>
</file_info>
<app_version>
<app_name>period_search</app_name>
<version_num>1021</version_num>
<avg_ncpus>1.00</avg_ncpus>
<max_ncpus>1.00</max_ncpus>
<plan_class>sse2</plan_class>
<file_ref>
<file_name>period_search_10210_x86_64-apple-darwin__sse2</file_name>
<main_program/>
</file_ref>
</app_version>
<!-- SSE3 -->
<file_info>
<name>period_search_10210_x86_64-apple-darwin__sse3</name>
<executable/>
</file_info>
<app_version>
<app_name>period_search</app_name>
<version_num>1021</version_num>
<avg_ncpus>1.00</avg_ncpus>
<max_ncpus>1.00</max_ncpus>
<plan_class>sse3</plan_class>
<file_ref>
<file_name>period_search_10210_x86_64-apple-darwin__sse3</file_name>
<main_program/>
</file_ref>
</app_version>
<!-- AVX -->
<file_info>
<name>period_search_10210_x86_64-apple-darwin__avx</name>
<executable/>
</file_info>
<app_version>
<app_name>period_search</app_name>
<version_num>1021</version_num>
<avg_ncpus>1.00</avg_ncpus>
<max_ncpus>1.00</max_ncpus>
<plan_class>avx</plan_class>
<file_ref>
<file_name>period_search_10210_x86_64-apple-darwin__avx</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>
(You can remove parts for AVX/SSE3 if you prefer to run SSE2-only) 5] change ownership of all apps & app_info.xml to boinc_master:boinc_project, e.g. chown 6] shutdown & restart BOINC Good luck. EDIT: Save the app_info.xml into BOINC Data/projects/asteroidsathome.net_boinc Best to cd /Library/Application Support/BOINC Data/projects/asteroidsathome.net_boinc and work from there -- terencewee* Sicituradastra. ____________ terencewee* Sicituradastra. | |
ID: 2022 · Rating: 0 · rate:
![]() ![]() ![]() | |
I have released the optimized versions for OS X, which were compiled by Crunch3r. I've compiled new apps 32 and 64 bit. There seems to have been an issue with the sse2 app getting invalid results. I'm got a hunch that it's due to using clang instead of g++. anyway, i've uploaded the new apps(see below). http://www.boincunited.org/opt_apps/asteroidsathome_osx_10211_32bit.tar.bz2 http://www.boincunited.org/opt_apps/asteroidsathome_osx_10211_64bit.tar.bz2 (no need for sse2) The avx app might follow later since i have to figure out why it's so slow compared to the sse3 app. ____________ ![]() Join BOINC United now! | |
ID: 2028 · Rating: 0 · rate:
![]() ![]() ![]() | |
So, I know that the scheduler will send machines tasks from all app versions to find the fastest, but i've noticed my two macs only got sent tasks for the old app, and the new sse2 app. I have not seen any sse3 or avx tasks. | |
ID: 2079 · Rating: 0 · rate:
![]() ![]() ![]() | |
Oh no, I can see that the version reports it differently. Win and Linux version reports SSE3 as PNI and AVX as AVX. But your version reports it SSE3 and AVX1.0. Scheduler in default doesn't send anything according to reported instruction set so I had to specify it in an xml file. But I didn't specify these two. That's a little mess that it reports it differently. Do you have also older versions installed somewhere on any Mac? I would need the instruction set reporting from older versions for comparation. I don't want to have too many versions of the same app so I would depreceate the other versions. | |
ID: 2080 · Rating: 0 · rate:
![]() ![]() ![]() | |
I don't have any older versions of BOINC currently installed, but from memory this is what has been reported for a while. | |
ID: 2082 · Rating: 0 · rate:
![]() ![]() ![]() | |
| |
ID: 2083 · Rating: 0 · rate:
![]() ![]() ![]() | |
Message boards :
Wish list :
Support for OSX