Ravi Bhargava and Ramesh Radhakrishnan, "Characterization of MMX-enhanced DSP Applications on a General Purpose Processor"
We would like to investigate the behavior, specifically of memory accesses, of MMX optimized applications on an X86 general purpose processor. The applications will be C programs generated by Ptolemy. The specific applications are yet to be determined, but will be DSP related applications that manipulate 8-bit and/or 16-bit pieces of data.
To analyze the memory behavior we will study X86 execution traces of the applications with and without the use of MMX enhanced assembly libraries. We hope to isolate the specific features of MMX technology that are responsible for speedup, then locate and eliminate any potential bottlenecks.