Abstract
A formal algorithmic notation and programming language will be critical in developing VLSI systems. Due to the difficulty of keeping track of several simultaneously occuring events, parallel programming is significantly more complicated than sequential programming. Therefore, it is desirable to consider new notations or languages which fit better to the array processors, instead of always sticking to conventional languages. The advent of algorithm-oriented VLSI architectures also necessitate new programming language theory to precisely describe concurrency imbedded in computational algorithms. For example, it is of great interest and importance to develop a complete set of programming techniques and software packages for wavefront/systolic type arrays. Some guidelines for algorithmic notations for such VLSI arrays will be addressed in this paper. We shall also discuss in great details several illustrative programming examples based on a wavefront language and Occam language.
Original language | English (US) |
---|---|
Pages (from-to) | 118-133 |
Number of pages | 16 |
Journal | Proceedings of SPIE - The International Society for Optical Engineering |
Volume | 614 |
DOIs | |
State | Published - Jul 28 1986 |
Externally published | Yes |
All Science Journal Classification (ASJC) codes
- Electronic, Optical and Magnetic Materials
- Condensed Matter Physics
- Computer Science Applications
- Applied Mathematics
- Electrical and Electronic Engineering