About Collatz Conjecture
Collatz is a research project that uses Internet-connected
computers to do research in mathematics.
You can participate by downloading and running a free program
on your computer.
Collatz Conjecture is based in Wood Dale, Illinois.
It is privately managed BOINC project attempting to disprove the Collatz Conjecture. For more information about the Collatz
Conjecture, check out the
Collatz page. The Collatz Conjecture project makes use of the
parity sequence optimization and runs on Linux, Windows, and OS X and can utilize CPUs as well as AMD, nVidia, and Intel graphics cards.
See the results gathered to date
You must have an OpenCL driver installed for your CPU or video card that is recognized by the BOINC client in order to run OpenCL versions of the application. CUDA 4.0 (Linux) or CUDA 5.5 (Windows) is required to run non-OpenCL nVidia applications. AMD CAL 1.4 is supported for pre-HD7xxx AMD GPUs. All other AMD GPUs must have OpenCL capable drivers installed. Both standalone (single core non-OpenCL) CPU and OpenCL (multiple core) CPU applications exist. Set your preferences to omit either, neither, or both.
- BOINC 5.0 or later for CPU tasks
- BOINC 6.0 or later for CUDA applications
- BOINC 6.6 or later for ATI Brook+/CAL applications
- BOINC 7.0.28 or later for OpenCL GPU tasks on AMD or nVidia GPUs
- BOINC 7.2.21 or later for OpenCL CPU tasks
- For OpenCL CPU Processing:
- OS X 10.7 or later (no additional OpenCL driver necessary)
- For Linux and Windows, either the Intel or AMD OpenCL driver is required.
- For GPU processing:
- AMD Radeon HD 2400 or later graphics card with AMD CAL or OpenCL support
- Intel HD 2500 or later embedded GPU with Intel OpenCL driver
- nVidia 8400 GS or later graphics card with recent nVidia CUDA 5.5 or OpenCL driver
- OpenCL Drivers are available from:
Note: If using multiple OpenCL devices from multiple vendors (e.g. nVidia video card and Intel CPU), it is recommended that the driver with the lowest OpenCL support level (1.0, 1.1, 1.2) be installed first. If possible, install OpenCL drivers that all support the same OpenCL version.
Join Collatz Conjecture
User of the day
I'm Shandia. I'm a member of team SETI.USA. A computer tech by day, gamer at night. I can be a little obsessive when it comes to crunching projects....
Phasing out Multi-Size
Due to a variety of server scheduling problems that have not been able to be resolved, Collatz will be phasing out the multi-size workunits over the next week or two and going back to using multiple applications. You will once again control your own destiny and be able to choose the size WUs by the application chosen (micro, mini, standard, and large). The big addition (pun intended) that will be the first to be deployed is the large_collatz application which will be 32 times the size of the largest multi-size workunit. It is aimed at the fastest GPUs to reduce the upload/download and workunit startup overhead of running smaller workunits. That should result in a higher RAC as well as a reduced load on the Collatz server.
23 Apr 2014, 23:25:14 UTC
Tip #42: User of the Day
How can you become the user of the day at your favorite BOINC project? Create or edit your profile. You won't be chosen as user of the day on a BOINC project unless you have a profile. Once selected, you won't be selected again unless you make some type of change to your profile.
"There are 9 remaining candidates for User of the Day." That's what the Collatz server is currently telling me. If the BOINC project admin knows a little SQL, he can reset the flag for the user of the day manually, but most won't ever both doing that. So, editing your profile or creating one if you don't have one is the best way to get your name back on the list.
In addition to showing your profile on the project home page when you are chosen as "user of the day", there is a site dedicated to tracking it over time much like the BOINC statistics sites track credits. Check it out at http://uotd.org
6 Apr 2014, 15:02:32 UTC
Switching To CreditNew
The majority of BOINC projects are using CreditNew and includes all the largest projects. After much deliberation and more than a few run-ins with the credit cops, Collatz will switch to the CreditNew system beginning tomorrow.
I expect both the GPU and CPU credits will be drastically reduced because of this change but it will result in cross project parity at a level never before seen in BOINC. Since the basis of CreditNew is that credit is based on hardware across projects and not how well the hardware works on any one project, some changes to the applications will also be required. Not all projects have 64-bit applications or can make use of 64-bit math. As a result, a user running 32-bit windows on his 64-bit processor today only gets half as much credit because he only works half as fast as the user with a 64-bit operating system. That just isn't fair. The user doing half the work should get the same amount of credit because he has the same CPU. So, I will be removing all 64-bit Collatz applications. In addition, all assembly language and intrinsic optimizations will also be removed so that the applications run at a level that compares with the BOINC benchmarks since the benchmarks do not take into account any of those optimizations.
GPU optimizations will also be removed and all applications will be downgraded where ever possible to the oldest possible version. For example, CUDA 1.0 will now be the standard so that the project does not take advantage of any features not supported by the oldest nVidia GPU as it wouldn't be fair to the person who spend hundreds of dollars on a new GPU to get more credits just because his hardware works faster at certain calculations. The new Collatz GPU applications will only be allowed to run a few times faster than the CPU applications. That will allow Collatz to achieve parity with projects which have GPU applications that can't run in parallel very well. In order to assure that the oldest software will be used, all applications will be migrated to COBOL and entered via punch cards.
If your CPU or GPU is currently overclocked, you can dial it back since it will no longer matter. It has been said that credits are not worth anything. I think the contrary is true. Credits cost money. You hardware will now last longer because of this change and the result is that it will save you money. If you stop crunching altogether, just think how much money you will have!
Sure, some will see the lower credits at Collatz as a bad thing. But, think of it this way... While the credit will go down in Collatz, it really won't matter since all the Collatz applications will run at a level not seen since Apple IIe and DEC PDP-11s. You won't have to worry that your computer is getting less credits while using the same amount of electricity because even if you switch to another project, your credits and electric bill will remain constant. You will get less credit but the CEO's of the power companies will still get their bonuses thanks to your contributions.
Finally, because new volunteers who join the project won't ever be able to catch up to the credit leaders due to the switch to using CreditNew, the total credits will also be adjusted for all users, hosts, and teams. You will see an 80% reduction. But, on the bright side, you will be able to achieve those mega milestones tracked at FreeDC all over again!
1 Apr 2014, 13:55:43 UTC
Brook/CAL ATI for 32-bit Linux
I added a 6.00 version for 32-bit Linux app w/ ATI Brook+/CAL SDK 1.4. It compiles, but I have no idea whether it actually works as it was built on an Ubuntu 12.04 machine. That build machine does not have an AMD GPU installed which mean getting a little creative in order to get the Brook/CAL libraries installed.
If it will not run on your machine at all, please run "ldd solo_collatz_6.00_i686-pc-linux-gnu__ati14" and post the output. If it runs but errors out, please post the stderr.txt (the normal BOINC output).
If it does run, let me know as well. It uses the same command line parameters as the v2.09 ATI apps.
14 Mar 2014, 21:00:33 UTC
Android Applications Now Available
Solo Collatz applications are now available for Android. The Android application supports ARM, x86, and MIPS (Little Endian) processors. Assuming Murphy's Law will prevail as usual even though the apps work on my hardware, please let me know of any issues.
3 Mar 2014, 21:25:45 UTC
News is available as an RSS feed