IEEE Transactions on Computers · 1978 · 79 citations · 10 references
ComputingComputer EngineeringComputer ScienceAlgorithmsComputer ArchitectureField-programmable Gate ArraysAlgorithm AnalysisData PipelinesData-flow AnalysisDigital Signal ProcessingPipeline ParallelismTiming AnalysisHardware PipeliningInteger MultiplicationOperation Cost AnalysisPipeline AnalysisPipeline DesignPipeline Performance ModelingPipelined Digital CircuitsPipelining
This paper presents quantitative techniques for the evaluation and comparison of pipelined digital systems. They are based on three measures of effectiveness: delay, average time/operation, and average cost/operation. Moreover, the techniques do not assume that there is an unbounded stream of operations to be performed, although this case is considered. The use of the analysis methods to compare different ways of pipelining a given algorithm is illustrated by an investigation of the pipelining of general four-neighbor cellular arrays. The methods can also be used to evaluate different algorithms for performing the same operation. This is illustrated by comparing three array algorithns for integer multiplication.
10
Leonard W. Cotten · 1969 · 111 citations · Full text
A Survey of Microcellular Research
Robert C. Minnick · Journal of the ACM · 1967 · 95 citations · Full text
Pipelining of Arithmetic Functions
Thomas G. Hallin, Michael Flynn · IEEE Transactions on Computers · 1972 · 51 citations