Author retrospective for code scheduling and register allocation in large basic blocks.
Journal
ACM International Conference on Supercomputing 25th Anniversary Volume
Pages
4-5
Date Issued
2014
Author(s)
Goodman, James R.
Abstract
In 1987 we were working at the University of Wisconsin-Madison with Jim Smith, J. T. Hsieh, Koujuch Liou and Andrew Pleszkun on PIPE [4], an unorthodox 'decoupled access-execute processor.' The driving innovation of PIPE was the separation of instructions dealing with memory through a separate and independent instruction stream racing ahead, initiating load and store instructions in-order, synchronized only with other instructions through architectural queues. The queues eliminated the need for allocating and managing temporary registers.
SDGs
Type
conference paper
