Publication View

Boosting the Speedup of Future Processor Architectures by Using Mutable Functional Units (1999)

Abstract
One major bottleneck of a superscalar processor is the mismatch of instruction stream mix with functional unit configuration. The resulting "unavailable functional unit" stalls can be a significant factor of performance loss. Recently, mutable functional units (MFUs) - functional units that can serve both floating-point and integer operations - have been proposed to reduce this type of stall. The benefit to our implementation of an MFU is increased integer execution bandwidth without increased die area or power consumption. In this paper, we show that the ILP gain, as well as the speedup, provided by the MFU increases in many architecture modifications expected in the future. The speedup ranges from 8% to 22%. We conclude that MFUs show promise in improving the performance of future architectures.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.36.8726
Source http://www.c3.lanl.gov/cic19/teams/par_arch/pubs/la-ur.99-6768.ps
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.117.8243, 10.1.1.44.4259, 10.1.1.39.7874, 10.1.1.47.3117, 10.1.1.53.734