The focus of this paper is on adding a vector unit to a superscalar core, as a way to scale current state of the art superscalar processors.The proposed architecture has a vector register file that shares functional units both with the integer datapath and with the floatingpoint datapath. A key point in our proposal is the design of a high performance cache interface that delivers high bandwidth to the vector unit at a low cost and low latency. We propose a double-banked cache with alignment circuitry to serve vector accesses and we study two cache hierarchies: one feeds the uector unit from the Ll; the other from the L.2. Our results show that large IPC values (higher than IO in some cases) can be achieved. Moreover the scalability of our architecture simply requires addition of functional units, without requiring more issue bandwidth. As a consequence, the proposed vector unit achieves high performance for numerical and multimedia codes with minimal impact on the cycle time of the processor or on the performance of integer codes.
In this paper, we describe an automatic method for detecting and repairing non-repetitive damages in image sequences, caused by dust, fibers or local defects of the film emulsion. The method is a three frame window scheme based on the calculation of the optical flow (OF) relating adjacent frames and the first and the last frames of the sequence. The OF validity is checked in order to detect non-repetitive damage, and is later repaired using filtering and smooth blending of the damaged zones. The method works correctly for the set of tested image sequences providing perfect visual repairs of the damaged zones. This work has been partially supported by The Spanish Ministry of Science and Innovation under contract TIN2007-60625 and by FEDER funds.
We present an optical flow based method for noise reduction in image sequences. To prevent artefacts caused by optical flow imperfections, we propose a method to estimate these imperfections. We use the estimation to adaptively choose either a temporal or a spatial based noise reduction algorithm to be applied in different image zones. Our results have shown that an important noise reduction can be achieved with the proposed method, without the drawbacks of the simpler methods. The method has provided important noise reductions even with complex image sequences.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.