GPU做代数,全新的CULA线性代数库性能非凡
EMPhotonics公司正式发布了CULA的beta版本。在这一版本中,行业标准的LAPACK线性代数库专为NVIDIA®(英伟达™)公司大规模并行CUDA™图形处理器(GPU)而进行了设计和优化。
全球有数以百万计的开发人员仰仗LAPACK例程来解决计算物理学、结构力学以及电子设计自动化等方面的各种难题。现在,与使用单颗四核CPU时相比,他们只需在其工作站上或数据中心中采用NVIDIA®(英伟达™)Tesla™ GPU,即可实现最高10倍的性能提升。
东京工业大学的禅洲松冈(Satoshi Matsuoka)教授表示:“由多核CPU以及核群GPU所构成的混合动力系统将是高性能计算架构前途光明的发展之路。LAPACK对许多科学应用来说至关重要,因此专为CUDA而优化的LAPACK版本将大大增强混合型系统在科学界以及工程界的吸引力,使其具有优于其它架构的巨大竞争优势。”
EM Photonics公司首席执行官Eric Kelmelis表示:“2007年,我们携手美国国家航空航天管理局艾姆斯研究中心共同打造了GPU加速的线性代数库。作为本项目的一个分支,通过与NVIDIA®(英伟达™)公司展开合作,EM Photonics公司现在发布了CULA。该产品让开发人员能够在桌面上体验到超级计算机的计算性能。”
EM Photonics的CULA工具系列产品包括CULA基本版、高级版以及商业版。在这些最受欢迎的LAPACK例程中,CULA库是一个GPU加速版本。LAPACK是线性代数中常用函数的一个集合,被科学与工程界数以百万计的开发人员所广泛使用。他们所解决的问题通常可以由线性模型来模拟,因此这些问题就可以用线性代数例程来解决。CULA能够利用NVIDIA®(英伟达™)GPU(图形处理器)的大规模并行CUDA架构来为诸多常用LAPACK例程加速。