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


On ERI sorting for SIMD execution of large-scale Hartree-Fock SCF
Authors:Tirath Ramdas  Gregory K Egan
Affiliation:a Centre for Telecommunications and Information Engineering, Monash University, Melbourne, Australia
b Centre for Distributed Systems and Software Engineering, Monash University, Melbourne, Australia
c Organic Chemistry Institute, University of Zurich, Switzerland
Abstract:Given the resurgent attractiveness of single-instruction-multiple-data (SIMD) processing, it is important for high-performance computing applications to be SIMD-capable. The Hartree-Fock SCF (HF-SCF) application, in it's canonical form, cannot fully exploit SIMD processing. Prior attempts to implement Electron Repulsion Integral (ERI) sorting functionality to essentially “SIMD-ify” the HF-SCF application have met frustration because of the low throughput of the sorting functionality. With greater awareness of computer architecture, we discuss how the sorting functionality may be practically implemented to provide high-performance. Overall system performance analysis, including memory locality analysis, is also conducted, and further emphasises that a system with ERI sorting is capable of very high throughput. We discuss two alternative implementation options, with one immediately accessible software-based option discussed in detail. The impact of workload characteristics on expected performance is also discussed, and it is found that in general as basis set size increases the potential performance of the system also increases. Consideration is given to conventional CPUs, GPUs, FPGAs, and the Cell Broadband Engine architecture.
Keywords:02  60  Pn  07  05  Bx  31  15  Ar  89  20  Ff
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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