Communications of the ACM · 1985 · 451 citations · 14 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureLow-power DesignSystems ArchitectureInstruction SelectionInstruction Set ArchitectureMemory Hierarchy DesignMicroarchitecture DesignProcessor MicroarchitectureInstruction Set DesignInstruction Set MicroarchitectureMicroarchitectural OptimizationReduced Instruction Set ComputingRisc Architectures
Reduced instruction set computers aim for both simplicity in hardware and synergy between architectures and compilers. Optimizing compilers are used to compile programming languages down to instructions that are as unencumbered as microinstructions in a large virtual address space, and to make the instruction cycle time as fast as possible.
14
Register allocation & spilling via graph coloring
Gregory J. Chaitin · ACM SIGPLAN Notices · 1982 · 767 citations · Full text
Register allocation & spilling via graph coloring
Gregory J. Chaitin · 1982 · 668 citations
Very long instruction work architectures and the ELI-512
Joseph A. Fisher · 1998 · 387 citations · Full text
Very Long Instruction Word architectures and the ELI-512
Joseph A. Fisher · 1983 · 289 citations · Full text