HSA is an open standard architecture that allows CPUs and GPUs to work together more efficiently. It features a unified memory model, low-latency dispatch between devices, and power management between CPUs and GPUs. The HSA Foundation is working to promote HSA and help developers take advantage of heterogeneous computing through tools and standards. HSA aims to make GPUs and other accelerators accessible to more programmers through languages like C++ AMP and provide performance benefits over traditional graphics-focused programming.