Media architecture: general purpose vs. multiple application-specific programmable processor
Citations
45 citations
26 citations
Cites background or result from "Media architecture: general purpose..."
...The overall results, while not spectacular, are reasonable and consistent with similar results found in a separate study of ILP on MediaBench [102]....
[...]
...Only a select few have examined media processors using full application benchmarks [66][102][60], and these have all proposed static architectures....
[...]
...Among these, only [66] and [102] use compiled code from full applications, and only the second of these two evaluates multiple-issue media processors....
[...]
...Some small data sets and traces ● Augmented for greater representation of future multimedia — MPEG-4 object-oriented video — H.263 very-low bitrate video 7 Page 7 13 IMPACT Compiler ● Aggressive ILP research compiler — superblock (speculation) — hyperblock (predication) — loop unrolling ● Three levels of optimizations — Classical - classical optimizations only — Superscalar - adds loop unrolling and superblock formation — Hyperblock - adds hyperblock optimization ● Architecture-independent evaluation — large, generic instruction set — retargetable back-end ● Performance analysis tools — profiling — simulation for superscalar, VLIW architectures 14 Workload Evaluation 8 Page 8 15 Characteristics of Multimedia ● Compile with classical optimizations only ● Related Work [Lee97] “MediaBench: A Tool for Evaluating and Synthesizing Multimedia Communication Systems,” MICRO-30, 1997....
[...]
...6) Parallelism Analysis Performance Applications Performance Numbers Mapping Architecture Instance 12 MediaBench Benchmark Suite ● Developed at UCLA [CLee97] “MediaBench: A Tool for Evaluating and Synthesizing Multimedia Communication Systems,” MICRO-30, 1997....
[...]
18 citations
15 citations
Cites background from "Media architecture: general purpose..."
...Only a select few have examined media processors using full applications on static architectures [7][8], and only the latter evaluates multiple-issue processors....
[...]
11 citations
References
42,654 citations
40,020 citations
11,671 citations
3,564 citations
2,593 citations