ISSN 2996-8223
International Journal of Computer Science and Technology | Vol. 6, No. 7, July 2004 | pp. 49–56
DOI: 10.46882/2004/IJCST/000060
Article Type: Original Research Paper
Title: An Object-Oriented Framework for the Synthesis and Compilation of Synchronous Dataflow Graphs
Names of Authors: Samuel Kwesi¹, Amara Diallo²
Authors’ Affiliations: ¹Department of Computer Engineering, Kwame Nkrumah University of Science and Technology, Kumasi, Ghana; ²African Institute for Mathematical Sciences, Dakar, Senegal
Abstract: Implementing complex digital signal processing (DSP) logic on multi-core hardware matrices requires specialized code synthesis methodologies to avoid runtime deadlock states. This paper details an object-oriented compilation framework developed to parse, analyze, and optimize Synchronous Dataflow (SDF) graphs. The compiler leverages an automated topological mapping engine that extracts concurrency properties and constructs static, periodic schedules at compile time. This process completely removes scheduling execution demands from the target microcontroller. We tested the system by generating production-grade C source code for an array of multi-channel audio filter networks. The synthesized application achieved a 15.6% reduction in code size compared to standard commercial tool suites. Furthermore, internal memory buffer allocations were optimized, reducing memory space demands by 28.3% while maintaining real-time latency profiles of less than 1.2 ms per audio frame block.
Keywords: Synchronous Dataflow, Code Generation, DSP Compilers, Embedded Software, Object-Oriented Synthesis
Manuscript Timeline: Received: April 09, 2004; Revised: May 20, 2004; Accepted: June 15, 2004; Published: July 09, 2004
Citation: Kwesi, S., & Diallo, A. (2004). An Object-Oriented Framework for the Synthesis and Compilation of Synchronous Dataflow Graphs. International Journal of Computer Science and Technology, 6(7), 49–56.
Subscribe to read the full article: https://internationalscholarsjournals.org/subscribe-to-read