已收录 268921 条政策
 政策提纲
  • 暂无提纲
Scalable Equation of State Capability
[摘要] The purpose of this techbase project was to investigate the use of parallel array data types to reduce the memory footprint of the Livermore Equation Of State (LEOS) library. Addressing the memory scalability of LEOS is necessary to run large scientific simulations on IBM BG/L and future architectures with low memory per processing core. We considered using normal MPI, one-sided MPI, and Global Arrays to manage the distributed array and ended up choosing Global Arrays because it was the only communication library that provided the level of asynchronous access required. To reduce the runtime overhead using a parallel array data structure, a least recently used (LRU) caching algorithm was used to provide a local cache of commonly used parts of the parallel array. The approach was initially implemented in a isolated copy of LEOS and was later integrated into the main trunk of the LEOS Subversion repository. The approach was tested using a simple test. Testing indicated that the approach was feasible, and the simple LRU caching had a 86% hit rate.
[发布日期] 2007-12-03 [发布机构] 
[效力级别]  [学科分类] 社会科学、人文和艺术(综合)
[关键词] ALGORITHMS;COMMUNICATIONS;PROCESSING;TESTING [时效性] 
   浏览次数:13      统一登录查看全文      激活码登录查看全文