Skip to main content

Decoupling loads for nano-instruction set computers

Other  - Academic article
Hilton, AD; Lee, BC; Huang, Z
Published in: Proceedings of The 43rd International Symposium on Computer Architecture

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%.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings of The 43rd International Symposium on Computer Architecture

Article type

Other
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Hilton, A. D., Lee, B. C., & Huang, Z. (n.d.). Decoupling loads for nano-instruction set computers. Proceedings of The 43rd International Symposium on Computer Architecture.
Hilton, A. D., B. C. Lee, and Z. Huang. “Decoupling loads for nano-instruction set computers.” Proceedings of The 43rd International Symposium on Computer Architecture, n.d.
Hilton AD, Lee BC, Huang Z. Decoupling loads for nano-instruction set computers. Proceedings of The 43rd International Symposium on Computer Architecture.
Hilton, A. D., et al. “Decoupling loads for nano-instruction set computers.” Proceedings of The 43rd International Symposium on Computer Architecture.
Hilton AD, Lee BC, Huang Z. Decoupling loads for nano-instruction set computers. Proceedings of The 43rd International Symposium on Computer Architecture.

Published In

Proceedings of The 43rd International Symposium on Computer Architecture

Article type

Other