Skip to main content

Simulation of the MC88000 microprocessor system on a transputer network

  • Applications
  • Conference paper
  • First Online:
Distributed Memory Computing (EDMCC 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 487))

Included in the following conference series:

Abstract

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 environment 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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Djordjevic, R.N. Ibbett, M. R. Barbacci, “Evaluation of Computer Architectures Using ISPS” IEEE PROC, Vol 127, No 4, July 1980

    Google Scholar 

  2. D Beutty, K Brace, Randal E. Bryant “COmpiled Simulator for MOS circuits” Semiconductor Research Corporation, April 1989

    Google Scholar 

  3. H. M. MacDougall “Simulating Computer Systems Techniques and Tools” The MIT Press, 1987

    Google Scholar 

  4. Lyndon Clarke “tiny documentation” ECSP-UG-29 Tiny Version 2 (CS) Release 0 Occam Interface, Edinburgh Parallel Computing Centre

    Google Scholar 

  5. R.N. Ibbett and N. P. Topham “The Architecture of High Performance Computers” Vol 1, Macmillan Educational Ltd, 1989

    Google Scholar 

  6. T. Axelrod “Effects of Synchronisation Barriers on Multiprocessor Performance” Parallel Computing, No 3 pp 1-2-9-140, 1986

    Google Scholar 

  7. Domenico Ferrari, “Computer Systems Performance Evaluation” Prentice-Hall, 1987

    Google Scholar 

  8. D. J. Liljia “Reducing the branch Penalty in Pipelined Processors” IEEE Computer, July 1988

    Google Scholar 

  9. A. J. Smith “Cache Memories” Computer Surveys, Vol 14, No 3, pp 473–530, 1982

    Article  Google Scholar 

  10. J. L. Hennessy and Patterson “Computer Architecture:-A Quantative Approach” Morgan Kaufmann Publishers, Inc. San Mateo, California 1990

    Google Scholar 

  11. G. C. Fox “Solving problems on concurrent processes” Prentice-Hall, 1988

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arndt Bode

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Robertson, A.R., Ibbett, R.N. (1991). Simulation of the MC88000 microprocessor system on a transputer network. In: Bode, A. (eds) Distributed Memory Computing. EDMCC 1991. Lecture Notes in Computer Science, vol 487. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032943

Download citation

  • DOI: https://doi.org/10.1007/BFb0032943

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53951-3

  • Online ISBN: 978-3-540-46478-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics