2002 · 22 citations · 21 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureParallel ComputingScientific ComputingAccelerator ArchitectureData ParallelismDigital Signal ProcessingHardware AccelerationParallel ArchitecturesParallel Computer ArchitectureCordic AlgorithmsExecution Time AnalysisFloating-point Unit DesignPipelined Digital CircuitsStorage Area DesignSystolic Array DesignSystolic ArraysVlsi Implementation
The authors describe the design and implementation of an algorithm and a processor which can be used to accelerate computations in which large amounts of rotations (circular as well as hyperbolic) are involved. The processor is a low-cost high-throughput VLSI implementation of the algorithm. With 10/sup 7/ rotations per second, many real-time and interaction-time applications in scientific computation become feasible. The required storage and/or silicon area is low and the execution time is independent of the particular operation performed. Another feature of this CORDIC design is its pipelined architecture and floating point extension. It is angle-pipelinable at the bit-level and has an execution time which is independent of any possible operation that can be executed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
21
A unified algorithm for elementary functions
John Stephen Walther · 1971 · 1K citations · Full text
VLSI and modern signal processing
Sun‐Yuan Kung, H.J. Whitehouse, T. Kailath · Signal Processing · 1985 · 509 citations
Engineering, Computer Engineering, Electrical Engineering +12
Sun‐Yuan Kung · IEEE ASSP Magazine · 1985 · 312 citations