Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Performance and Power Optimization of Parallel Discrete Event Simulations Using DVFS

Abstract Details

2012, MS, University of Cincinnati, Engineering and Applied Science: Computer Engineering.

Parallel Discrete Event Simulation (PDES) is the parallel simulation of physical systems that may be modeled as a series of discrete events. Such events are fine-grained and often interdependent, which poses a challenge for efficient parallel simulators. An often-employed technique for uncovering parallelism in PDES is the optimistic execution of events without regard for causality constraints. Such protocols are called optimistic protocols. Perhaps the most well-known optimistic protocol, Time Warp, aggressively executes events, rolling back to a previous state and redoing computation when a violation of causality is detected. Because violations of causality represent the primary source of inefficiency in Time Warp simulations, substantial research in the field of PDES has focused on techniques for controlling optimism and reducing rollbacks. This work extends that research to achieve optimism control by means of Dynamic Voltage and Frequency Scaling (DVFS), a power management feature found in modern microprocessors.

This thesis examines the application of DVFS-based techniques to optimistic PDES simulations in order to decrease simulation execution runtimes and power consumption. Adaptive protocols for optimistic PDES simulations are reviewed, as are existing DVFS-based techniques for power management and performance enhancement. A new adaptive optimism control protocol using DVFS algorithms in TimeWarp is proposed. This protocol is implemented in C++ and tested on two shared memory machines and a 20-node Beowulf cluster. Simulation performance is measured and energy consumption is estimated for each algorithm under several balanced and imbalanced workloads. It is shown that DVFS can be used to significantly reduce performance and power consumption in optimistic PDES simulations.

Philip Wilsey, PhD (Committee Chair)
Fred Beyette, PhD (Committee Member)
Wen Ben Jone, PhD (Committee Member)
81 p.

Recommended Citations

Citations

  • Child, R. (2012). Performance and Power Optimization of Parallel Discrete Event Simulations Using DVFS [Master's thesis, University of Cincinnati]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1342730759

    APA Style (7th edition)

  • Child, Ryan. Performance and Power Optimization of Parallel Discrete Event Simulations Using DVFS. 2012. University of Cincinnati, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=ucin1342730759.

    MLA Style (8th edition)

  • Child, Ryan. "Performance and Power Optimization of Parallel Discrete Event Simulations Using DVFS." Master's thesis, University of Cincinnati, 2012. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1342730759

    Chicago Manual of Style (17th edition)