Decoupling Loads for Nano-Instruction Set Computers
Autor: | Benjamin C. Lee, Ziqiang Huang, Andrew D. Hilton |
---|---|
Rok vydání: | 2016 |
Předmět: |
010302 applied physics
Instruction register Reduced instruction set computing Computer science 02 engineering and technology General Medicine Decoupling (cosmology) Dynamic priority scheduling Parallel computing computer.software_genre 01 natural sciences 020202 computer hardware & architecture Microarchitecture Instruction set 0103 physical sciences 0202 electrical engineering electronic engineering information engineering Compiler Hardware_CONTROLSTRUCTURESANDMICROPROGRAMMING computer |
Zdroj: | ISCA |
DOI: | 10.1109/isca.2016.43 |
Popis: | 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%. |
Databáze: | OpenAIRE |
Externí odkaz: |