Changes between Version 4 and Version 5 of CreditGeneralized


Ignore:
Timestamp:
Aug 11, 2014, 4:52:14 PM (10 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CreditGeneralized

    v4 v5  
    2323It can be done on CPUs and GPUs, but it can be done much faster on ASICs.
    2424These ASICs can only do hashing; they can't do floating-point math,
    25 and they can't be used by any BOINC project other than BU.
     25and they're of no use to any BOINC project other than BU.
    2626
    2727The question was: how should BU grant credit for its jobs?
     
    4242   no longer measures its peak performance in FLOPS.
    4343 * The competitive balance between volunteers is lost.
    44    The top users and teams (BOINC-wide) will be only those with ASICs.
     44   The top users and teams (BOINC-wide) will be only those with ASICs running BU.
    4545 * The competitive balance between projects is lost.
    4646   BU will always grant far more credit than other projects,
     
    6363
    6464 * '''Computing credit''': general-purpose FLOPs, i.e. what we have now.
    65  * '''Storage credit''', measured in byte/seconds.
     65 * '''Storage credit''', measured in byte/seconds (possibly multiplied by availability).
    6666 * '''Network credit''', measured in bytes, the sum of upload and download.
    6767 * '''Project-specific credit'''.
     
    7878leader boards, user and team pages, etc. -
    7979we'll show one or more credit types;
    80 this will be configurable by the project.
     80the choice of types will be configurable by the project.
    8181
    8282The new types of credit will be included in
     
    8686
    8787== Discussion ==
     88
     89=== Are these 4 types enough? ===
     90
     91I'd prefer to use only these 4 types,
     92rather than e.g. having an extensible system where projects can add several
     93of their own types.
     94Reasons: conceptual simplicity, and also ease and efficiency of implementation
     95(add fields to existing DB tables rather than create new/big tables).
     96
     97=== Other app-specific coprocessors ===
    8898
    8999Eric pointed out the possibility of a variant of the SETI@home app