The Trinity Center of Excellence Co-Design Best Practices
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- Cray, Inc., Seattle, WA (United States)
- Intel Corporation, Santa Clara, CA (United States)
Co-design between application developers and the vendors providing high-performance computing systems is essential to efficiently using current-generation HPC systems and shaping next-generation architectures. Application developers are faced with the challenge of effectively orchestrating many hardware threads and exploiting vector instructions, which can require code modifications. Will refactoring applications for current-generation systems apply to future-generation systems? Is there help available for this enormous task? Over the past 10 years, a partnership has evolved to address these issues. Centers of Excellence are mutually beneficial collaborations between application developers and vendors; vendors receive a better understanding of the needs of their users, and users receive a better understanding of the characteristics of the hardware, system software, and tools available to address their challenges. Lastly, this article describes the partnership between two vendors, Cray and Intel, and the application teams working together in the Trinity Center of Excellence.
- Research Organization:
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- Grant/Contract Number:
- AC52-06NA25396
- OSTI ID:
- 1460639
- Report Number(s):
- LA-UR-17-20918
- Journal Information:
- Computing in Science and Engineering, Vol. 19, Issue 5; ISSN 1521-9615
- Publisher:
- IEEECopyright Statement
- Country of Publication:
- United States
- Language:
- English
Web of Science
Similar Records
Performance Refactoring of Instrumentation, Measurement, and Analysis Technologies for Petascale Computing. The PRIMA Project
2020 Exascale Computing Project Annual Meeting (Executive Summary Report)