HyperMemory é uma tecnologia da ATI Technologies usada para alocar memória de sistema como parte da memória de vídeo de suas aceleradoras gráficas da família Radeon de chipsets para placas de vídeo e placas-mãe, se utilizando da alta velocidade do barramento PCI Express. Foi anunciado em setembro de 2004[1] e lançado em março de 2005[2].
No entanto, para não depender totalmente da memória de sistema, mais lenta, uma quantidade reduzida de memória de vídeo local é implementada nas placas, em geral um ou dois módulos de memória, com um barramento reduzido (de 32-bit ou 64-bit). Esta quantidade reduzida de memória é utilizada pelos dados mais acessados, devido a sua menor latência com relação ao chipset da GPU.
Para o usuário, não existe uma separação perceptível entre as regiões de memória de sistema e local utilizadas pela placa de vídeo e assim, muitas das marcas que vendem soluções baseadas na tecnologia HyperMemory anunciam seus produtos com valor de memória superior à encontrada na própria placa de vídeo, sendo que na realidade esse número inclui parte da memória de sistema utilizada pela placa de vídeo.
As vantagens principais da tecnologia se concentram na redução de custos, com uma menor quantidade de módulos de memória, menor complexidade de interconexões na placa, que também tem suas medidas reduzidas. No entanto, assim como sua principal concorrente, TurboCache, oferece um desempenho apenas mediano na aceleração gráfica 3D, apesar de ser uma opção viável para usos domésticos ou em ambientes que não necessitem de desempenho 3D avançado, sendo mais popular em notebooks e computadores de baixo-custo.