University of Florida
Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications.
Degree: PhD, Electrical and Computer Engineering, 2008, University of Florida
As systems of computers become more complex in terms of their architecture, interconnect, and heterogeneity, the optimum configuration and use of these machines becomes a major challenge. To reduce the penalties caused by poorly configured systems, simulation is often used to predict the performance of key applications to be executed on the new systems. Simulation provides the capability to observe component and system characteristics (e.g., performance and power) in order to make vital design decisions. However, simulating high-fidelity models can be very time consuming and even prohibitive when evaluating large-scale systems. The Fast and Accurate Simulation Environment (FASE) framework seeks to support large-scale system simulation by using high-fidelity models to capture the behavior of only the performance-critical components while employing abstraction techniques to capture the effects of those components with little impact on the system. To achieve this balance of accuracy and simulation speed, FASE provides a methodology and associated toolset to evaluate numerous architectural options. This approach allows users to make system design decisions based on quantifiable demands of their key applications rather than using manual analysis which can be error prone and impractical for large systems. The framework accomplishes this evaluation through a novel approach of combining discrete-event simulation with an application characterization scheme in order to remove unnecessary details while focusing on components critical to the performance of the application. In addition, FASE is extended to support in-depth availability analyses and quick evaluations of data-intensive applications. In this document, we present the methodology and techniques behind FASE and include several case studies validating systems constructed using various applications and interconnects. The studies show that FASE produces results with acceptable accuracy (i.e., maximum error of 23.3% and under 6% in most cases) when predicting the performance of complex applications executing on HPC systems. Furthermore, when using FASE to analyze data-intensive applications, the framework achieves over 1500x speedup with less than 1% error when compared to the traditional, function-level modeling approach. ( en )
Advisors/Committee Members: George, Alan D. (committee chair), Figueiredo, Renato J. (committee member), Li, Tao (committee member), Fishwick, Paul A. (committee member).
Subjects/Keywords: Analytical models; Architectural models; Datasets; Libraries; Modeling; Parametric models; Personnel evaluation; Scalability; Simulations; Systems design; hpc, hpec, simulation
to Zotero / EndNote / Reference
APA (6th Edition):
Grobelny, E. (2008). Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications. (Doctoral Dissertation). University of Florida. Retrieved from https://ufdc.ufl.edu/UFE0022068
Chicago Manual of Style (16th Edition):
Grobelny, Eric. “Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications.” 2008. Doctoral Dissertation, University of Florida. Accessed May 08, 2021.
MLA Handbook (7th Edition):
Grobelny, Eric. “Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications.” 2008. Web. 08 May 2021.
Grobelny E. Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications. [Internet] [Doctoral dissertation]. University of Florida; 2008. [cited 2021 May 08].
Available from: https://ufdc.ufl.edu/UFE0022068.
Council of Science Editors:
Grobelny E. Fast and Accurate Simulation Environment (FASE) for High-Performance Computing Systems and Applications. [Doctoral Dissertation]. University of Florida; 2008. Available from: https://ufdc.ufl.edu/UFE0022068