Look into details

Mohammad H. Foroozannejad, Matin Hashemi, Trevor L. Hodges, Soheil Ghiasi
2010 Proceedings of the ACM SIGPLAN/SIGBED 2010 conference on Languages, compilers, and tools for embedded systems - LCTES '10  
 Infinite sequence of data items  At any given time, operates on a small window of this sequence  Moves forward in data space 5 5 2 6 4 1 8 9 3 input output -1 7 2 0.4 7.2 1 //53°around the z axis const R[3][3]={ {0.6,-0.8, 0.0}, {0.8, 0.6, 0.0}, {0.0, 0.0, 1.0}} Rotation3D { for (i=0; i<3; i++) for (j=0; j<3; j++) B[i] += R[i][j] * A[j] } Application Model  Data Flow Graph  Vertices or Actors  functions, computations  Edges  data dependency, communication between actors  Execution
more » ... l  any actor can perform its computation whenever all necessary input data are available on incoming edges. Application Model  An example Data Flow Graph: Vocoder Duplicate splitter DFT Round robin joiner DFT DFT DFT DFT DFT Round robin splitter Duplicate splitter FIR Smoothing Identity Round robin joiner Deconvolve Round robin splitter Liner Interpolator Round robin joiner Multiplier Decimator Liner Interpolator Decimator Round robin joiner Phase unwrapper Const Multiplier Linear Interpolator Decimator
doi:10.1145/1755888.1755894 dblp:conf/lctrts/ForoozannejadHHG10 fatcat:ghwlwutplzb4demmnuu73byyyq