Abstract
Improving software performance by deploying parallel software on multiple processors often comes at the cost of increasing energy consumption. This paper focuses on such energy-performance tradeoffs. Techniques for computing bounds on software speedup and energy factor that captures the energy cost are presented. Numeric examples for the bounding techniques lead to valuable insights regarding system behaviour, energy and performance.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Amdahl, G.: Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities. In: AFIPS Joint Computer Conference, pp. 483–485. ACM, New York (1967)
Eager, D.L., Zahorjan, J., Lazowska, E.D.: Speedup versus Efficiency in Parallel Systems. IEEE Transactions on Computers 38(3), 408–423 (1989)
Feng, W.C., Cameron, K.W.: The Green500 List: Encouraging Sustainable Supercomputing. IEEE Computer 40(12), 50–56 (2007)
Feng, W.-C., Feng, X., Ge, R.: Supercomputing Comes of Age. IT Professional 10(1), 17–23 (2008)
Goth, G.: The Net’s Going Green Multipronged Approach Might Save Costs, Energy — and the Climate. IEEE Internet Computing 12(1), 7–9 (2008)
Grier, D.A.: Click Here to Empty Trash. IEEE Computer 41(9), 1–8 (2008)
Hill, M.D., Marty, M.R.: Amdahl’s Law in the Multicore Era. IEEE Computer 41(7), 33–38 (2008)
Hu, L., Jin, H., Liao, X., Xiong, X., Liu, H.: Magnet: A Novel Scheduling Policy for Power Reduction in Cluster with Virtual Machines. In: 2008 International Conference on Cluster Computing, pp. 13–22. IEEE Press, New York (2008)
Lange, K.-D.: Identifying Shades of Green: The SPECpower Benchmarks. IEEE Computer 42(3), 95–97 (2009)
Marinescu, D.C., Morrison, J.P., Yu, C., Norvik, C., Siegel, H.J.: A Self-Organization Model for Complex Computing and Communication Systems. In: Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems, pp. 149–158. IEEE Press, New York (2008)
Murugesan, S.: Harnessing Green IT: Principles and Practices. IT Professional 10(1), 24–33 (2008)
Niyato, D., Chaisiri, S., Sung, L.B.: Optimal Power Management for Server Farm to Support Green Computing. In: 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 84–91. IEEE Press, New York (2009)
Orgerie, A.-C., Laurent, L., Gelas, J.-P.: Save Watts in your Grid: Green Strategies for Energy-Aware Framework in Large Scale Distributed Systems. In: 14th IEEE International Conference on Parallel and Distributed Systems, pp. 171–178. IEEE Press, New York (2008)
Riviore, S., Shah, M.A., Ranganathan, P., Kozyrakis, C., Meza, J.: Models and Metrics to Enable Energy-Efficiency Optimizations. IEEE Computer 40(12), 39–48 (2007)
Sevcik, K.C.: Characterizations of parallelism in applications and their use in scheduling. In: 1989 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, pp. 171–180. ACM, New York (1989)
Wang, D.A.: Meeting Green Computing Challenges. In: 10th Electronics Packaging Technology Conference, pp. 121–126. IEEE Press, New York (2008)
Willbanks, L.: Green: My favorite Color. IT-Professional 10(6), 64–65 (2008)
Williams, J., Curtis, I.: Green IT: the New Computing Coat of Arms? IT-Professional 10(1), 12–16 (2008)
Xian, C., Lu, Y.-H., Li, Z.: Energy-Aware Scheduling for Real-Time Multiprocessor Systems with Uncertain Task Execution Time. In: 44th Annual Design Automation Conference, pp. 664–669. ACM, New York (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Majumdar, S. (2010). On the Energy-Performance Tradeoff for Parallel Applications. In: Aldini, A., Bernardo, M., Bononi, L., Cortellessa, V. (eds) Computer Performance Engineering. EPEW 2010. Lecture Notes in Computer Science, vol 6342. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15784-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-15784-4_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15783-7
Online ISBN: 978-3-642-15784-4
eBook Packages: Computer ScienceComputer Science (R0)