System and method for reducing power requirements of microprocessors through dynamic allocation of datapath resources
    1.
    发明授权
    System and method for reducing power requirements of microprocessors through dynamic allocation of datapath resources 有权
    通过动态分配数据路径资源来减少微处理器的功耗要求的系统和方法

    公开(公告)号:US07219249B1

    公开(公告)日:2007-05-15

    申请号:US10727105

    申请日:2003-12-03

    IPC分类号: G06F1/32

    摘要: There is provided a system and methods for segmenting datapath resources such as reorder buffers, physical registers, instruction queues and load-store queues, etc. in a microprocessor so that their size may be dynamically expanded and contracted. This is accomplished by allocating and deallocating individual resource units to each resource based on sampled estimates of the instantaneous resource needs of the program running on the microprocessor. By keeping unused datapath resources to a minimum, power and energy savings are achieved by shutting off resource units that are not needed for sustaining the performance requirements of the running program. Leakage energy and switching energy and power are reduced using the described methods.

    摘要翻译: 提供了一种用于在微处理器中分割数据路径资源(例如重新排序缓冲器,物理寄存器,指令队列和加载存储队列等)的系统和方法,使得它们的大小可以被动态地扩展和收缩。 这是通过基于在微处理器上运行的程序的瞬时资源需求的采样估计来分配和释放各个资源单元到每个资源来实现的。 通过将未使用的数据路径资源保持在最低限度,通过关闭维护正在运行的程序的性能要求所不需要的资源单元来实现功率和能量节省。 使用所描述的方法减少了泄漏能量和开关能量和功率。