首页 | 本学科首页   官方微博 | 高级检索  
     


Exascale design space exploration and co-design
Affiliation:1. Department of Software Engineering, Jordan University of Science and Technology, Irbid, Jordan;2. Department of Computer Science, Jordan University of Science and Technology, Irbid, Jordan;1. College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, China;2. College of Science, Nanjing University of Aeronautics and Astronautics, Nanjing, China;2. Oak Ridge National Laboratory, USA;3. School of Computer Science, University of Manchester, United Kingdom;4. Depto. Ingeniería y Ciencia de Computadores, Universidad Jaume I (UJI), Castellón, Spain
Abstract:The co-design of architectures and algorithms has been postulated as a strategy for achieving Exascale computing in this decade. Exascale design space exploration is prohibitively expensive, at least partially due to the size and complexity of scientific applications of interest. Application codes can contain millions of lines and involve many libraries. Mini-applications, which attempt to capture some key performance issues, can potentially reduce the order of the exploration by a factor of a thousand. However, we need to carefully understand how representative mini-applications are of the full application code. This paper describes a methodology for this comparison and applies it to a particularly challenging mini-application. A multi-faceted methodology for design space exploration is also described that includes measurements on advanced architecture testbeds, experiments that use supercomputers and system software to emulate future hardware, and hardware/software co-simulation tools to predict the behavior of applications on hardware that does not yet exist.
Keywords:High performance computing  Scientific computing  Co-design  Exascale preparation
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号