Much of the work to date on data ow models for signal processing system design has focused decidable data ow models that are best suited for onedimensional signal processing. In this chapter, we review more general data ow modeling techniques that are targeted to applications that include multidimensional signal processing and dynamic data ow behavior. As data ow techniques are applied to signal processing systems that are more complex, and demand increasing degrees of agility and exibility, these classes of more general data ow models are of correspondingly increasing interest. We begin with a discussion of two data ow modeling techniques -multi-dimensional synchronous data ow and windowed data ow -that are targeted towards multidimensional signal processing applications. We then provide a motivation for dynamic data ow models of computation, and review a number of speci c methods that have emerged in this class of models. Our coverage of dynamic data ow models in this chapter includes Boolean data ow, the stream-based function model, CAL, parameterized data ow, and enable-invoke data ow.