This dissertation makes four major contributions towards more effective disk power management for scientific applications that use disk-resident data frequently (i.e., so called I/O-intensive applications). First, it shows that, while conventional hardware based disk power management scheme is useful in certain cases, compiler-driven approach can be more effective for array-based scientific applications executing on parallel architectures. Second, it shows that restructuring the application code increases length of disk idle periods, thereby leading to better exploitation of available power-saving capabilities. Third, it proposes a compiler-directed energy-aware prefetching scheme for scientific applications that process disk-resident data sets. Finally, it proposes a runtime system support for software-based disk power management scheme. The proposed runtime system is implemented within PVFS2, a parallel file system. We conclude by a brief discussion of ongoing and future work on I/O.I/O applications used in our experiment. following four schemes: ac Base: This version does not employ any disk power ... Note that the calls issued by this scheme go directly to the disk system, as opposed to our hints which go through theanbsp;...
|Title||:||Software-based Disk Power Management for Scientific Applications|
|Author||:||Seung Woo Son|
|Publisher||:||ProQuest - 2008|