• Y
    backend,rs: load balance for issue selection (#1048) · 7bb7bf3d
    Yinan Xu 提交于
    This commit adds load balance strategy in issue selection logic for
    reservation stations.
    
    Previously we have a load balance option in ExuBlock, but it cannot work
    if the function units have feedbacks to RS. In this commit it is
    removed.
    
    This commit adds a victim index option for oldestFirst. For LOAD, the
    first issue port has better performance and thus we set the victim index
    to 0. For other function units, we use the last issue port.
    7bb7bf3d
Scheduler.scala 16.1 KB