Tag: parallel programming
GPU programming with Python
Why use GPUs from Python? This workshop will provide a brief introduction to GPU programming with Python, including run-time code generation and use of high-level tools like PyCUDA and PyOpenCL, and Loo.py.
Colfax Developer Training: Parallel Programming for Intel Xeon Phi Coprocessors
Colfax Developer Training (CDT) will discuss the applicability of the Intel many-core technology, demonstrate the programming models for Intel Xeon Phi coprocessor including native execution and offload-based approaches, and provide extensive optimization techniques.
OpenACC GPU Programming Workshop
The Pittsburgh Supercomputing Center, the National Institute for Computational Sciences and Georgia Tech will present an OpenACC GPU programming workshop on January 15 and 16, 2013.
CUDA Programming: A Developer’s Guide to Parallel Computing with GPUs
CUDA Programming: A Developer’s Introduction offers a detailed guide to CUDA with a grounding in parallel fundamentals. It starts by introducing CUDA and bringing you up to speed on GPU parallelism and hardware, then delving into CUDA installation.
New Udacity Courses: Introduction to Parallel Programming, 3D Graphics and more
Udacity, a company on a mission to democratize education, today announced it is partnering with technology leaders Google, NVIDIA, Microsoft, Autodesk, Cadence, and Wolfram to deliver a new series of free courses online at Udacity.com.
CUDAfy Me: Traveling Salesman problem with CUDA from C#
CUDAfy is a set of libraries and tools that permit general purpose programming of CUDA Graphics Processing Units (GPUs) from within the Microsoft .NET framework. John Michael Hauck wrote excellent article on how to transfer your CPU code to the GPU using Traveling Salesman problem as an example.
Tesla K20 GPU Quicksort with Dynamic Parallelism
In a recent blog post NVIDIA discussed the new Dynamic Parallelism feature of upcoming GPU Kepler K20 using Quicksort as an example. Dynamic Parallelism allows the GPU to operate more autonomously from the CPU by generating new work for itself at run-time, from inside a kernel.
OpenACC GPU Programming Workshop at Pittsburgh Supercomputing Center
The Pittsburgh Supercomputing Center, the National Institute for Computational Sciences and Georgia Tech will present an OpenACC GPU programming workshop on October 16 and 17.
Intel webinar: Creating and Optimizing OpenCL Applications
The Intel® SDK for OpenCL Applications 2012 provides a comprehensive development environment and tools for the build, debug, and tune stages of an OpenCL application.
Call for Papers for the Programmability Issues for Heterogeneous Multicores Workshop
The sixth edition of the MULTIPROG workshop aims to bring together, and cause fruitful interaction between, researchers interested in programming models and their implementation and in computer architecture, with special emphasis on heterogeneous architectures.






