Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Electrical and Computer Engineering

Western Michigan University

1995

Articles 1 - 2 of 2

Full-Text Articles in Engineering

Modeling And Development Of A Cellular Micro-Kernel, K. Balaji Jun 1995

Modeling And Development Of A Cellular Micro-Kernel, K. Balaji

Masters Theses

A novel cellular load distribution strategy was designed and implemented on transputers by Dr. Richard Taylor and Dr. Don Goodeve at the University of York, United Kingdom. Based upon the above proposed strategy, a statistical model was developed using the Cellular Automata Theory. The theoretical model drives the implementation process of the cellular micro-kernel on the nCUBE 2S system. The load distribution and the performance characteristics for snake and L type transmission modes, and for uniform and non-uniform distribution of destination processors of the micro-kernel has been measured and compared with our theoretical model. The results show good agreement between …


Hardware/Software Codesign And Simulation With The Occam Programming Language, Roy L. Krans Apr 1995

Hardware/Software Codesign And Simulation With The Occam Programming Language, Roy L. Krans

Masters Theses

Hardware/software codesign is an increasingly popular method for improving system performance and adaptability while minimizing cost. The goal of this design approach is to achieve the desired system characteristics (performance, fault tolerance, cost, power consumption, etc.) by carefully distributing the system functions among hardware and software components. Popular tools for describing this dual hardware/software functionality are behavioral languages such as C++ and Ada. These languages typically include facilities for both traditional sequential programming as well as behavioral modeling.

This thesis examines the effectiveness of occam as a behavioral language and its role in hardware/software codesign. The occam language is used …