Computer Architecture and Performance Modeling (CAP)


  • Modeling and Analysis

    The CAP group does full-system performance modeling and analysis, using analytical techniques such as queuing models and bounds analysis as well as simulation. The group has built and used detailed, cycle-accurate models as well as high-level abstract models to understand the performance effects of architectural design decisions. The group has worked with systems and applications in many areas of interest to Oracle customers, including enterprise software, databases, and scientific computing / High-Performance Computing (HPC) applications.

    Workload Characterization

    The group has significant experience with application profiling, tracing, and analysis tools. This includes the development of custom tools and methodologies to fit project or workload-specific modeling goals. Tools developed and extended by the group have been adopted by other groups within Oracle, and the group contributes improvements to open-source analysis tools.

    Recent Projects

    The group has performed modeling and characterization as part of the following recent projects:

    • The DARPA UNIC project - the CAP group is designing and modeling the performance of novel Silicon-Photonic interconnects. This work has led to 6 papers, including 2 at ISCA, and a number of presentations.
    • The DARPA HPCS project - the CAP group worked on architecture performance evaluation and HPC benchmark performance characterization
    • RAPID - the CAP group is working on performance analysis of the RAPID project. We have developed a tool call the RAPID System Performance Model (RSPM) that allows us to determine the performance benefits of various hardware and software features.