Communications of the ACM
Scalable problems and memory-bounded speedup
Journal of Parallel and Distributed Computing
Analyzing scalability of parallel algorithms and architectures
Journal of Parallel and Distributed Computing - Special issue on scalability of parallel algorithms and architectures
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Software Engineering Economics
Software Engineering Economics
Scalable Parallel Computing: Technology,Architecture,Programming
Scalable Parallel Computing: Technology,Architecture,Programming
Isoefficiency: Measuring the Scalability of Parallel Algorithms and Architectures
IEEE Parallel & Distributed Technology: Systems & Technology
Scalability of Parallel Algorithm-Machine Combinations
IEEE Transactions on Parallel and Distributed Systems
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
An overview of the BlueGene/L Supercomputer
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Automated application-level checkpointing of MPI programs
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
CLADE '03 Proceedings of the 1st International Workshop on Challenges of Large Applications in Distributed Environments
Exploiting Processor Workload Heterogeneity for Reducing Energy Consumption in Chip Multiprocessors
Proceedings of the conference on Design, automation and test in Europe - Volume 2
Power and Energy Profiling of Scientific Applications on Distributed Systems
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
A Framework for Measuring Supercomputer Productivity
International Journal of High Performance Computing Applications
HPC Productivity: An Overarching View
International Journal of High Performance Computing Applications
Productivity Metrics and Models for High Performance Computing
International Journal of High Performance Computing Applications
Measuring High Performance Computing Productivity
International Journal of High Performance Computing Applications
High Performance Computing Productivity Model Synthesis
International Journal of High Performance Computing Applications
Measuring Productivity on High Performance Computers
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
A Power-Aware Run-Time System for High-Performance Computing
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Application of a development time productivity metric to parallel software development
Proceedings of the second international workshop on Software engineering for high performance computing system applications
Generating testable hypotheses from tacit knowledge for high productivity computing
Proceedings of the second international workshop on Software engineering for high performance computing system applications
Application-Transparent Checkpoint/Restart for MPI Programs over InfiniBand
ICPP '06 Proceedings of the 2006 International Conference on Parallel Processing
The Fault Tolerant Parallel Algorithm: the Parallel Recomputing Based Failure Recovery
PACT '07 Proceedings of the 16th International Conference on Parallel Architecture and Compilation Techniques
Validity of the single processor approach to achieving large scale computing capabilities
AFIPS '67 (Spring) Proceedings of the April 18-20, 1967, spring joint computer conference
Hi-index | 0.00 |
With the parallel computer systems scaling-up, the measure index for performance of the systems demands a shift from traditional "high performance" to "high productivity." This brings a new challenge to defining a synthetic, yet meaningful, measure index of multiple productivity variables; namely computing performance, reliability, energy consumption, parallel software development, etc. Traditional measures for large-scale parallel computer systems merely focus on computing performance, and are incapable of measuring the multiple productivity variables simultaneously in an effective manner. A recently proposed market-related money model, which pursues high utility/cost ratio, relies on money as a measure to consider the multiple productivity variables. Differing from the previous models, this paper proposes a novel system productivity speedup metric for large-scale parallel computer systems. The metric uses speedup instead of money to comprehensively unify the measures of multiple productivity variables. Finally, we propose a trade-off productivity measurement to weigh different productivity variables, to address different design targets. The measurement can facilitate the system evaluation, expose future technique tendencies, and guide future system design.