From 547d9f4b3af60d403a3667e31462766892816faf Mon Sep 17 00:00:00 2001 From: David Anderson Date: Fri, 23 Jan 2009 18:46:57 +0000 Subject: [PATCH] - scheduler: for plan class "nci", set flops to CPU speed; this will give consistent completion time estimates for existing WUs. svn path=/trunk/boinc/; revision=16999 --- checkin_notes | 43 +++++++++++++++++++++++++------------------ doc/boinc_news.php | 5 +++++ doc/projects.inc | 22 +++++++++++++++------- sched/sched_plan.cpp | 2 +- 4 files changed, 46 insertions(+), 26 deletions(-) diff --git a/checkin_notes b/checkin_notes index 041a55201b..cee711245a 100644 --- a/checkin_notes +++ b/checkin_notes @@ -534,16 +534,16 @@ David 21 Jan 2009 sched_plan.cpp David 21 Jan 2009 - - client: fetch work from non-CPU-intensive projects + - client: fetch work from non-CPU-intensive projects - client/ - work_fetch.cpp,h + client/ + work_fetch.cpp,h David 21 Jan 2009 - client: compile fix, remove spurious message - client/ - work_fetch.cpp,h + client/ + work_fetch.cpp,h Rom 21 Jan 2009 - MGR: Make sure the UI thread doesn't call a GUI RPC @@ -640,17 +640,24 @@ Charlie Jan 22 2009 BOINCListCtrl.cpp,.h David 23 Jan 2009 - - client: clear debts when reset project - - client: respect work-fetch backoff for non-CPU-intensive projects - - client: for non-CPU-intensive project, fetch new job - if no currently running jobs - - client: skip non-CPU-intensive projects in debt calculations - - manager: show resource backoff times correctly + - client: clear debts when reset project + - client: respect work-fetch backoff for non-CPU-intensive projects + - client: for non-CPU-intensive project, fetch new job + if no currently running jobs + - client: skip non-CPU-intensive projects in debt calculations + - manager: show resource backoff times correctly - client/ - app_control.cpp - client_state.cpp - client_types.cpp,h - work_fetch.cpp,h - clientgui/ - DlgItemProperties.cpp + client/ + app_control.cpp + client_state.cpp + client_types.cpp,h + work_fetch.cpp,h + clientgui/ + DlgItemProperties.cpp + +David 23 Jan 2009 + - scheduler: for plan class "nci", set flops to CPU speed; + this will give consistent completion time estimates for existing WUs. + + sched/ + sched_plan.cpp diff --git a/doc/boinc_news.php b/doc/boinc_news.php index 6fd03c199b..a66a5bbb83 100644 --- a/doc/boinc_news.php +++ b/doc/boinc_news.php @@ -1,6 +1,11 @@ paper + about Quake-Catcher Network appeared in + Seismological Research Letters, Jan/Feb 2009." +), array("January 20, 2009", "A paper about BOINC, \"Celebrating Diversity in Volunteer Computing\", diff --git a/doc/projects.inc b/doc/projects.inc index f4886f40bf..6856e23203 100644 --- a/doc/projects.inc +++ b/doc/projects.inc @@ -103,12 +103,12 @@ $astro_phys_chem = array( "Astronomy/Physics/Chemistry", array( array( - "AQUA@home", - "http://aqua.dwavesys.com/", - "D-Wave Systems, Inc.", - "Quantum computing", - "D-Wave's AQUA (Adiabatic QUantum Algorithms) is a research project whose goal is to predict the performance of superconducting adiabatic quantum computers on a variety of hard problems arising in fields ranging from materials science to machine learning. AQUA@home uses Internet-connected computers to help design and analyze quantum computing algorithms, using Quantum Monte Carlo techniques.", - "logo_dwave2.png" + "Milkyway@home", + "http://milkyway.cs.rpi.edu/milkyway/", + "Rensselaer Polytechnic Institute", + "Astronomy", + "The goal of Milkyway@Home is to create a highly accurate three dimensional model of the Milky Way galaxy using data gathered by the Sloan Digital Sky Survey.", + "mw.png", ), array( "Leiden Classical", @@ -190,8 +190,16 @@ $mixed = array( ), ); $math = array( - "Mathematics and strategy games", + "Mathematics, computing, and games", array( + array( + "AQUA@home", + "http://aqua.dwavesys.com/", + "D-Wave Systems, Inc.", + "Quantum computing", + "D-Wave's AQUA (Adiabatic QUantum Algorithms) is a research project whose goal is to predict the performance of superconducting adiabatic quantum computers on a variety of hard problems arising in fields ranging from materials science to machine learning. AQUA@home uses Internet-connected computers to help design and analyze quantum computing algorithms, using Quantum Monte Carlo techniques.", + "logo_dwave2.png" + ), array( "SHA-1 Collision Search Graz", "http://boinc.iaik.tugraz.at/sha1_coll_search/", diff --git a/sched/sched_plan.cpp b/sched/sched_plan.cpp index 0a2134f0a0..03c2373583 100644 --- a/sched/sched_plan.cpp +++ b/sched/sched_plan.cpp @@ -147,7 +147,7 @@ int app_plan(SCHEDULER_REQUEST& sreq, char* plan_class, HOST_USAGE& hu) { // hu.avg_ncpus = .01; hu.max_ncpus = .01; - hu.flops = .01*sreq.host.p_fpops; + hu.flops = sreq.host.p_fpops; } log_messages.printf(MSG_CRITICAL, "Unknown plan class: %s\n", plan_class