
8.5 VLIW Machine Design 199
common characteristics—the same sequence of operations is performed repeti-
tively on a stream of data operands. Applications such as audio processing, video
compression, and er ror-correction-coding fit this computation model. These algo-
rithms can achieve large performance benefits from a single instruction multiple
data (SIMD) technique, which is easy to design with custom register files.
In the example given later,the average of two arrays is computed. In an iteration
of the loop, two short values are added and the result is shifted by 1 bit, which
requires two Xtensa instructions as well as load/store instructions.
unsigned ...