IEEE Transactions on Parallel and Distributed Systems · 1999 · 56 citations · 32 references
EngineeringComputer ScienceHigh-performance ComputingComputer ArchitectureComputer VisionReconfigurable ComputingConfigurable Logic BlocksField-programmable Gate Array ArchitectureFpga ArchitectureHardware AccelerationProgrammable Logic DevicesReconfigurable System ArchitectureField-programmable Logic ArraysHigh PerformanceReconfigurable ArchitecturesReconfigurable ArraysReconfigurable Computing ArchitecturesReconfigurable Hardware ArchitectureReconfigurable Logic ArchitectureReconfiguration Of Field-programmable Gate Arrays
Computer vision algorithms are natural candidates for high performance computing systems. Algorithms in computer vision are characterized by complex and repetitive operations on large amounts of data involving a variety of data interactions (e.g., point operations, neighborhood operations, global operations). In this paper, we describe the use of the custom computing approach to meet the computation and communication needs of computer vision algorithms. By customizing hardware architecture at the instruction level for every application, the optimal grain size needed for the problem at hand and the instruction granularity can be matched. A custom computing approach can also reuse the same hardware by reconfiguring at the software level for different levels of the computer vision application. We demonstrate the advantages of our approach using Splash 2-a Xilinx 4010-based custom computer.
32
Baring it all to software: Raw machines
E. Waingold, Michael Taylor, Devabhaktuni Srikrishna et al. · Computer · 1997 · 632 citations
Vital signs of identity [biometrics]
Brooke Miller · IEEE Spectrum · 1994 · 315 citations