ABSTRACT
Controlling power usage has become a core objective in modern computing platforms. In this article we present an innovative Time Warp architecture oriented to efficiently run parallel simulations under a power cap. Our architectural organization considers power usage as a foundational design principle, as opposed to classical power-unaware Time Warp design. We provide early experimental results showing the potential of our proposal.
- Aradhya Biswas and Richard Fujimoto. 2017. Energy Consumption of Synchronization Algorithms in Distributed Simulations. J. Simulation 11, 3 (2017), 242--252.Google ScholarCross Ref
- Richard M. Fujimoto and Aradhya Biswas. 2015. On Energy Consumption in Distributed Simulations. In Proceedings of the 3rd ACM Conference on SIGSIM- Principles of Advanced Discrete Simulation, London, United Kingdom, June 10 - 12, 2015. 99--100. Google ScholarDigital Library
- Richard M. Fujimoto, Michael Hunter, Aradhya Biswas, Mark Jackson, and Sabra Neal. 2017. Power Efficient Distributed Simulation. In Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, SIGSIM-PADS 2017, Singapore, May 24--26, 2017. 77--88. Google ScholarDigital Library
- David R. Jefferson. 1985. Virtual Time. ACM Transactions on Programming Languages and Systems 7, 3 (jul 1985), 404--425. http://portal.acm.org/citation.cfm?doid=3916.3988 Google ScholarDigital Library
- Alfred J. Park and Richard M. Fujimoto. 2012. Efficient Master/Worker Parallel Discrete Event Simulation on Metacomputing Systems. IEEE Trans. Parallel Distrib. Syst. 23, 5 (2012), 873--880. Google ScholarDigital Library
- Alessandro Pellegrini and Francesco Quaglia. 2014. Transparent Multi-core Speculative Parallelization of DES Models with Event and Cross-state Dependencies. In Proceedings of the 2014 ACM/SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS). ACM Press, 105--116. Google ScholarDigital Library
- Bruno R. Preiss, Wayne M. Loucks, and Ian D. MacIntyre. 1994. Effects of the Checkpoint Interval on Time and Space in Time Warp. ACM Trans. Model. Comput. Simul. 4, 3 (1994), 223--253. Google ScholarDigital Library
- Patrick Putnam, Philip A. Wilsey, and Karthik Vadambacheri Manian. 2012. Core Frequency Adjustment to Optimize Time Warp on Many-core Processors. Simulation Modelling Practice and Theory 28 (2012), 55--64.Google ScholarCross Ref
- Sherief Reda, Ryan Cochran, and Ayse Coskun. 2012. Adaptive Power Capping for Servers with Multithreaded Workloads. IEEE Micro 32, 5 (Sept. 2012), 64--75. Google ScholarDigital Library
- The High Performance and Dependable Computing Systems Research Group (HPDCS). 2012. ROOT-Sim: The ROme OpTimistic Simulator. https://github.com/HPDCS/ROOT-Sim. (2012). https://github.com/HPDCS/ROOT-SimGoogle Scholar
Index Terms
- A Power Cap Oriented Time Warp Architecture
Recommendations
Adaptive Performance Optimization under Power Constraint in Multi-thread Applications with Diverse Scalability
ICPE '18: Proceedings of the 2018 ACM/SPEC International Conference on Performance EngineeringEnergy consumption has become a core concern in computing systems. In this context, power capping is an approach that aims at ensuring that the power consumption of a system does not overcome a predefined threshold. Although various power capping ...
Traffic-aware power optimization for network applications on multicore servers
DAC '12: Proceedings of the 49th Annual Design Automation ConferenceIn this paper, we design, implement, and evaluate a traffic-aware and power-efficient multicore server system by translating incoming traffic rate to appropriate system operating level, which is then translated to optimal per-core frequency ...
Decoupling for power gating: sources of power noise and design strategies
DAC '11: Proceedings of the 48th Design Automation ConferencePower gating is essential for controlling leakage power dissipation of modern chip designs. However, power gating introduces unique power delivery integrity issues and tradeoffs between switching and rush current (wake-up) supply noises. In addition, in ...
Comments