SIMULATION OF THE MC88000 MICROPROCESSOR SYSTEM ON A TRANSPUTER NETWORK

被引:0
|
作者
ROBERTSON, AR [1 ]
IBBETT, RN [1 ]
机构
[1] UNIV EDINBURGH, DEPT COMP SCI, EDINBURGH EH8 9JZ, MIDLOTHIAN, SCOTLAND
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This project investigated the feasibility of building a General Purpose Architecture Simulator on an MIMD transputer network. In the course of this study an Occam2 simulation of the 88100 Reduced Instruction Set micro-processor was developed on an MIMD T800 transputer Surface. A T414 graphics processor with gfx.library functions was configured to produce a visual presentation of the architecture's internal data flows, indicating, for example, the occurrence of read after write conflicts and providing useful information for performance analysis. Work Bench Test programs were written in 88000 assembly code including a convolution test program composed of load/store, integer and floating point arithmetic and conditional/unconditional control transfer instructions, which ran at an average throughput of 8 MIPS. The simulation program was distributed over a grid of transputers using the software harness tiny in an attempt to speedup the simulation runtime. Simulated performance was verified by a direct comparison with the Vax accerelator, an 88000 system (courtesy of SUPERCOSMOS, Edinburgh Royal Observatory), that could run a deblender sampling algorithm 10 times faster than a Vax machine, with an estimated performance of 8 to 9 MIPs. The inherent flexibility supported by Occam2 and the transputer enviroment was evaluated by attempting to alter the 88000 system architecture. Further performance improvement was achieved by developing a Front Panel Display to visualise internal data flow bottlenecks that were eliminated by optimising test program code.
引用
收藏
页码:264 / 273
页数:10
相关论文
共 50 条