{"title":"Computing and signal processing: an experimental multidisciplinary course","authors":"Edward A. Lee","doi":"10.1109/ICASSP.1994.389907","DOIUrl":null,"url":null,"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.<<ETX>>","PeriodicalId":290798,"journal":{"name":"Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing","volume":"82 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICASSP.1994.389907","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
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.<>