Modeling and simulating optical computing architectures
The major issues in system design are timing, synchronization, and control. In designing free-space optical computing architectures, the application of CAD tools is necessary because of the high degree of system complexity, parallelism and concurrency; in conjunction with the high cost and lack of availability of devices. Current CAD tools lack the expressiveness to model system structure and behavior of parallel and concurrent architectures. Thus, making them inefficient and ineffective.
Petri nets, in comparison to other system modeling methodologies, are shown to be more efficient and effective at expressing the functional, behavioral, and structural properties of parallel and concurrent architectures. This paper shows how an extended version of the standard Petri net, a timed-colored Petri net (TCPN), is used to model and simulate free-space optoelectronic computing architectures.
KeywordsOptical computing Petri nets timed Petri nets colored Petri nets system modeling simulation discrete event systems.
- Cathey, W.T. (1993) Promises and Prospects of Optoelectronic Computing. LEOS Conference Proceedings, IEEE Lasers and Electro-Optics Society Annual Meeting, 69–70.Google Scholar
- Chen, W-K. (1990) Graphs and Networks, Maximum Flows in Networks., Theory of Nets: Flows in Networks, John Wiley & Sons.Google Scholar
- David, R. and Alla, H. (1992) Petri Nets and Grafcet — Tools for Modeling Discrete Event Systems. Prentice-Hall.Google Scholar
- Denham, M. J. (1988) A Petri-Net Approach to the Control of Discrete-Event Systems. Advanced Computing Concepts and Techniques in Control Engineering. NATO ASI Series, F47, Springer-Verlag, 191–214.Google Scholar
- Ferrarini, L. (1992, May/June) An Incremental Approach to Logic Controller Design with Petri Nets. IEEE Transactions on Systems, Man, and Cybernetics, 22, 3.Google Scholar
- Gajski, D., Dutt, N., Wu, A.. and Lin, S.. (1992) Architectural Models in Synthesis, Design Representation and Transformations, High-Level Synthesis — Introduction to Chip and System Design, Kluwer Academic Publishers.Google Scholar
- Hinton, H.S., Cloonan, T.J., McCormick, F.B., Tooley, F.A.P.and Lentine, A.L. (1994, November) Free-Space Digital Optical Systems. Proceedings of the IEEE — Special Issue on Optical Computing, 82, 11, 1632–1649.Google Scholar
- Neff, J.A. (1992) Optoelectronic Arrays for Hybrid Optical/Electronic Computing. Proceedings of SPIE — Advances in Optical Information Processing V, 1704, SPIE, 44–54.Google Scholar