November 2006 B
High Productivity Computing Systems and the Path Towards Usable Petascale Computing
Declan Murphy, Sun Microsystems, Inc.
Thomas Nash, Sun Microsystems, Inc.
Lawrence Votta, Jr., Sun Microsystems, Inc.
Jeremy Kepner, MIT Lincoln Laboratory

Expansion of Key Terms

Here we expand the high level terms of Eq.1:

A. Cost




is the total life cycle cost of the system. [$]

It includes the following costs:

One Time Costs
Initial hardware
Initial software (system and purchased application software)
Non-standard or specialized facility equipment (e.g., water cooling)
Facility preparation (electrical and other building modification)
Recurring Costs
Hardware maintenance (repair and preventive)
Software maintenance (repair and preventive)
Facility maintenance
Hardware and software upgrades (as required by contracted goals)
Electrical costs (for system and cooling)17
Space and standard facility equipment (GSA or other rate per sq-ft per year)

is the total lifetime administration costs.

nadm is average number of personnel at the local institution supporting system maintenance and management, user assistance, and system workload optimization. cadm is the cost per person-year [$/person-year] of this support. These costs are in large measure affected by the workload environment as well as the system and its administration tools. nadm is the personnel load that System-level and Administration Productivity Benchmarks can aim to measure along with Eadm. nadm can be broken into two parts, one that is a baseline cost in the host environment for managing a system of this magnitude, and a part that corresponds to the effort to optimize utilization and other activities where the administrators' productivity can be affected by administrative tools, . [Persons]

N is the total number, over the lifetime T, of unique program activities (projects with the goal of creating an appropriately efficient program and a correct and useful result). The definition of program activities and an estimate of N is very dependent on the local environment and should come from the institution for which systems are being evaluated. [Dimensionless]

is the average total project personnel time for one of the unique program activities counted by N. This includes, in addition to the software development effort, personnel costs for any production related effort (e.g., job submission, bookkeeping, etc.). This, along with Ejob, is what Job-level Productivity Benchmarks should aim to measure for different environments and systems. [Person-years]

cproj is the average cost per person-year of all project-related personnel. [$/Person-year]

Alternatively, we can write project costs in terms of the average total number of project personnel, nproj, over the lifetime, T, so that the total project cost is .

Pages: 1 2 3 4 5 6 7

Reference this article
"A System-wide Productivity Figure of Merit," CTWatch Quarterly, Volume 2, Number 4B, November 2006 B. http://www.ctwatch.org/quarterly/articles/2006/11/a-system-wide-productivity-figure-of-merit/

Any opinions expressed on this site belong to their respective authors and are not necessarily shared by the sponsoring institutions or the National Science Foundation (NSF).

Any trademarks or trade names, registered or otherwise, that appear on this site are the property of their respective owners and, unless noted, do not represent endorsement by the editors, publishers, sponsoring institutions, the National Science Foundation, or any other member of the CTWatch team.

No guarantee is granted by CTWatch that information appearing in articles published by the Quarterly or appearing in the Blog is complete or accurate. Information on this site is not intended for commercial purposes.