科技报告详细信息
Program Development Tools and Infrastructures
Schulz, M
关键词: ACCELERATORS;    LEARNING;    PERFORMANCE;    PROGRAMMING;    SIMULATION;    TARGETS;   
DOI  :  10.2172/1037840
RP-ID  :  LLNL-TR-537811
PID  :  OSTI ID: 1037840
Others  :  TRN: US1201766
美国|英语
来源: SciTech Connect
PDF
【 摘 要 】
Exascale class machines will exhibit a new level of complexity: they will feature an unprecedented number of cores and threads, will most likely be heterogeneous and deeply hierarchical, and offer a range of new hardware techniques (such as speculative threading, transactional memory, programmable prefetching, and programmable accelerators), which all have to be utilized for an application to realize the full potential of the machine. Additionally, users will be faced with less memory per core, fixed total power budgets, and sharply reduced MTBFs. At the same time, it is expected that the complexity of applications will rise sharply for exascale systems, both to implement new science possible at exascale and to exploit the new hardware features necessary to achieve exascale performance. This is particularly true for many of the NNSA codes, which are large and often highly complex integrated simulation codes that push the limits of everything in the system including language features. To overcome these limitations and to enable users to reach exascale performance, users will expect a new generation of tools that address the bottlenecks of exascale machines, that work seamlessly with the (set of) programming models on the target machines, that scale with the machine, that provide automatic analysis capabilities, and that are flexible and modular enough to overcome the complexities and changing demands of the exascale architectures. Further, any tool must be robust enough to handle the complexity of large integrated codes while keeping the user's learning curve low. With the ASC program, in particular the CSSE (Computational Systems and Software Engineering) and CCE (Common Compute Environment) projects, we are working towards a new generation of tools that fulfill these requirements and that provide our users as well as the larger HPC community with the necessary tools, techniques, and methodologies required to make exascale performance a reality.
【 预 览 】
附件列表
Files Size Format View
RO201704190003839LZ 1432KB PDF download
  文献评价指标  
  下载次数:1次 浏览次数:12次