Abstract:
In this dissertation, we present a dual-module C compiler for the Media
Engine (ME-2), being developed in Communications Enabling Technology
(CET). The first module takes the C code and converts it into the serial
assembly, referred hereon as Front-end Serial Assembly Generator (FSAG).
We have only implemented a minimal functionality prototype of FSAG,
whereas in actuality the GNU C compiler is being used as the serial code
generator. The second module is the Serial Assembly Optimizer (SAO). This
module makes use of advanced optimization techniques to generate a
parallel and optimized code.