This document discusses exploring GPGPU workloads. It provides an introduction to GPGPU and GPU architecture. It analyzes workloads using statistical methods like PCA and hierarchical clustering. The results show that branch divergence, instruction count, and memory usage are key factors affecting efficiency. Workloads can be classified based on their characteristics. Future trends include GPUs being used more for computing and evolving architectures.