کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
524151 868561 2011 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Adaptive, transparent CPU scaling algorithms leveraging inter-node MPI communication regions
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
Adaptive, transparent CPU scaling algorithms leveraging inter-node MPI communication regions
چکیده انگلیسی

Although users of high-performance computing are most interested in raw performance, both energy and power consumption have become critical concerns. Because the CPU is often the major power consumer, some microprocessors allow frequency and voltage scaling, which enables a system to efficiently reduce CPU performance and power. When the CPU is not on the critical path, such dynamic frequency and voltage scaling can produce significant energy savings with little performance penalty.This paper presents an MPI runtime system that dynamically reduces CPU frequency and voltage during communication phases in MPI programs. It dynamically identifies such phases and, without a priori knowledge, selects the CPU frequency in order to minimize energy-delay product. All analysis and subsequent frequency and voltage scaling is within MPI and so is entirely transparent to the application. This means that the large number of existing MPI programs, as well as new ones being developed, can use our system without modification. Results show that the median reduction in energy-delay product for twelve benchmarks is 8%, the median energy reduction is 11%, and the median increase in execution time increase is only 2%.


► Finding MPI communication regions at runtime.
► Applying Dynamic Voltage and Frequency Scaling depending on CPU loads.
► Analyzing energy and performance tradeoff for various MPI applications.
► Implementing algorithms within MPI library – no user involvement.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Parallel Computing - Volume 37, Issues 10–11, October–November 2011, Pages 667–683
نویسندگان
, , ,