Skip to main content

Research Repository

Advanced Search

A plug-in disk-Interface-process for the WSQL data access controller. (1996)
Presentation / Conference Contribution
Kerridge, J., & Kukla, R. (1996, March). A plug-in disk-Interface-process for the WSQL data access controller. Presented at WoTUG '96 19th world occam and transputer user group technical meeting on Parallel processing developments

As part of the development of a disk based storage subsystem for a database machine, a disk interface process has been designed, exploiting parallel processing features of the transputer. In a step-by-step approach design-decisions are presented and... Read More about A plug-in disk-Interface-process for the WSQL data access controller..

Intelligent storage devices for scalable information management systems. (1996)
Presentation / Conference Contribution
Kukla, R., & Kerridge, J. (1996, April). Intelligent storage devices for scalable information management systems. Presented at International Conference and Exhibition HPCN EUROPE 1996, Brussels, Belgium

For most large commercial organisations the ability to store and manipulate massive volumes of data is a key operational requirement. Database systems are now fundamental to the efficient provision of a range of business tasks from on-line transactio... Read More about Intelligent storage devices for scalable information management systems..

W-SQL an interface for scalable, highly parallel, database machines (1995)
Presentation / Conference Contribution
Kerridge, J., Walter, D., & Guiton, R. (1995, July). W-SQL an interface for scalable, highly parallel, database machines. Presented at British National Conference on Databases (BNCOD) 1995: Advances in Databases, Manchester, UK

The goal of any designer building a scalable database machine is to ensure that the interface between the relational processing part of the machine and the storage system is independent of the actual storage media. The interface should be as high a l... Read More about W-SQL an interface for scalable, highly parallel, database machines.

Modelling saturated traffic networks using massively parallel computing techniques (1994)
Journal Article
Lu, K., Jones, J., & Kerridge, J. (1994). Modelling saturated traffic networks using massively parallel computing techniques. Traffic engineering & control, 35(7/8), 433-436

A technique for modelling the flow of motor vehicle traffic in congested urban signal-controlled networks using parallel computing is presented. A brief overview of traffic simulation and control precedes a discussion of the future requirements for c... Read More about Modelling saturated traffic networks using massively parallel computing techniques.

Dynamic Allocation of Tasks in occam3 (1994)
Presentation / Conference Contribution
Kerridge, J., & Nixon, P. (1994, September). Dynamic Allocation of Tasks in occam3. Presented at World Transputer Congress 1994, Villa Erba, Cernobbio, Lake Como, Italy

In many application environments there is a need to able to allocate resources dynamically. The occam programming language has no concept of such dynamic allocation. This paper shows how dynamic allocation can be incorporated into occam without sacri... Read More about Dynamic Allocation of Tasks in occam3.

Three solutions for a robot arm controller using Pascal-Plus, occam and edison (1984)
Journal Article
Kerridge, J. M., & Simpson, D. (1984). Three solutions for a robot arm controller using Pascal-Plus, occam and edison. Software: Practice and Experience, 14(1), 3-15. https://doi.org/10.1002/spe.4380140103

Three currently available concurrent language systems, Pascal‐Plus, occam and Edison, are used to implement a controller for a robot arm. The robot arm allows real parallelism of operation within the movements of the arm. The feasibility and restrict... Read More about Three solutions for a robot arm controller using Pascal-Plus, occam and edison.

A FORTRAN implementation of Concurrent Pascal (1982)
Journal Article
Kerridge, J. M. (1982). A FORTRAN implementation of Concurrent Pascal. Software: Practice and Experience, 12(1), 45-55. https://doi.org/10.1002/spe.4380120105

This paper describes the transportation of sequential and concurrent Pascal from the SOLO distribution tape to a non‐PDP‐11 like mainframe (IBM 370/145). An interpreter for the idealized virtual machine was written in FORTRAN. Subsequently the PDP‐11... Read More about A FORTRAN implementation of Concurrent Pascal.

A simulator for teaching computer architecture (1980)
Journal Article
Kerridge, J. M., & Willis, N. (1980). A simulator for teaching computer architecture. Sigcse Bulletin, 12(2), 65-71. https://doi.org/10.1145/989253.989264

This paper describes the specification, implementation and use of a computer system simulator. The simulator project was begun as a result of teaching a second year undergraduate course in computer systems.It became apparent that students only fully... Read More about A simulator for teaching computer architecture.