db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%T Shared virtual memory on transputers via the data diffusion machine
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%A Sanjay Raina, David H. D. Warren, James Cownie
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
%E Hussein S. M. Zedan
%B OUG\-13: Real\-Time Systems with Transputers
%X The Data Diffusion Machine (DDM) is a novel multiprocessor
architecture which is scalable to an arbitrary number of
processors and at the same time provides a shared virtual
address space. There is no fixed home location for data \-
instead data migrates from one processor to another on
demand. A cache coherence protocol maintains memory
consistency allowing replication, migration and replacement
of data.In order to evaluate the DDM we are developing an
emulator on the Meiko Computing Surface. This paper
describes the DDM emulator together with additional support
to turn the emulator into a platform for running real shared
memory applications. We describe how the bus based snoopy
protocol of the DDM can be modified to suit point\-to\-point
interconnection networks.