寄存器堆（register file）是CPU中多个寄存器组成的阵列，通常由快速的静态随机读写存储器（SRAM）实现。这种RAM具有专门的读端口与写端口，可以多路并发访问不同的寄存器。CPU的指令集架构总是定义了一批寄存器，用于在内存与CPU运算部件之间暂存数据。在更为简化的CPU，这些架构寄存器（architectural registers）与CPU内的物理存在的寄存器一一对应。在更为复杂的CPU，使用寄存器重命名技术，使得执行期间哪个架构寄存器对应于哪个寄存器堆的物理存储条目（physical e