Boosting the roofline-based optimization guidance and performance modeling for modern CPU systems (IntelRoofline)

Type: Contract Project

Duration: from 2018 Jul 01 to 2019 Jul 01

Financed by: Intel Corporation

Prime Contractor: INESC-ID (Other)

As computing systems evolve towards complex multi-core designs with deep and diverse memory hierarchies, improving the performance and optimizing the execution of real-world applications become of fundamental importance. To abstract this complexity in an intuitive way, recent application analysis tools and frameworks rely on insightful modeling, e.g., Intel Advisor with Cache-aware Roofline Model. However, these approaches mainly consider the maximum architecture capabilities, which may limit their ability to accurately capture the behaviour of real-word applications. This is a gap that the work proposed in this project intends to close by focusing on research and development of existing and novel approaches for precise, insightful and application-driven performance modeling of computation and memory resources in the state-of-the-art Intel platforms.

Partnerships

  • INESC-ID (Other)
  • Intel Corporation (Company)

Principal Investigators

Members