University of Minnesota
Institute of Technology
myU OneStop


Electrical and Computer Engineering

Tha Dataflow Interchange Format:
Towards Co-Design of DSP-Oriented Dataflow Models and Transformations

Shuvra S. Bhattacharyya
University of Maryland at College Park

This talk provides an overview of the dataflow interchange format (DIF) project at the University of
Maryland. DIF is a textual language for specifyingmixed-grain dataflow representations of signal
processing applications. A major theme in the DIF project is facilitating experimentation with
interactions between different dataflow modeling techniques and associated transformations that
exploit specific properties of these techniques. One way that DIF achieves this is by allowing
designers to specify subgraphs of a design in terms of specific dataflow modeling techniques,
such as synchronous,cyclo-static, and parameterized dataflow, through corresponding keywords
in the language. DIF also incorporates a new dataflow model of computation called enable-invoke
dataflow, which is geared towards high expressive power,functional simulation, rapid prototyping,
quasi-static scheduling, and efficient refinement into more specialized dataflow models.

Biographical sketch:

SHUVRA S. BHATTACHARYYA is a Professor in the Department of Electrical and Computer
Engineering, University of Maryland at College Park. He holds a joint appointment in the University
of Maryland Institute for Advanced Computer Studies (UMIACS), and an affiliate appointment in
the Department of Computer Science. Dr. Bhattacharyya is coauthor or coeditor of five books and
the author or coauthor of more than 150 refereed technical articles. His research interests include
design and implementation of signal processing systems; biomedical circuits and systems;
embedded software; and hardware/software co-design. He received the B.S. degree from the
University of Wisconsin at Madison, and the Ph.D. degree from the University of California at Berkeley.
Dr. Bhattacharyya has held industrial positions as a Researcher at the Hitachi America
Semiconductor Research Laboratory (San Jose, California), and Compiler Developer at Kuck &
Associates (Champaign, Illinois).