Padls Total subproject running fine
Better late than never. The PADLS Total experiment described in this thread is running fine on this server and is producing good results.
Technical: the search space has been split to so called segments. From each segment one workunit is generated. The workunits can be made any size, but are currently set to run approximately two hours on my computer. Once result of a workunit is returned to the server, it is picked up by the validator program. This program checks the result validity, saves the result into the database and generates a new workunit to continue processing the segment.
Results are exported twice a day in, and they are available for download as text or sql.
The search algorithm is not the most efficient, but gives reasonable results. A effort was initiated to install the subproject over at Ice00's server server.
25 Jul 2019, 8:37:19 UTC · Discuss
Testing Padls Total
Experiment with name Padls Total now entered testing phase.
A new application was developed for this project which is currently available as a beta for Linux. This application finally supports checkpoints. Please, decide if you really want to participate in the beta work. The work generator is also being tested, so there are many tasks available and if you have beta work enabled, you may get way too much.
If you enable beta applications, be prepared to have:
* tasks suddenly aborted by server
* your completed tasks not validated for weeks
* no credit assigned for weeks
* tasks crash or get stuck running
* no apps for our favorite platform
* strict deadlines
* wrong run-time estimate
This is batch 15, 21 and 22 on the server_status page.
Another remark: it is not necessary to run the beta work continuously. Run it for a while and then disable it. Leave some to me to test. Credit allocation, windows application, automated result publication and deadline adjustments will all be done before the application leaves beta mode.
The server might not be available all the time as I am trying different storage solution.
Programming talk and development updates are in this thread.
18 Jun 2019, 21:01:09 UTC · Discuss
PADLS TBtest batch 14
I created new program and I want to test a idea that ODLS can be found directly in the output of the generators without first permuting them. This program checks dls about 40 times faster, but not as thoroughly. The same space is checked as batch 10, 12 and 13. Additionally the maximum number of diagonal transversals is recorded.
The workunit name is as follows:
padls4_a61923754 - application name
padls4_a61923754 - application compatibility version
padls4_a61923754 - generator version (a or b)
padls4_a61923754 - 8 numbers forming a input row for the padls generators
Credit will not be awarded during validation, but later during assimilation of the batch. Credit will be granted based on the number of Latin squares checked. If you do not agree with the experiment, the credit or the fact that your data is stored on my SD-Card, then please do not participate.
14 May 2019, 15:12:22 UTC · Discuss
I was asked about the project future. You can read about plans in this thread.
Any, If at all, continuation of this project will not happen before summer.
Makarova has more computation available with her experiments. We could run those.
DesA has some interesting fluid simulation ideas. I wrote him what properties should the boinc apps exhibit to run comfortably. We will see what he prepares until then. He has some other ides, not only the simulation, more computational or even neural-networkey.
Next is a Gridcoin microgrid. It is an ambition to provide various levels of commercial boinc hosting and support. Development of boinc apps is part of the ambitions. Customers would give us their non-boinc programs and problem-space and we will make it run on boinc. Non-profit "customers" can be backed by the gridcoin whitelist. This server will be the testbed for this initiative.
There are some improvement to the boinc codebase that I want to make, and this server will be the testbed. For example torrent or ipfs asset distribution that would ease up the load on boinc file-server. And making the BOINC API easier to use (proper library, out-of-tree builds, docs).
Next is a CPU fuzzer. It's goal is to discover what undocumented instructions are available in the various processors owned by crunchers.
I would like to explore possibility of building and CI of software on the boinc clients. Including distributing the boinc apps themselves in source form, to be compiled on the crunchers' computer. In linux, programs were meant to be compiled on the target computer since ever, so why fight with static linking and binary incompatibility?
Another inspiration is PlanetLab non-boinc project. I would like to use boinc to quicly deploy experimental P2P software, see how well it forms a p2p network in close to real world controlled scenario and undeploy it equally easily.
Hentai@Home is a interesting project, because it is unlike many, storage and bandwidth intensive instead of computation. I realize that home networks are not optimized for heavy uploads.
As you see thre are many ideas. Probably I will choose two in the summer. And of course, nothing will happen without consent of the crunchers.
26 Mar 2019, 13:45:16 UTC · Discuss
PADLS batch 13 complete
Last result from third batch of rows was completed today. The results were collected and sent for processing. 1804 CF ODLS were found.
623+771 cf odls added to project database.
465 unique cf odls added to master database:
In this batch, there were high numbers of duplicate:
60436 duplicate within the result file
1181 duplicate against the project database
929 duplicate against the master database.
Number 10 was found, but not unique (1h9VXz9ciEGw1LSrZS2cWivFY).
There were at most 47 cf odls per row.
Tasks in this batch were assigned credit bu the new assimilator.
Copyright: Natalia Makarova, Tomáš Brada. Attribution to Natalia Makarova is required for any derivative work.
4 Mar 2019, 10:26:00 UTC · Discuss
©2019 Tomáš Brada