Posts by gpuocelot

GPU Lynx: a Dynamic Instrumentation System for Data-Parallel Applications on GPGPU Architectures

Posted by on Sep 21, 2012 in Open Source, Software release | 0 comments

GPU Lynx is a dynamic instrumentation framework intended to facilitate the creation and insertion of PTX instrumentation procedures in CUDA applications. This project was developed by Naila Farooqui and is based on concepts described in her paper presented at ISPASS 2012. GPU Lynx utilizes GPU Ocelot’s PTX internal representation and provides a custom interposer layer for the CUDA Runtime API as well as a compilation path from C to PTX. Visit the project site for GPU Lynx:...

Read More

Ocelot and SST-MacSim Tutorial at ISCA 2012

Posted by on Apr 18, 2012 in Conference, News, Tutorial | 0 comments

We are pleased to announce that we will be presenting a joint GPU Ocelot and SST-MacSim tutorial during ISCA 2012 on June 10, 2012, in Portland. An outline of the GPU Ocelot part of the tutorial is as follows: Overview of Ocelot Ocelot: Architecture CUDA Runtime API implementation Ocelot Device Abstraction Device interface Memory allocations Parallel Thread Execution (PTX) IR Introduction to ISA and internal representation Writing PTX transformations and Pass Manager Details of the parser and emitter Ocelot: Supported Devices PTX Emulator Implementation overview Trace generation...

Read More

GPU Ocelot in the News

Posted by on Apr 13, 2012 in News | 0 comments

NVIDIA Names Georgia Institute of Technology a CUDA Center of Excellence NVIDIA Opens Cuda Compiler Source Code NVIDIA Opens Up CUDA Compiler NVIDIA CUDA Compiler Source Code Available For Download Haicheng Wu awarded NVIDIA Fellowshiop NVIDIA Graduate Fellowship Awards...

Read More

GPU Ocelot tutorial at Microsoft Research

Posted by on Mar 15, 2012 in News, Tutorial | 0 comments

GPU Ocelot tutorial at Microsoft Research on March 16, 2012. This tutorial will describe Ocelot’s implementation of the CUDA Runtime API, its abstract device interface, PTX internal representation and compiler analysis data structures. It will feature demos executing Ocelot programs, applying PTX analyses and transformations, and extracting application characteristics. Presentation Slides Website Video of tutorial Thanks to Aaron Smith and Amir Hormati for arranging this...

Read More

Joint GPU Ocelot and MACSIM Tutorial at HPCA

Posted by on Feb 3, 2012 in Tutorial | 0 comments

MacSim is a heterogeneous architecture simulator developed by Professor Hysoon Kim and her group at Georgia Tech. The Structural Simulation Toolkit is a parallel simulation infrastructure developed at Sandia National Laboratories (Albuquerque) led by Dr. Arun Rodrigues. SST-MacSim represents MacSim components that execute using the SST infrastructure. Ocelot is used to generate traces for execution by SST-MacSim architecture models. We presented a joint GPU Ocelot, SST, and MACSIM Tutorial at HPCA 2012. This tutorial describes how GPU Ocelot can be used to produce instruction and address...

Read More