The Dataflow Interchange Format

Contact Information

Project Abstract

The Dataflow Interchange Format (DIF) is a standard language for specifying mixed-grain dataflow models for digital signal processing (DSP) systems. DSP refers to the digital analysis and manipulation of data streams, such as those arising from audio signals, images, video streams and digital communication waveforms. Major objectives of the DIF project are to design this standard language; to provide an extensible repository for representing, experimenting with, and developing dataflow models and techniques; and to facilitate technology transfer of applications across DSP design tools. Our ongoing work on the DIF project is focusing on improving the DIF language and the DIF package to represent more sophisticated dataflow semantics and exploring the capability of DIF in transferring DSP applications and technology. This exploration has resulted so far in an approach to automate exporting and importing processes and a novel solution to porting DSP applications through DIF.

Currently Supported:
   - Synchronous Dataflow (SDF)
   - Homogeneous Synchronous Dataflow (HSDF)
   - Single Rate Dataflow
   - Cyclo-static Dataflow (CSDF)
   - Parameterized Synchronous Dataflow (PSDF)
   - Multidimensional Synchronous Dataflow (MDSDF)
   - Boolean Dataflow (BDF)
   - Enable-Invoke Dataflow (EIDF)
   - Core Functional Dataflow (CFDF)

What's  New

  • New publications about Functional DIF are posted.

Key Milestones

  • DIF 1.0.4 Released!  Check out the download page for the jar file and supporting documents.

Home | Members | Documentation | Download | Publications | Discussions | Sponsors | Contact Information

 Copyright University of Maryland 2008.
For problems or questions regarding this Web site contact
Last updated: 01/08/08.