This document outlines a tutorial on GPGPU-Sim, a cycle-accurate GPU simulator. The tutorial includes an overview of GPGPU-Sim, demonstrations on setup and running simulations, and sessions on the software organization, timing model, and extending GPGPU-Sim with a power model. The overview section summarizes that GPGPU-Sim simulates GPU execution of PTX/SASS programs and models timing and power consumption, interfacing with CUDA/OpenCL applications through a shared library. Updates in the latest version include improved SASS support, Fermi timing model accuracy, and an integrated power model. The objective is for attendees to understand what GPGPU-Sim simulates and how it has evolved