Benchmarking the collatz application
log in

Advanced search

Message boards : Number crunching : Benchmarking the collatz application

Author Message
Profile valterc
Send message
Joined: 21 Sep 09
Posts: 39
Credit: 14,524,380,827
RAC: 15,379,583
Message 20949 - Posted: 4 Aug 2015, 10:38:25 UTC

Given the large set of the collatz configuration parameters and the even more large set of available 'crunching units' (cpu, gpu, etc.) it would be very nice to have something like a benchmark suite.

I'm thinking about a program that tests the whole set (or a subset) of the available configuration parameters and outputs the most efficient one for the given hardware. This could also probably be implemented using a script calling the micro app.

Any thoughts, ideas?

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3242
Credit: 1,694,580,091
RAC: 5,381,164
Message 20951 - Posted: 4 Aug 2015, 11:27:07 UTC - in response to Message 20949.

Given the large set of the collatz configuration parameters and the even more large set of available 'crunching units' (cpu, gpu, etc.) it would be very nice to have something like a benchmark suite.

I'm thinking about a program that tests the whole set (or a subset) of the available configuration parameters and outputs the most efficient one for the given hardware. This could also probably be implemented using a script calling the micro app.

Any thoughts, ideas?


The problem has always been you can't give out credits for known results, and that's what 'benchmarking' does. Now if you could figure it out by running each app in turn that would in effect do the same thing, and give out credits at the same time. Then the project, after tracking all that stuff for hundreds of thousands of us users, could send the most efficient app to us to crunch.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 20953 - Posted: 5 Aug 2015, 4:07:46 UTC

That is a good idea. It might be impossible to do or have to run for days in order to determine the best settings, especially when CPU % is added to the mix.

HAL9000
Avatar
Send message
Joined: 19 Nov 09
Posts: 15
Credit: 104,993,705
RAC: 0
Message 20958 - Posted: 5 Aug 2015, 21:16:28 UTC

For SETI@home the lunatics selected or modified some tasks so that benchmarking wouldn't task as long.

Could some tasks form Collatz be shortened or some shortish ones generated for benchmarking purposes?

The purpose of the benchmark is to do offline testing to tune the app and/or parameters. So credits & results wouldn't even be a factor.


Post to thread

Message boards : Number crunching : Benchmarking the collatz application


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.