The Cameron Project: High-Level Programming of Image Processing Applications on Reconfigurable Computing Machines
نویسنده
چکیده
Reconfigurable computing maps computation onto flexible and reprogrammable hardware. A typical reconfigurable computing (RC) system consists of a host processor (with a traditional architecture) and one or more reconfigurable coprocessors. Proposed hardware architectures for reconfigurable co-processors fall in two broad categories [4]: netlist computers with uniform arrays of fine grained logic units based on Field Programmable Gate Arrays (FPGAs), and functional units-based computers with (possibly non-uniform) arrays of higher-level functional units (such as multipliers and adders) [2, 10] or full-fledged processors [11]. The former model is one used by the first RC systems and still the most commonly used today.
منابع مشابه
Implementation of VlSI Based Image Compression Approach on Reconfigurable Computing System - A Survey
Image data require huge amounts of disk space and large bandwidths for transmission. Hence, imagecompression is necessary to reduce the amount of data required to represent a digital image. Thereforean efficient technique for image compression is highly pushed to demand. Although, lots of compressiontechniques are available, but the technique which is faster, memory efficient and simple, surely...
متن کاملSassy: A Language and Optimizing Compiler for Image Processing on Reconfigurable Computing Systems
This paper presents Sassy, a single-assignment variant of the C programming language developed in concert with Khoral Inc. and designed to exploit both coarse-grain and ne-grain parallelism in image processing applications. Sassy programs are written in the Khoros software development environment, and can be manipulated inside Cantata (the Khoros GUI). The Sassy language supports image processi...
متن کاملHigh Performance Reconfigurable Computing : From Applications
This paper presents the author's experience in programming Field Programmable Gate Arrays (FPGAs) in the context of high performance digital signal and data processing. In particular, the paper presents the concept of hardware skeletons as a mean to bridge the gap between high level applications and low level hardware, and satisfy the dual requirement of high level abstract design and hardware ...
متن کاملA Reconfigurable Data - Driven ALU for Xputers
A reconfigurable data-driven datapath architecture for ALUs is presented which may be used for custom computing machines (CCMs), Xputers (a class of CCMs) and other adaptable computer systems as well as for rapid prototyping of high speed datapaths. Fine grained paral-lelism is achieved by using simple reconfigurable processing elements which are called datapath units (DPUs). The word-oriented ...
متن کاملAdvanced Processing for High-bandwidth Sensor Systems
Compute performance and algorithm design are key problems of image processing and scientific computing in general. For example, imaging spectrometers are capable of producing data in hundreds of spectral bands with millions of pixels. These data sets show great promise for remote sensing applications, but require new and computationally intensive processing. The goal of the Deployable Adaptive ...
متن کامل