Posts by Crunch3r
1)
Message boards :
Number crunching :
Optimized app
(Message 1287)
Posted 7 Jul 2017 by Crunch3r Post: Hi jcastro, please make the optimized application available to everyone. It will be at least from my perspective. However, there are still quite a few "stock" models that need to be "fixed". Anyway, i'll be happy to upload the code for the ones that i've modified allready. There's just one minor thing that i'd like to adress... I'd like to make sure that the "optimized" code is some sort of dedication (mentioning his name) to my dad who died recently on 17.05.2017 of a stoke. Btw, the stock apps for windows and osx do not deliver the same results. |
2)
Message boards :
Number crunching :
Compression of output files
(Message 1180)
Posted 2 Apr 2017 by Crunch3r Post: There is a option in the BOINC computing preferences (network tab) to put a limit on the upload rate. You're missing the point. Doing what you purpose would limit other projects(running on gpu/asic blocking upload). I need the output files from DENIS to be compressed to reduce upload overhead. (don't take it wrong, but please comment only if you're qualified/project admins no noob replies please, thank you). |
3)
Message boards :
Number crunching :
Optimized app
(Message 1178)
Posted 1 Apr 2017 by Crunch3r Post: No one want to try to compile an optimized app?? It's not just to grab the source code and "compile" and optimized app... there's are a 'few' things to be considered here (◔_◔) ... Analyzing the code (models),rewriting the code and checking results...That's what needs to be done. It took me 2 days to get a working model for CRLP2011_EPI only. You sound very ungrateful/disrespectful , to be quite frankly, demanding someone compile an optimized app for you. However, i've got a new app that's ~10 to 14 times as fast as the current stock app. Anyway, you're welcome to put in the work yourself and come up with a optimized app yourself. The source code of the stock app is available at: https://github.com/DENISproject/denis-boinc-baseapp I'm waiting for your apps to be released, till i make mine available for download...let's see what happens. t(ಠ益ಠt) meanwhile... i'll give you something to look at/compare your apps to... i5-4200H -> http://denis.usj.es/denisathome/results.php?hostid=5205 Can't wait to see your apps compared to mine.(i'll give you a month). |
4)
Message boards :
Number crunching :
Compression of output files
(Message 1177)
Posted 1 Apr 2017 by Crunch3r Post: Howdy, can we please have the output files compressed ? I'm on a very slow DSL connection and having 5 computers upload results at the same time is ..well, draging my internet speed to almost a halt :( It makes quite a difference uploading an uncompressed result with ~342kb and a compressed one ~71kb. https://boinc.berkeley.edu/trac/wiki/FileCompression#compress-output Thanks. |
5)
Message boards :
Number crunching :
2nd night that 3 computers have been unable to upload completed work units
(Message 564)
Posted 13 Oct 2015 by Crunch3r Post: Worse here. Started a new thread because I've twice had the same computer sat full of tasks that are "Ready To Report" but no amount of spamming the update button would clear them. Project reset worked the first time but when I detached the project and re-added it, I'm not getting anything at all. Seems to me that it's time that the admins do a db purge... Besides that the server needs to be upgraded ASAP. If money is an issue i highly suggest getting in contact with the guys over at http://www.bitcoinutopia.net/bitcoinutopia/index.php as they're willing to set up a campaign to support DENIS@Home... |
6)
Message boards :
Number crunching :
Optimized app ?
(Message 553)
Posted 12 Oct 2015 by Crunch3r Post: Update: V3, added SSE41, speed improvement Sorry, please download the osx files again. I've linked "libstdc++" statically this time. |
7)
Message boards :
Number crunching :
Optimized app ?
(Message 550)
Posted 11 Oct 2015 by Crunch3r Post: Update: V3, added SSE41, speed improvement (on par with with sesefs windows apps, sometimes faster) to download binaries: (copy&paste the link to a new tab otherwise you'll get an error message) Linux 64bit SSE2(INTEL/AMD compatible): http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-pc-linux-gnu__sse2_v3.tar.bz2 Linux 64bit SSE3(INTEL/AMD compatible): http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-pc-linux-gnu__sse3_v3.tar.bz2 Linux 64bit SSE41(INTEL/AMD compatible): http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-pc-linux-gnu__sse41_v3.tar.bz2 ------------------------------------------------------------------ Linux 32bit SSE2(INTEL/AMD compatible): http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_32-pc-linux-gnu__sse2_v3.tar.bz2 Linux 32bit SSE3(INTEL/AMD compatible): http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_32-pc-linux-gnu__sse3_v3.tar.bz2 --------------------------------------------------------------- OSX 64bit SSE3: http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-apple-darwin__sse3_v3.zip OSX 64bit SSE41: http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-apple-darwin__sse41_v3.zip ---------------------------------------------------------------- Windows 64bit SSE2 (INTEL/AMD compatible): http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-windows__sse2_v3.zip Windows 64bit SSE3 (INTEL/AMD compatible): http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-windows__sse3_v3.zip Windows 64bit SSE41 (INTEL/AMD compatible): http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-windows__sse41_v3.zip |
8)
Message boards :
Number crunching :
Optimized app ?
(Message 532)
Posted 1 Oct 2015 by Crunch3r Post: Update: Add 32 bit Linux SSE2,SSE3 Download binaries only: (copy&paste the link to a new tab otherwise you'll get an error message) Linux 64bit SSE3: http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-pc-linux-gnu__sse3.tar.bz2 Linux 64bit SSE2: http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-pc-linux-gnu__sse3.tar.bz2 Linux 32bit SSE3: http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_32-pc-linux-gnu__sse3.tar.bz2 Linux 32bit SSE2: http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_32-pc-linux-gnu__sse2.tar.bz2 OSX 64bit SSE3: http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-apple-darwin__sse3.tar.bz2 Windows 64bit SSE3 (AMD compatible) http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-windows__sse3.zip Windows 64bit SSE2 (AMD compatible) http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-windows__sse2.zip |
9)
Message boards :
Number crunching :
Optimized app ?
(Message 531)
Posted 1 Oct 2015 by Crunch3r Post: If a system can support both SSE2 and SSE3 versions, is there an advantage to using one over the other? Some very quick tests on my 64 bit Linux systems show pretty much the same times for both versions (and they are about 85%-90% faster than the stock version). The original code uses SSE3 instructions and i've decided that there's no need to exclude older sse2 capable cpus. So i've modified the code so it'll work on older cpus as well. In about an hour i'll upload some 32 bit linux builds for sse2 & sse3 ;) |
10)
Message boards :
Number crunching :
All computational errors
(Message 530)
Posted 1 Oct 2015 by Crunch3r Post: sesefs app is not compatible with AMD cpus. try one of my windows apps. they will work on amd cpus. My mistake. Download the zip file again. I've fixed it. |
11)
Message boards :
Number crunching :
All computational errors
(Message 526)
Posted 1 Oct 2015 by Crunch3r Post: It's a problem of Win10? sesefs app is not compatible with AMD cpus. try one of my windows apps. they will work on amd cpus. |
12)
Message boards :
Number crunching :
Optimized app ?
(Message 520)
Posted 30 Sep 2015 by Crunch3r Post: Here are the updated binaries and source code based on 1.55. I've included binaries for Linux(64 bit) ,OSX (64 bit) and Windows (64 bit). There are binaries for SSE2 only CPUs available as well! Download: (copy&paste the link to a new tab otherwise you'll get an error message) http://www.boincunited.org/opt_apps/Denis@Home_cross_platform_v2.tar.bz2 (on windows use WinRAR to extract the files) Download binaries only: Linux 64bit SSE3: http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-pc-linux-gnu__sse3.tar.bz2 Linux 64bit SSE2: http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-pc-linux-gnu__sse3.tar.bz2 OSX 64bit SSE3: http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-apple-darwin__sse3.tar.bz2 Windows 64bit SSE3 http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-windows__sse3.zip Windows 64bit SSE2 http://www.boincunited.org/opt_apps/denis/denis_1.05_x86_64-windows__sse2.zip |
13)
Message boards :
Number crunching :
Optimized app ?
(Message 508)
Posted 28 Sep 2015 by Crunch3r Post:
you're welcome. please make sure to use only the http://www.boincunited.org/opt_apps/DENIS@Home_cross_platform.tar.bz2 source code. that one will compile on windows,linux and osx making it easier for you to develop new models ;) |
14)
Message boards :
Number crunching :
Optimized app ?
(Message 500)
Posted 27 Sep 2015 by Crunch3r Post: OK... here's another on that's truely cross platform compatible. I've rewritten the code once again and it will compile on Linux, OSX and Windows out of the box(when using GROMACS, see simd.h). I've changed some simd routines backported from the CPU app over at Milkyway@home that are based on my own code. (see -> http://rcos.rpi.edu/projects/milkywayhome/commit/separation-merge-vectorized-streams-from-crunchr/) The app will use GROMACS vectorized versions of exp and pow now. Besides that, you'll have the option to choose between AMD libM, Intel SVML and GROMACS code. (see simd.h and sse2_math.h) Both Linux and OSX apps are now using the faster GROMACS code to do exponential and power functions. download OSX & LINUX 64 bit: (copy & paste to a new brower tab) http://www.boincunited.org/opt_apps/DENIS@Home_cross_platform.tar.bz2 (souce code and binaries for OSX,Linux) |
15)
Message boards :
Number crunching :
Optimized app ?
(Message 495)
Posted 25 Sep 2015 by Crunch3r Post: If anyone could make the port to Linux possible then Crunch3r would be the one to do it! OK.. Here's the code and binary for 64 bit linux SSE2. (copy&paste the link to download otherwise you'll get an error message) http://www.boincunited.org/opt_apps/DENIS@Home_Linux_x64.tar.bz2 Instead of using Intels SVML, i've used the free of charge "amd libm" (http://developer.amd.com/tools-and-sdks/cpu-development/libm/) see "simd.h" Hope that helps ;) EDIT: If there's a need for an OSX app, i can compile that as well. (However, the linux code should compile straight forward on OSX using g++ > 4.5) |
16)
Message boards :
Number crunching :
Optimized app ?
(Message 459)
Posted 11 Sep 2015 by Crunch3r Post: Maybe trying for AVX could bring an additional strong boost... Maybe if you could specify what your problem is porting the app to linux, one could help doing that for you ;) |