%0 Conference Paper %B 2011 International Conference on Embedded Computer Systems (SAMOS) %D 2011 %T Methods for design and implementation of dynamic signal processing systems %A Bhattacharyya, Shuvra S. %K actor invocation predictability %K complementary dataflow models %K Computational modeling %K computational structure %K COMPUTERS %K data flow graphs %K dataflow schedule graph %K DSG models %K DSP-powered products %K Dynamic scheduling %K dynamic scheduling techniques %K dynamic signal processing systems %K Educational institutions %K EIDF models %K enable-invoke dataflow %K formal dataflow semantics %K functionality structure %K Laboratories %K Maryland DSPCAD Research Group %K quasi-static schedules %K Schedules %K scheduling %K Signal processing %K static schedules %X Summary form only given. Dynamic signal processing systems, where significant changes in functionality and computational structure must be achieved while applications are running, are becoming increasingly important as computational platforms become more powerful, and feature-sets of DSP-powered products become more sophisticated. This talk covers two new, complementary dataflow models of computation that are being developed in the Maryland DSPCAD Research Group to help address the challenges of structured design, simulation, and synthesis of dynamic signal processing systems. The first of these models, called enable-invoke dataflow (EIDF), is aimed improving the predictability of actor invocation and the efficiency with which dynamic scheduling techniques can be realized. The second model, called the dataflow schedule graph (DSG), provides a formal framework for representing and analyzing dataflow graph schedules that is rooted in formal dataflow semantics, and accommodates a wide range of schedule classes, including static, quasi-static, and dynamic schedules, as well as both sequential and parallel schedule formats. In this talk, I will present the EIDF and DSG models and discuss their potential to improve the processes by which dynamic signal processing systems are developed. %B 2011 International Conference on Embedded Computer Systems (SAMOS) %P i - i %8 2011 %G eng %0 Conference Paper %B 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW) %D 2011 %T A Model-Based Schedule Representation for Heterogeneous Mapping of Dataflow Graphs %A Wu, Hsiang-Huang %A Chung-Ching Shen %A Sane, N. %A Plishker,W. %A Bhattacharyya, Shuvra S. %K Computational modeling %K data flow graphs %K dataflow schedule graph %K dataflow semantics %K dataflow-based application specifications %K Dynamic scheduling %K heterogeneous mapping %K heterogeneous signal processing system design %K model-based design methodologies %K model-based schedule representation %K Processor scheduling %K Program processors %K Schedules %K semantics %K Signal processing %K synchronization %X Dataflow-based application specifications are widely used in model-based design methodologies for signal processing systems. In this paper, we develop a new model called the dataflow schedule graph (DSG) for representing a broad class of dataflow graph schedules. The DSG provides a graphical representation of schedules based on dataflow semantics. In conventional approaches, applications are represented using dataflow graphs, whereas schedules for the graphs are represented using specialized notations, such as various kinds of sequences or looping constructs. In contrast, the DSG approach employs dataflow graphs for representing both application models and schedules that are derived from them. Our DSG approach provides a precise, formal framework for unambiguously representing, analyzing, manipulating, and interchanging schedules. We develop detailed formulations of the DSG representation, and present examples and experimental results that demonstrate the utility of DSGs in the context of heterogeneous signal processing system design. %B 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW) %P 70 - 81 %8 2011 %G eng