Decoupling loads for nano-instruction set computers


Autoria(s): Hilton, AD; Lee, BC; Huang, Z
Resumo

We propose an ISA extension that decouples the data access and register write operations in a load instruction. We describe system and hardware support for decoupled loads. Furthermore, we show how compilers can generate better static instruction schedules by hoisting a decoupled load’s data access above may-alias stores and branches. We find that decoupled loads improve performance with geometric mean speedups of 8.4%.

Identificador

http://people.duke.edu/~bcl15/documents/huang2016-nisc.pdf

Proceedings of The 43rd International Symposium on Computer Architecture

http://hdl.handle.net/10161/12670

Relação

Proceedings of The 43rd International Symposium on Computer Architecture

Palavras-Chave #Microarchitecure #Loads #Energy-efficiency #Compiler #ISA
Tipo

Other