Use of F-code as a very high level intermediate laguage for DSP
Block diagram languages provide an effective approach to developing Digital Signal Processing applications. The tools that support block diagram languages use existing compilation systems to produce code. The inefficiencies of the compilation systems are compounded with inefficiencies interfacing to them.
Generation of intermediate code direct from the block diagram bypasses these inefficiencies. We describe the direct generation of F-code, a very high level intermediate language developed for data parallel applications.
Unable to display preview. Download preview PDF.
- 1.Bhattacharyya, S., Murthy, P., Lee, E.: Software synthesis from dataflow graphs. Kluwer academic publishers, January 1995.Google Scholar
- 2.Buck, J., Ha, S., Lee, E., Messerschmitt, D.: Ptolemy: a framework for simulating and prototyping heterogeneous systems. International Journal on Computer Simulation, vol. 4, 155–182, April 1994.Google Scholar
- 3.Muchnick, V., Shafarenko, A., Sutton, C.: F-code and its implementation: a portable software platform for data parallelism. The Computer Journal, vol. 36, no. 8, 712–722, 1993.Google Scholar
- 4.Muchnick, V., Shafarenko, A.: Data parallel computing: the language dimension. Thomson Computer Press, 1996.Google Scholar