Achieving
High Performance on the i860 Microprocessor
King
Lee
RNR Technical Report
RNR-91-029 October 9,1991
Abstract
The
i860 is a high performance microprocessor used in the Intel Touchstone
project. This paper proposes a paradigm for programming the i860
that is modelled on the vector instructions of the Cray computers.
Fortran callable assembler subroutines were written that mimic the
concurrent vector instructions of the Cray. Cache takes the place
of vector registers.Using this paradigm we have achieved twice the
performance of compiled code on a traditional solve.
A
hard copy version of this report can be ordered from the NAS
Documentation Center.
|