Einstein @ Home

S5R3 Work Unit Crunch Time Ready Reckoner V1.0


Please follow these steps to obtain estimates of work unit behaviour

Step 1

Firstly we need to find and examine the work unit identifier. It looks rather like this :


  • Open BOINC Manager and maximise the window.
  • For a running task you will find it by
    • Select the Tasks tab
    • Look in the column under the Name heading
  • Alternatively you could also find it by
    • Select the Projects tab
    • Highlight Einstein@Home in the column under the Project heading
    • Click the Your results button toward the bottom of the Web Sites panel on the lower left
    • This will open your browser at the page which shows your recent tasks including any pending ones
    • Select a work unit of interest by clicking on one in the column under the Work unit ID click for details heading

XXXX.XX is a decimal number like 345.67 which is the search frequency F for the unit.

YYY is an integer number like 123 which is the sequence number S for the unit.

All times are in seconds.

Step 2

We will first calculate the period of the work unit cycle. This depends upon the sky search frequency.

INPUT Please enter the search frequency that you found   ----> = F
OPTION You may choose to enter a sky grid density constant here   ----> = D
OUTPUT The cycle period for your work unit sequence is   ----> = P = D x F2

Step 3

Now we will calculate the phase of the work unit within the cycle, and sequence numbers with similar runtimes. This depends upon the work unit sequence number.

INPUT Please enter the sequence number that you found   ----> = S
OUTPUT Phase of your work unit within it's sequence is   ----> = R = S / P
OUTPUT Sequence numbers with similiar runtimes   ---->

Step 4

To finish we will calculate the expected runtime of your work unit. This depends upon estimates of the peak runtime and the runtime variance.

INPUT Please enter an estimate of peak runtime   ----> = A
INPUT Please enter an estimate of runtime variance   ----> = B
OUTPUT Estimated runtime of work unit   ----> = T = A x (1 - B x |sin(Π x S / P)|)
You may of course return to a previous step and re-input parameters, it will automatically re-calculate the page.
Iterate as you please to fine tune and/or compare expected versus actual values, or a series thereof.


Cheers, Mike

[ No warranties implied or express, and I would be very glad to receive any & all feedback ! ;-) ]