@inproceedings{02b00d10ad0e4e608068774c997edf26,
title = "Memory access optimization of motion estimation algorithms on a native SIMD PLX processor",
abstract = "With mostly non-sequential reference, memory access becomes the bottleneck of SIMD processor performance. In this paper, we present an approach for optimal H.264 motion estimation code generation over a SIMD platform with the objective to minimize memory access overhead. Specifically, we formulate the code generation task as a constrained optimization problem where the objective function is to minimize the amount of memory access overhead, subject to the constraint of the data-dependencies the algorithm. The target platform is based on a native SIMD processor architecture known as PLX developed at Princeton University. We illustrate with an example of generating PLX code for the H.264 variable-block size motion estimation algorithm. We show that the optimization yields significant performance enhancement.",
keywords = "Memory access, SIMD, Software pipelining",
author = "Lin, {Guang Huei} and Chen, {Sao Jie} and Lee, {Ruby B.} and Hu, {Yu Hen}",
year = "2006",
doi = "10.1109/APCCAS.2006.342051",
language = "English (US)",
isbn = "1424403871",
series = "IEEE Asia-Pacific Conference on Circuits and Systems, Proceedings, APCCAS",
pages = "566--569",
booktitle = "APCCAS 2006 - 2006 IEEE Asia Pacific Conference on Circuits and Systems",
note = "APCCAS 2006 - 2006 IEEE Asia Pacific Conference on Circuits and Systems ; Conference date: 04-12-2006 Through 06-12-2006",
}