BOINC
Compute for Science

  • BOINC lets you help cutting-edge science research using your computer. The BOINC app, running on your computer, downloads scientific computing jobs and runs them invisibly in the background. It's easy and safe.

  • About 30 science projects use BOINC. They investigate diseases, study climate change, discover pulsars, and do many other types of scientific research.

  • The BOINC and Science United projects are located at the University of California, Berkeley and are supported by the National Science Foundation.
UCB logo           NSF logo
START COMPUTING!

To contribute to science areas (biomedicine, physics, astronomy, and so on) use Science United. Your computer will help current and future projects in the areas you choose.

Join Science United

Or download BOINC and choose specific projects. This will let you participate in competitions and systems like Gridcoin.

Download BOINC

News from BOINC Projects

[Minecraft@Home] Repeating Decoration Seeds opencl app

Hi everyone,

The OpenCL version of this app has been launched as a beta app.

AMD/Intel users can contribute with their GPUs for this app now.

Please let us know if you encounter any issues. We'll be monitoring and pull it out of beta once it seems stable.

View article · Tue, 29 Jul 2025 16:17:43 +0000


[Minecraft@Home] Repeating Decoration Seeds v1

Hi everyone,

We've had a new CUDA app in beta for around the last 24 hrs and it seems stable enough to push it out of beta at this time.

Here's the technical explanation from the lead developer of the app, MC "PseudoGravity":

While each Minecraft world possesses a single world seed, every 16x16 chunk within the world possesses its own derived seed, known as a decoration seed. Each chunk’s decoration seed is determined by the unique combination of world seed and chunk location. This decoration seed in turn guides the generation of features such as trees, ores, and portions of structures.
The decoration seed formula is as follows:
decorationSeed = (AX + BZ) ^ worldSeed
Here, A and B are 64-bit pseudorandom odd numbers generated from the world seed and are therefore the same throughout the world. Variables X and Z are the coordinates of the chunk and are always multiples of 16. This formula is designed to ensure that each chunk within the world has a different decoration seed and thus different trees and related features.
However….
Taking a closer look at this equation reveals that the portion AX+BZ is the only part that depends on the chunk coordinates. If this subexpression produces the same value at multiple locations within the same world, then those chunks will have the same decoration seed. Specifically, if NA=MB mod 2**64 for some small integers N and M, then
A(X+N) + B(Z-M) = AX+BZ mod 2**64
and we see that the decorations seeds repeat along a line formed by (N,-M). When N and M are very small, interesting effects occur, as chunks form stripes along which identical trees and related features repeat endlessly.
Participants in this GPU-based BOINC project will exhaustively comb through all 2**64 Minecraft world seeds to uncover those in which the pseudorandom values A and B produce repeating patterns. Preliminary searches have discovered a few diagonally-repeating worlds, including several which repeat every single chunk diagonally. This full-scale search will produce a complete list of all Minecraft worlds in which decoration seeds repeat within a distance of 8 chunks, including non-45-degree angles.

View article · Sun, 27 Jul 2025 03:42:13 +0000


[YAFU] Aliquot sequence 3326040 has terminated!!!

Aliquot sequence 3326040 has terminated!!!

View article · Sat, 26 Jul 2025 06:24:14 +0000


... more

News

BOINC client 8.2.4 released
The 8.2.4 version of the BOINC client has been released for all platforms. Download it here. Release notes are here. The new version supports Docker apps - an important step for BOINC.
10 Jul 2025, 21:46:02 UTC · Discuss


Lines of code visualization
Vitalii made a visualization of the number of lines of code in BOINC going back to 2002.
16 Mar 2025, 9:07:20 UTC · Discuss


Grafana project dashboards
Check out Grafana project dashboards showing time-varying graphs of project info such as number of unsent and in-progress jobs.
15 Feb 2025, 21:03:13 UTC · Discuss


... more

News is available as an RSS feed   RSS



Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.