Distance-based recent use (DRU): an enhancement to instruction cache replacement policies for transition energy reduction | IEEE Journals & Magazine | IEEE Xplore