Designing Computational Clusters for Performance and Power

Advances in Computers - Tập 69 - Trang 89-153 - 2007
Kirk W. Cameron1, Rong Ge1, Xizhou Feng1
1Computer Science 212 Knowledge Works II Building Corporate Research Center Virginia Tech Blackburg, VA 24061 USA

Tài liệu tham khảo

Adiga N., Almasi G., Barik R., et al., “An overview of the BlueGene/L supercomputer”, in: Proc. of IEEE/ACM SC 2002, Baltimore, MD, 2003 Allen G., Dramlitsch T., Foster I., et al., “Supporting efficient execution in heterogeneous distributed computing environments with cactus and globus”, in: Proc. of SC 2001, Denver, CO, 2001 AMD Bailey A.M., “Accelerated Strategic Computing Initiative (ASCI): Driving the need for the Terascale Simulation Facility (TSF)”, in: Proc. of Energy 2002 Workshop and Exposition, Palm Springs, CA, 2002 Bailey D., Harris T., Saphir W., et al., “The NAS Parallel Benchmarks 2.0”, NASA Ames Research Center Technical Report #NAS-95-020, December 1995 Bailey, 1991, The NAS Parallel Benchmarks, Internat. J. Supercomputer Applications and High Performance Computing, 5, 63, 10.1177/109434209100500306 Bellosa F., “The benefits of event-driven energy accounting in power-sensitive systems”, in: Proc. of 9th ACM SIGOPS European Workshop, Kolding, Denmark, 2000 BlueGene/LTeam, “An overview of the BlueGene/L supercomputer”, in: Supercomputing 2002 Technical Papers, 2002 Bohrer, 2002, The case for power management in Web servers Borkar S., “Low power design challenges for the decade”, in: Proc. of the 2001 Conf. on Asia South Pacific Design Automation, Yokohama, Japan, 2001 Brooks D., Tiwari V., Martonosi M., “Wattch: A framework for architectural-level power analysis and optimizations”, in: Proc. of 27th International Symposium on Computer Architecture, Vancouver, BC, 2000 Brooks, 2000, Power-aware microarchitecture: Design and modeling challenges for next-generation microprocessors, IEEE Micro, 20, 26, 10.1109/40.888701 Burger, 1997, The SimpleScalar Toolset, Version 2.0, Computer Architecture News, 25, 13, 10.1145/268806.268810 Cai G., Lim C., “Architectural level power/performance optimization and dynamic power optimization”, in: Proc. of Cool Chips Tutorial at 32nd ISCA, 1999 Cameron K.W., Ge R., Feng X., Varner D., Jones C., “POSTER: High-performance, power-aware distributed computing framework”, in: Proc. of 2004 ACM/IEEE Conference on Supercomputing, SC 2004, 2004 Cameron K.W., Ge R., Feng X., Varner D., Jones C., “[Poster] High-performance, power-aware distributed computing framework”, in: Proc. of IEEE/ACM SC 2004, Pittsburgh, PA, 2004 Carrera E.V., Pinheiro E., Bianchini R., “Conserving disk energy in network servers”, in: Proc. of 17th International Conference on Supercomputing, 2003 Chandra, 2002, Wireless network interface energy consumption implications of popular streaming formats, vol. 4673 Chaparro P., Gonzalez J., Gonzalez A., “Thermal-effective clustered microarchitectures”, in: Proc. of First Workshop on Temperature-Aware Computer Systems, Munich, Germany, 2004 Company I., “IXIA Product Catalog” Culler, 1999 Dhodapkar A., Lim C.H., Cai G., Daasch W.R., “TEM2P2EST: A thermal enabled multi-model power/performance ESTimator”, in: Proc. of the First International Workshop on Power-Aware Computer Systems, 2000 Dongarra Dongarra Dongarra, 1979 Elnozahy M., Kistler M., Rajamony R., “Energy conservation policies for Web servers”, in: Proc. of 4th USENIX Symposium on Internet Technologies and Systems, Seattle, WA, 2003 Fan X., Ellis C.S., Lebeck A.R., “Memory controller policies for DRAM power management”, in: Proc. of International Symposium on Low Power Electronics and Design, ISLPED, 2001 Fan X., Ellis C.S., Lebeck A.R., “The synergy between power-aware memory systems and processor voltage scaling”, Department of Computer Science, Duke University, Durham, TR CS-2002-12, 2002 Feng, 2003, Making a case for efficient supercomputing, ACM Queue, 1, 54, 10.1145/957717.957772 Feng W., Warren M., Weigle E., “The bladed Beowulf: A cost-effective alternative to traditional Beowulfs”, in: Proc. of IEEE International Conference on Cluster Computing, CLUSTER'02, Chicago, IL, 2002 Feng W., Warren M., Weigle E., “Honey, I shrunk the Beowulf!”, in: Proc. of 2002 International Conference on Parallel Processing, ICPP'02, Vancouver, BC, Canada, 2002 Feng X., Ge R., Kirk C., “ARGUS: Supercomputing in 1/10 cubic meter”, in: Parallel and Distributed Computing and Networks, PDCN 2005, 2005 Feng X., Ge R., Cameron K., “Power and energy profiling of scientific applications on distributed systems”, in: Proc. of 19th International Parallel and Distributed Processing Symposium, IPDPS 05, Denver, CO, 2005 Flinn J., Satyanarayanan M., “Energy-aware adaptation for mobile applications”, in: Proc. of 17th ACM Symposium on Operating Systems Principles, Kiawah Island Resort, SC, 1999 Freeh V.W., Lowenthal D.K., Springer R., Pan F., Kappiah N., “Exploring the energy-time tradeoff in MPI programs”, in: Proc. of 19th IEEE/ACM International Parallel and Distributed Processing Symposium, IPDPS, Denver, CO, 2005 Ge R., Feng X., Cameron K.W., “Improvement of power-performance efficiency for high-end computing”, in: Proc. of 1st Workshop on High-Performance, Power-Aware Computing, HPPAC 2005, in conjunction with IPDPS'2005, Denver, CO, 2005 Gropp W., Lusk E., “Reproducible measurements of MPI performance”, Proc. of PVM/MPI '99 User's Group Meeting, 1999 Grunwald D., Levis P., Farkas K.I., “Policies for dynamic clock scheduling”, in: Proc. of 4th Symposium on Operating System Design & Implementation, San Diego, CA, 2000 Gurumurthi S., Sivasubramaniam A., Irwin M.J., Vijaykrishnan N., Kandemir M., “Using complete machine simulation for software power estimation: The SoftWatt approach”, in: Proc. of Eighth International Symposium on High-Performance Computer Architecture, HPCA'02, Boston, MA, 2002 HECRTF, “Federal plan for high-end computing: Report of the high-end computing revitalization task force”, 2004 Hennessy, 2003 Hsu C.-H., Feng W.-C., “A power-aware run-time system for high-performance computing”, in: Proc. of IEEE/ACM Supercomputing, SC|05, Seattle, WA, 2005 Hsu C.-H., Kremer U., “The design, implementation, and evaluation of a compiler algorithm for CPU energy reduction”, in: Proc. of ACM SIGPLAN Conference on Programming Languages, Design, and Implementation, PLDI'03, San Diego, CA, 2003 Standard Performance Evaluation Corporation IBM, 1998 Intel Intel, “Intel Pentium M Processor datasheet”, 2004 Isci C., Martonosi M., “Runtime power monitoring in high-end processors: Methodology and empirical data”, in: Proc. of the 36th annual IEEE/ACM International Symposium on Microarchitecture, 2003 J, 1981, A high-level language benchmark, BYTE, 6, 180 Joseph R., Brooks D., Martonosi M., “Live, runtime power measurements as a foundation for evaluating power/performance tradeoffs”, in: Proc. of Workshop on Complexity-Effective Design, Goteborg, Sweden, 2001 Kurita, 2001, Design of low power-consumption LSI, Oki Technical Review, 68 Laird LBNL, 2003 Lorch, 2004, PACE: A new approach to dynamic voltage scaling, IEEE Trans. Comput., 53, 856, 10.1109/TC.2004.35 Lorch, 1998, Software strategies for portable computer energy management, IEEE Personal Communications Magazine, 5, 60, 10.1109/98.683740 McMahon F.H., “The Livermore Fortran Kernels: A computer test of numerical performance range”, Lawrence Livermore National Laboratory, UCRL-53745, December 1986 McVoy L., Staelin C., “lmbench: Portable tools for performance analysis”, in: Proc. of USENIX 1996 Annual Technical Conference, San Diego, CA, 1996 Mudge, 2001, Power: A first class design constraint for future architectures, Computer, 34, 52, 10.1109/2.917539 Phillips J.C., Zheng G., Kumar S.. Kale L.V., “NAMD: Biomolecular simulation on thousands of processors”, in: Proc. of 14th International Conference on High Performance Computing and Communications, SC 2002, Baltimore, MA, 2002 Rosenblum M., Herrod S.A., Witchel E., Gupta A., “Complete computer simulation: The SimOS approach”, in: IEEE Parallel and Distributed Technology, Fall 1995, 1995 Sakagami H., Murai H., Seo Y., Yokokawa M., “TFLOPS three-dimensional fluid simulation for fusion science with HPF on the Earth Simulator”, in: Proc. of SC2002, 2002 Smith, 1988, Characterizing computer performance with a single number, Comm. ACM, 32, 1202, 10.1145/63039.63043 Tennessee Tiwari V., Singh D., Rajgopal S., et al., “Reducing power in high-performance microprocessors”, in: Proc. 35th Conference on Design Automation, San Francisco, CA, 1998 Top500, “27th edition of TOP500 list of world's fastest supercomputers released: DOE/LLNL BlueGene/L and IBM gain top positions”, 2006 Vachharajani M., Vachharajani N., Penry D.A., Blome J.A., August D.I., “Microarchitectural exploration with liberty”, in Proc. of 35th International Symposium on Microarchitecture, Micro-35, 2002 Vargas Vijaykrishnan N., Kandemir M., Irwin M., Kim, H., Ye W., “Energy-driven integrated hardware-software optimizations using SimplePower”, in: Proc. of 27th International Symposium on Computer Architecture, Vancouver, BC, 2000 Wang H.-S., Zhu X., Peh L.-S., Malik S., “Orion: A power-performance simulator for interconnection networks”, in Proc. of 35th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO-35, Istanbul, Turkey, 2002 Warren M.S., Weigle E.H., Feng W.-C., “High-density computing: A 240-processor Beowulf in one cubic meter”, in: Proc. of IEEE/ACM SC 2002, Baltimore, MA, 2002 Weissel A., Bellosa F., “Process cruise control-event-driven clock scaling for dynamic power management”, in: Proc. of International Conference on Compilers, Architecture and Synthesis for Embedded Systems, CASES 2002, Grenoble, France, 2002 Zhu Q., Chen Z., Tan L., et al., “Hibernator: Helping disk array sleep through the winter”, in: Proc. of the 20th ACM Symposium on Operating Systems Principles, SOSP'05, 2005 Zhu, 2005, Power aware storage cache management, IEEE Transactions on Computers (IEEE-TC), 54, 587, 10.1109/TC.2005.82