1. 06 Jan, 2010 2 commits
    • Charlie Fenton's avatar
      client: Eliminate x86_64 Mac client so we can link with 32-bit CUDA libraries · 506e8fdb
      Charlie Fenton authored
      svn path=/trunk/boinc/; revision=20078
    • David Anderson's avatar
      - client: scheduling problem: · 37aae854
      David Anderson authored
          - a project overestimates job FLOP counts
          - the client starts jobs in EDF mode
          - as job progresses and fraction done increases,
              its completion time estimate decreases until
              it's no longer a deadline miss.
          - job gets preempted by other job from that project;
              you end up with lots of partly completed jobs.
          Solution (I hope): if an app version has running jobs,
              compute a "temp DCF" for the app version,
              which is the min of dynamic/static estimates for its jobs.
              Apply this scaling factor to completion time estimates
              for unstarted jobs in RR simulation
      - client: the estimation of remaining time of running jobs was wrong
          (how did this bug survive so long?)
      svn path=/trunk/boinc/; revision=20077
  2. 05 Jan, 2010 6 commits
  3. 04 Jan, 2010 8 commits
  4. 03 Jan, 2010 2 commits
  5. 01 Jan, 2010 6 commits
    • David Anderson's avatar
      · e2df29df
      David Anderson authored
      svn path=/trunk/boinc/; revision=20059
    • David Anderson's avatar
      - example multi-thread app: change to use boinc_init_parallel(). · 1c127cd1
      David Anderson authored
          It's way simpler now.
      svn path=/trunk/boinc/; revision=20058
    • David Anderson's avatar
      · e50bca6c
      David Anderson authored
      svn path=/trunk/boinc/; revision=20057
    • David Anderson's avatar
      compile fixes · da1476f4
      David Anderson authored
      svn path=/trunk/boinc/; revision=20056
    • David Anderson's avatar
      · 9e1644e5
      David Anderson authored
      svn path=/trunk/boinc/; revision=20055
    • David Anderson's avatar
      - API: add boinc_init_parallel(). · d5a8f6f1
      David Anderson authored
          This is like boinc_init() but for multithread apps.
          Unlike boinc_init(), it suspends/resumes all threads in the app,
          not just one.
          In Unix, this is done by forking,
          and having the parent process handle suspend/resume messages
          and suspend/resume the child using signals
          On Win, there's some nasty code that enumerates all
          threads in the whole system, and suspends/resumes
          those in a particular process.
      svn path=/trunk/boinc/; revision=20054
  6. 31 Dec, 2009 3 commits
  7. 27 Dec, 2009 4 commits
  8. 25 Dec, 2009 3 commits
  9. 24 Dec, 2009 5 commits
  10. 23 Dec, 2009 1 commit