Title :
Computing and signal processing: an experimental multidisciplinary course
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
In the Fall of 1993 at Berkeley we offered an experimental graduate course that focused on languages for modeling and design of signal processing systems. A major motivation for the course is our Ptolemy project, in which we are experimenting with models of computation and design methodology for signal processing systems. The applicable theory of computation primarily concerns stream datatypes and their implementation in dataflow, functional, and concurrent imperative languages. The issues addressed in the course include determinacy, concurrency, strictness, parallel scheduling, polymorphism, recursion, higher-order functions, and visual syntax. The emphasis is on studying strengths and weaknesses of existing and proposed design environments for signal processing
Keywords :
CAD; computer science education; data flow computing; educational courses; multiprocessing systems; parallel languages; real-time systems; signal processing; simulation languages; telecommunication computing; telecommunication engineering education; Ptolemy project; computation models; computing; concurrency; concurrent imperative languages; dataflow; design methodology; determinacy; experimental multidisciplinary course; functional languages; graduate course; higher-order functions; modeling; parallel scheduling; polymorphism; recursion; signal processing; stream datatypes; strictness; visual syntax; Computational modeling; Computer science; Concurrent computing; Control systems; Design methodology; Process design; Processor scheduling; Signal design; Signal processing; Turing machines;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1994. ICASSP-94., 1994 IEEE International Conference on
Conference_Location :
Adelaide, SA
Print_ISBN :
0-7803-1775-0
DOI :
10.1109/ICASSP.1994.389907