VLSI array processors
An architecture for the direct execution of the Forth programming language
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
Memory performance of prolog architectures
Memory performance of prolog architectures
Journal of VLSI Signal Processing Systems - Special issue: video/image signal processing
Architectural strategies for high-throughput applications
Journal of VLSI Signal Processing Systems - Special issue: video/image signal processing
A data cache for Prolog architectures
Future Generation Computer Systems
PHIDEO: high-level synthesis for high throughput applications
Journal of VLSI Signal Processing Systems - Special issue on design environments for DSP
CAD challenges in multimedia computing
ICCAD '95 Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design
Linear mappings of n-dimensional uniform recurrences onto k-dimensional systolic arrays
Journal of VLSI Signal Processing Systems
Mpeg2 Video Encoding in Consumer Electronics
Journal of VLSI Signal Processing Systems - Special issue on recent development in video: algorithms, implementation and applications
A Systolic Design Methodology with Application toFull-Search Block-Matching Architectures
Journal of VLSI Signal Processing Systems
VLSI Video - Image Signal Processing
VLSI Video - Image Signal Processing
Techniques for Compiler-Directed Cache Coherence
IEEE Parallel & Distributed Technology: Systems & Technology
Cache Memories for Dataflow Systems
IEEE Parallel & Distributed Technology: Systems & Technology
IEEE Micro
Subword Parallelism with MAX-2
IEEE Micro
Architectural approaches for video compression
ASAP '97 Proceedings of the IEEE International Conference on Application-Specific Systems, Architectures and Processors
ISPAN '97 Proceedings of the 1997 International Symposium on Parallel Architectures, Algorithms and Networks
A dynamic instruction set computer
FCCM '95 Proceedings of the IEEE Symposium on FPGA's for Custom Computing Machines
A low-cost raster engine for video game, multimedia PC and interactive TV
IEEE Transactions on Consumer Electronics
IEEE Transactions on Circuits and Systems for Video Technology
Face recognition/detection by probabilistic decision-based neural network
IEEE Transactions on Neural Networks
VLSI architecture design approaches for real-time video processing
WSEAS Transactions on Circuits and Systems
ICC'08 Proceedings of the 12th WSEAS international conference on Circuits
Hi-index | 0.00 |
Novel algorithmic features of multimediaapplications and advances in VLSI technologies are driving forcesbehind the new multimedia signal processors. We propose anarchitecture platform which could provide high performance andflexibility, and would require less external I/O and memory access.It is comprised of array processors to be used as thehardware accelerator and RISC cores to be used as the basisof the programmable processor. It is a hierarchical and scalablearchitecture style which facilitates the hardware-software codesignof multimedia signal processing circuits and systems. While somecontrol-intensive functions can be implemented using programmableCPUs, other computation-intensive functions can rely onhardware accelerators.To compile multimedia algorithms, we also present an operationplacement and scheduling scheme suitable for the proposedarchitectural platform. Our scheme addresses data reusability andexploits local communication in order to avoid thememory/communication bandwidth bottleneck, which leads to fasterprogram execution. Our method shows a promising performance: alinear speed-up of 16 times can be achieved for the block-matchingmotion estimation algorithm and the true motion tracking algorithm,which have formed many multimedia applications (e.g., MPEG-2 andMPEG-4).