徒然なるままに

Mail: topography "AT" mail.goo.ne.jp

3D Fast Fourier Transform Library for Blue Gene/L

2006-07-13 | SuperComputer
IBM alphaWorks > Data management >
"3D Fast Fourier Transform Library for Blue Gene/L
 A C++ library for computing distributed complex-to-complex, three-dimensional Fast Fourier Transforms on
 the Blue Gene/L supercomputer.", June 27, 2006
 http://www.alphaworks.ibm.com/tech/bgl3dfft
 "This FFT library is a three-dimensional, torus architecture-specific library. The torus is one of the five major
  interconnection networks of the Blue Gene/L and it is used for both point-to-point messaging and collective
  communications. The 3D FFT algorithm is designed to scale effectively to thousands of processors by its
  fine-tuned decomposition and effective use of the three-dimensional torus topology of the Blue Gene/L
  supercomputer. Performance measurements indicate that the algorithm scales well up to 8192 processors for
  a 128^3 FFT using the MPI (message-passing interface) communication layer. BGL3DFFT can be used to enable
  the scaling of large-scale scientific or engineering codes."

FAQs
 1. Can the BGL3DFFT library run only on BG/L architecture?
 The BGL3DFFT is written in C++ and can run on any platform. However, we provide a binary file for the BG/L architecture.


関連するもの (こちらはソースコードも公開されているようです)
IBM alphaWorks > Java technology >
"Custom Math Functions for High Performance Computing
 Implementations of various transcendental math functions, including "erfc", with no conditional branches.", May 10, 2006
 http://www.alphaworks.ibm.com/tech/custmath
 "This technology provides "branchless" implementations of selected math functions, enabling the application
  to exploit the hardware to better effect, as reported in the "Blue Gene" issue of the IBM Journal of Research
  and Development (Volume 49, Number 2/3, 2005)."

"Custom math functions for molecular dynamics", IBM Journal of Research and Development, Vol 49, No. 2/3, 2005
 http://www.research.ibm.com/journal/rd/492/enenkel.html



Blue Gene/Lとは直接関係ありませんが、こちらの方が歴史(対応プラットフォーム)があります:
IBM alphaWorks > Data management >
"Watson Sparse Matrix Package
 A package of libraries for solving sparse systems of linear equations on serial and parallel computers.", Update: June 16, 2006
 http://www.alphaworks.ibm.com/tech/wsmp
 "Watson Sparse Matrix Package (WSMP) is a collection of algorithms for efficiently solving large systems of
  linear equations whose coefficient matrices are sparse. This high-performance, robust, and easy-to-use software
  can be used as a serial package, or in a shared-memory multiprocessor environment, or as a scalable parallel solver
  in a message-passing environment, where each node can either be a uniprocessor or a shared-memory
  multiprocessor."


こちらも alphaWorksで公開されました:
IBM alphaWorks > Systems management >
"decNumber++
 A high-performance decimal arithmetic library for C++.", July 11, 2006
 http://www.alphaworks.ibm.com/tech/decnumberplusplus
 "decNumber++ is a high-performance decimal arithmetic library in ISO C++ that is especially suitable for commercial
  and human-oriented applications. The library is a reference implementation of interfaces specified in a forthcoming
  ISO Technical Report on decimal arithmetic types in C++: "ISO/IEC TR 24733: C++ Decimal Floating-Point Arithmetic
  Extensions."
関連エントリー
 IEEE 754-1985 Floating-Point Arithmetic等々のメモ II, 2006-01-16
  ※[06/03/04]
   General Decimal Arithmetic


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。