23Algorithm/Architecture Coexploration

Gwo Giun (Chris) Lee

He Yuan Lin

Sun Yuan Kung

23.1 Introduction

Niklaus Emil Wirth introduced the innovative idea that Programming = Algorithm + Data Structure. Inspired by this paradigm, we advance this to the next level by stating that Design = Algorithm + Architecture in this chapter.

Traditional design methodologies are usually based on the execution of a series of sequential stages: the theoretical study of a fully specified algorithm, the mapping of the algorithm to a selected architecture, the evaluation of the performance, and the final implementation. However, these straightforward design procedures are no longer adequate to cope with the increasing demands of video design challenges. Conventional ...

Get Multimedia Image and Video Processing, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.