학술논문

A Case Study of Design Space Exploration for Embedded Multimedia Applications on SoCs
Document Type
Conference
Source
Seventeenth IEEE International Workshop on Rapid System Prototyping (RSP'06) Rapid System Prototyping, 2006. Seventeenth IEEE International Workshop on. :133-139 2006
Subject
Computing and Processing
Space exploration
Cost function
Parallel processing
Processor scheduling
NP-complete problem
Kernel
Video compression
Software prototyping
Hardware
Software systems
Language
ISSN
1074-6005
Abstract
Embedded real-time multimedia applications usually imply data parallel processing. SIMD processors embedded in SOCs are cost effective to exploit the underlying parallelism. However, programming applications for SIMD targets requires data placement and operation scheduling which are NP-complete problems. In this paper we show how our tool (based on concurrent constraint programming) can be used to explore the design space of a kernel in H.264 standard (video compression). Different cost functions are considered (e.g. execution time, memory occupancy, chip cost ...) to derive different source codes from the same functional specification. Future work includes model refinement as well as full code generation for rapid prototyping of such hardware and software intensive systems.