The CPU has traditionally been the computational work horse in scientific computing, but we have seen a tremendous increase in the use of accelerators, such as Graphics Processing Units (GPUs), in the last decade. These architectures are used because they consume less power and offer higher performance than equivalent CPU solutions. They are typically also far less expensive, as more CPUs, and even clusters, are required to match their performance. Even though these accelerators are powerful in terms of floating point operations per second, they are considerably more primitive in terms of capabilities. For example, they cannot even open a file on disk without the use of the CPU. Thus, most applications can benefit from using accelerators to perform heavy computation, whilst running complex tasks on the CPU. This use of different compute resources is often referred to as heterogeneous computing, and we explore the use of heterogeneous architectures for scientific computing in this thesis. Through six papers, we present qualitative and quantitative comparisons of different heterogeneous architectures, the use of GPUs to accelerate linear algebra operations in MATLAB, and efficient shallow water simulation on GPUs. Our results show that the use of heterogeneous architectures can give large performance gains.
(André R. Brodtkorb, “Scientific Computing on Heterogeneous Architectures”, Ph.D. thesis, University of Oslo, Faculty of Mathematics and Natural Sciences, 2010, (PDF))
The “GPUs in Databases” workshop is devoted to sharing the knowledge related to applying GPUs in database environments and to discuss possible future development of this application domain. The workshop topics include, but are not limited to:
- GPU based data compression (lossless/lossy compression and decompression, real time compression and decompression of multimedia)
- GPUs in databases and data warehouses (join processing, data indexing, data aggregation, bulk query processing, analytical query processing)
- Data mining using GPUs (classification, frequent itemsets and association rules, frequent subgraphs, sequential patterns, clustering, social networks mining, regression)
- GPUs in streaming databases (query processing in streaming databases, stream compression/decompression)
- Applications of GPUs in bioinformatics
The workshop will take place on September 19th, 2011 and is co-located with ADBIS 2011 in Vienna, Austria. Submissions are due April 5th, 2011. All of accepted submissions will be published in CEUR workshop proceedings and the best papers will also be published in Lecture Notes in Computer Science and Foundations of Computing and Decision Sciences.
More detailed information can be found at the workshop website http://gid2011.cs.put.poznan.pl.
From a recent announcement:
Calling all software development innovators in general purpose GPU (GPGPU), data parallel and heterogeneous computing. On June 13-16, 2011 AMD will host the AMD Fusion Developer Summit (AFDS) in Bellevue, Washington. The AFDS conference board has issued a call for presentation proposals, inviting creators of next-generation software to share research and development work through presentations based on the latest technical papers or reports.
AFDS will be a great venue for developers, academics and innovative entrepreneurs to network with others engaged in related work, collectively defining the future course of heterogeneous computing. And delivering a presentation offers you the perfect opportunity to advocate programming paradigms or gain support for industry standards.
The submission deadline is Feb. 4 2011, and the full call is available at http://amd-member.com/newsletters/DevCentral/1012.html.
A webinar by Jack Pappas, CEO and Co-Founder of Tidepowerd is being hosted by NVIDIA this coming Wednesday at 9am PST.
Tidepowerd have created GPU.NET, a software tool which allows developers to write GPU-accelerated code in managed languages like C# and VB.NET.
The “Beta 2″ version of GPU.NET, a new product by TidePowerd, has recently been released. It allows developers to write GPU-based code in C# or other .NET-supported languages. GPU.NET beta is available for public download, and the full documentation and several example projects are available online.
MAGMA 1.0 RC1 is now available, including the MAGMA sources. MAGMA 1.0 RC1 is intended for a single CUDA enabled NVIDIA GPU. It extends version 0.2 by adding support for Fermi GPUs (see the sample performances for LU, QR, and Cholesky).
Included are routines for the following algorithms:
- LU, QR, and Cholesky factorizations in both real and complex arithmetic (single and double);
- Linear solvers based on LU, QR, and Cholesky in both real and complex arithmetic (single and double);
- Mixed-precision iterative refinement solvers based on LU, QR, and Cholesky in both real and complex arithmetic;
- MAGMA BLAS in real arithmetic (single and double), including gemm, gemv, symv, and trsm.
See the MAGMA homepage for a download link.
The ASIM (Arbeitsgruppe Simulation) and the TUM are jointly organizing the ASIM Workshop 2011 at Technische Universität München (TUM) and the Leibniz Supercomputing Centre, Germany. The workshop theme is “Trends in Computational Science and Engineering: Foundations of Modeling and Simulation” and will take place March 14 to March 16, 2011. The conference program consists of two building blocks: contributed talks and an extensive poster session for new and upcoming Ph.D. students. Poster submissions are cordially invited; registration closes February 12, 2011. More information is available at http://www5.in.tum.de/asim2011.html.
From a press release:
Nexiwave.com, the speech indexing company, announced a partnership with UbiCast, a leading webcast equipment and hosting provider. Through the partnership, UbiCast will become the first company to offer deep audio search as a standard, cost-effective feature to customers.
Florent Thiery, CTO of UbiCast, said: “UbiCast customers produce large amounts of high-value content, but finding and retrieving archived information has been a challenge. Until now, rich spoken content has not been searchable on a broad scale because it was simply too expensive to process. The new Nexiwave.com technology, which is accelerated by GPUs, is making ubiquitous processing cost-justifiable for the first time ever.” Read the rest of this entry »
The OpenFOAM SpeedIT plugin version 1.1 has been released under the GPL License. The most important new features are:
- Multi-GPU support
- Tested on Fermi architecture (GTX460 and Tesla C2050)
- Automated submission of the domain to the GPU cards (using decomposePar from OpenFOAM)
- Optimized submission of computational tasks to the best GPU card in the system for any number of computational threads
- Plugin picks the most powerful GPU card for a single thread cases
The OpenFOAM SpeedIT plugin is available at http://speedit.vratis.com.
Next year’s spring meeting of the German Physical Society (DPG) in Dresden, Germany, includes a focus session “GPU Computing”. This session is jointly organized by the divisions “Physics of Socio-Economic Systems (SOE)” and “Statistical Physics and Dynamics (DY)”. Therefore, a large audience is guaranteed. Although this is the annual meeting of the German Physical Society, it has become an international meeting where almost all of the talks are presented in English. It is a large and diverse meeting with about 7000 participants altogether. The meeting takes place from March 14-18, 2011. Abstracts for contributions are cordially invited and should be submitted online by Wednesday, Dec. 1st.