[<<][staapl][>>][..]
Fri Mar 30 15:22:03 EDT 2007

lifting

now for the ambitious part. the thing that got my whole forth/PF thing
started is a desire to generate automatic control structure for video
DSP building blocks. basicly:

IN:  a highlevel description of how pixels are related through
     operations

OUT: a compiled representation processing images / tiles

the core component here is loop folding:

(loop { a } then loop { b }) -> (loop { a then b })

the win is a memory win: intermediates should not be flushed to main
memory.

so compilation generates the control structure. compilation 'lifts'
the pixel building blocks into something interwoven with the control
structures.




[Reply][About]
[<<][staapl][>>][..]