Tag: tutorial
Trip over threads to trap multicore bugs with Maze
What makes debugging of multiprocess and multithread applications so difficult? The first thing that comes to mind of every concurrent programmer is the lack of program execution reproducibility. The reason for such program behavior is the preemptive scheduling employed by real-time operating systems.
Whitepaper: The Xcelerit Software Development Kit
The paper presents the Xcelerit SDK, a parallel programming toolkit that leverages the dataflow programming model to efficiently use multi-core CPUs, graphics processors (GPUs), and combinations of these in a cluster (or grid) from a single high-level source code.
Hands-on tutorial: An introduction to OpenCL for HPC programmers
This is “programmer’s introduction” where we cover the ideas behind OpenCL but also show how these ideas are translated into source code. We will do this through a series of progressively more challenging examples
Introduction to Generic Accelerated Computing with Libra SDK
A short presentation of GPU Systems and introduction to Libra Compute API – Technology Platform and Ecosystem with a technical hands-on “Hello World” tutorial from Libra SDK is presented.
OpenCL BoF at SC11: The ultimate in portable parallel programming
Heterogeneous computing with CPUs, GPUs, and other processors has arrived. It seems everyone is experimenting with it. To move from “experimenting with” to “routine production computing platform” we need a rich software ecosystem
GPGPU Java Programming Tutorial 3: the Good, the Bad and … the Ugly
In this article we will see how we can utilize a GPU do what is doing best: parallel processing. Through this example we will take some metrics and see where GPU processing is stronger or weaker than using a CPU.
PGI Tutorial: Multi-GPU Programming using CUDA Fortran, MPI, and GPUDirect
In this article we’ll show the basics of multi-GPU programing using CUDA Fortran, MPI and NVIDIA’s GPUDirect. We’ll use John Conway’s Game of Life algorithm as the basis for the example program.
Lecture: Basic tutorial on CUDA memory management
CIS 565: GPU Programming and Architecture, University of Pennsylvania, Fall 2011
Lecture: A tutorial on GLSL syntax
CIS 565: GPU Programming and Architecture, University of Pennsylvania, Fall 2011
GPU Debugging with VisualStudio 11
With VS 11 Developer Preview Microsoft have invested tremendously in parallel debugging for both CPU (managed and native) and GPU debugging. And in this post we just wanted to get people started with GPU debugging.





