PARALUTION is a library for sparse iterative methods which can be performed on various parallel devices, including multi-core CPU, GPU (CUDA and OpenCL) and Intel Xeon Phi.
The 1.0 version of the PARALUTION Library supports multi-node and multi-GPU configuration via MPI. All iterative solvers support global operations (i.e. distributed matrices and vectors) and all preconditioners can be used in a block-Jacobi fashion locally on each node/GPU. In addition, the software provides a global (fully distributed) Pair-Wise AMG solver. Read the rest of this entry »
In Silicon Valley? Interested in C++? Join in an evening with Microsoft & NVIDIA to discuss new C++ technology for parallel computing. Register here: http://vnextmsvc.eventbrite.com/
- 5:45 PM Welcome & Registration
- 6:00 PM Heterogeneous Parallelism in General, C++ in AMP in Particular, presented by Herb Sutter, Principal Architect for Windows C++, Microsoft
- 7:15 PM ALM tools for C++ in Visual Studio V.NEXT, presented by Rong Lu, Program Manager C++, Microsoft
- 8:00 PM The Power of Parallel, presented by the NVIDIA Team;
- Parallel Nsight: Programming GPUs in Visual Studio, Stephen Jones, NVIDIA;
- CUDA 4.0: Parallel Programming Made Easy, Justin Luitjens, NVIDIA;
- Thrust: C++ Template Library for GPGPUs, Jared Hoberock, NVIDIA
An article by David Strom in Information Week includes “Advanced Graphics Processing” in it’s article “5 Disruptive Technologies To Watch in 2007”, and specifically mentions GPGPU and NVIDIA CUDA. “In some cases, the new graphics cards being developed by NVIDIA and ATI (now a part of AMD) will have a bigger impact on computational processing than the latest chips from Intel and AMD.”, writes Strom.