RISC instruction level parallel systems are today the most commonly used high performance computing platform. On such systems, Image Processing and Pattern Recognition (IPPR) tasks, if not thoroughly optimized to fit each architecture, exhibit a performance level up to one order of magnitude lower than expected. In this paper we identify the sources of such behavior and we model them defining a set of indices to measure their influence. Our model allows planning program optimizations, assessing the results of such optimizations as well as evaluating the efficiency of the CPUs architectural solutions in IPPR tasks. Besides it lends itself to automatic evaluation and visualization. A case study using a combination of a specific computing inte...
International audiencePipeline execution pattern is a recurrent execution configuration in many appl...
Data parallel image processing algorithms have numerous uses in many real time applications. Dependi...
Computational requirements for computer vision algorithms have been increasing dramatically at a rat...
RISC Instruction Level Parallel systems are today the most commonly used high performance computing ...
Image Processing and Pattern Recognition (IPPR) is receiving new impulse from the progress of Instru...
Image processing is widely used in many applications, including medical imaging, industrial manufact...
Many image-processing applications require special-purpose hardware to run in real time. Others can ...
Many parallel algorithms and library routines are available for performing computer vision and image...
Parallel programs are characterised by their speedup behaviour. Each parallel program is a collectio...
This paper describes a software architecture that allows image processing researchers to develop par...
Implementing a real-time image-processing algorithm on a serial processor is difficult to achieve b...
Different tasks in image processing exhibit different computational requirements that should be cons...
Basic methodology that exploits instruction level parallelism is called pipelining and it is part of...
Performance models are presented for affordable paral-lel processing of images. A generic topology i...
There have been many recent studies of the "limits on instruction parallelism" in applicat...
International audiencePipeline execution pattern is a recurrent execution configuration in many appl...
Data parallel image processing algorithms have numerous uses in many real time applications. Dependi...
Computational requirements for computer vision algorithms have been increasing dramatically at a rat...
RISC Instruction Level Parallel systems are today the most commonly used high performance computing ...
Image Processing and Pattern Recognition (IPPR) is receiving new impulse from the progress of Instru...
Image processing is widely used in many applications, including medical imaging, industrial manufact...
Many image-processing applications require special-purpose hardware to run in real time. Others can ...
Many parallel algorithms and library routines are available for performing computer vision and image...
Parallel programs are characterised by their speedup behaviour. Each parallel program is a collectio...
This paper describes a software architecture that allows image processing researchers to develop par...
Implementing a real-time image-processing algorithm on a serial processor is difficult to achieve b...
Different tasks in image processing exhibit different computational requirements that should be cons...
Basic methodology that exploits instruction level parallelism is called pipelining and it is part of...
Performance models are presented for affordable paral-lel processing of images. A generic topology i...
There have been many recent studies of the "limits on instruction parallelism" in applicat...
International audiencePipeline execution pattern is a recurrent execution configuration in many appl...
Data parallel image processing algorithms have numerous uses in many real time applications. Dependi...
Computational requirements for computer vision algorithms have been increasing dramatically at a rat...