This document provides an overview of virtualization technologies for high performance computing environments. It discusses what virtualization and hypervisors are, as well as common hypervisors like Xen, KVM, and VirtualBox. The document analyzes these hypervisors based on features, usability, and performance benchmarks. Benchmark results are presented from running SPEC CPU, memory, and I/O benchmarks, as well as HPCC benchmarks, on virtual machines created with each hypervisor compared to native hardware. The analysis finds that all hypervisors provide acceptable virtualization features for HPC and that Xen supports the most resources but also has more complex installation.