Skip Navigation

The Computer Journal 1989 32(4):362-369; doi:10.1093/comjnl/32.4.362
© 1989 by British Computer Society
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Search for citing articles in:
ISI Web of Science (34)
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Melham, R. G.
Right arrow Articles by Levitan, S. P.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

Space Multiplexing of Waveguides in Optically Interconnected Multiprocessor Systems*

R. G. Melham1 §, D. M. Chiarulli1 § and S. P. Levitan2 ¶

1 Department of Computer Science, University of Pittsburgh, Pittsburgh, PA 15260, USA, 2 Department of Electrical Engineering, University of Pittsburgh, Pittsburgh, PA 15260, USA

Optical waveguides allow for enhanced bandwidth, loosened loading constraints and large physical distribution of computing resources. Moreover, optics enjoy a unique property that is not shared with electronics, namely the unidirectional propagation of signals. It is this property that is exploited in this paper to increase the effective bandwidth of optical buses. Specifically, a space-multiplexing technique for pipelined messages on optical buses is introduced and analysed. It is shown that pipelined buses support arbitrary routeing permutations in synchronous systems with only linear hardware complexity. Further, a bus arbitration protocol which extends the technique to asynchronous systems is presented. The pipelining of control and data signals represents a significant departure from the conventional exclusive access discipline which characterises bus-interconnected multiprocessors. By relaxing the exclusive access requirement, space multiplexing can support the design of large-scale, distributed, tightly coupled multiprocessor systems.


Received October 1988. revised December 1988.

* This work is, in part, supported under the Air Force Office of Scientific Research contract AFOSR-88-0198.

§ Department of Computer Science, the University of Pittsburgh, Pittsburgh, PA 15260, USA

Department of Electrical Engineering, the University of Pittsburgh, Pittsburgh, PA 15260, USA


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer:
Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.