Statement of Work for Studies in BlueGene/L Scalability and Reconfigurability
As referenced in the subcontract, the work included three major goals: (1) study the performance of an ASCI application, (2) study tradeoffs in using the second CPU in coprocessor mode to optimize use of the L3 scratchpad memory for performing vector-like gather/scatter and streamlining operations, and (3) perform simulator studies of hardware phase detection and identification. We made some modifications to the work contract. Work involving the integration of a cache-conscious data placement algorithm to improve cache utilization on BlueGene/L has been added and work involving the L3 scratchpad memory has been eliminated. This was explained in the previous milestones. In this milestone, we continue to focus on the last goal by modifying a cycle-accurate simulator, sim-alpha [4]. As premise to hardware phase detection and identification, we need to have an infrastructure for testing various cache-conscious data placement methods. For this milestone, we discuss the completed framework that handles cache-conscious placement optimizations, which includes profiling data accesses and handling remapped addresses. We will also introduce an algorithm (ccdp profiling tool) that we implemented for assigning remapped addresses for a given code. Our performance results show that by using our ccdp profiling tool, we achieve reduced miss rates and an improved overall simulation performance. For our test cases, we use four applications from the SPEC CPU 2000 suite [2]. In our past milestones, we studied research that involves implementing cache-conscious data placement techniques. By becoming more familiar with previous research, we can make better decisions on designing our cache-conscious profiling tool. It is important to have a firm understanding of the existing techniques that have proven to be efficient at improving memory performance, since our tool will produce trace files as input to our enhanced simulator framework.
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 883624
- Report Number(s):
- UCRL-SR-215372
- Country of Publication:
- United States
- Language:
- English
Similar Records
Milestone M6 Report: Reducing Excess Data Movement Part 1
Large-Scale First-Principles Molecular Dynamics Simulations on the BlueGene/L Platform using the Qbox Code
Data Locality Enhancement of Dynamic Simulations for Exascale Computing (Final Report)
Technical Report
·
Sun Feb 28 23:00:00 EST 2021
·
OSTI ID:1774227
Large-Scale First-Principles Molecular Dynamics Simulations on the BlueGene/L Platform using the Qbox Code
Conference
·
Mon Apr 25 00:00:00 EDT 2005
·
OSTI ID:878196
Data Locality Enhancement of Dynamic Simulations for Exascale Computing (Final Report)
Technical Report
·
Thu Nov 28 23:00:00 EST 2019
·
OSTI ID:1576175