Efficient Function Implementation for Bit-Serial Parallel Processors
- 1 September 1980
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-29 (9), 841-844
- https://doi.org/10.1109/tc.1980.1675685
Abstract
Parallel processors with bit-serial processing elements (PE's) usually implement arithmetic functions by a sequence of word-level arithmetic operations; however, basic operations must be specified at the bit level. In this correspondence the possibility of more efficiently implementing a function with a special tailored sequence of bit-serial operations is considered. A general scheme is described for generating efficient programs to implement arbitrary functions on bit-serial-arithmetic processors. This scheme is based on logic design methodology and involves designing a logic network to realize a desired function. The parallel processor is then used to efficiently simulate a set of these networks. Heuristic design algorithms are used to generate the logic networks; several algorithms are described and compared with some benchmark functions. Several efficient PE designs are described and analyzed.Keywords
This publication has 8 references indexed in Scilit:
- A Systematically Designed Binary Array ProcessorIEEE Transactions on Computers, 1980
- ULM Implicants for Minimization of Univers Logic Module CircuitsIEEE Transactions on Computers, 1977
- Fan-In Constrained Tree Networks of Flexibe CellsIEEE Transactions on Computers, 1974
- Unateness Properties of and-Exclusive-or Logic CircuitsIEEE Transactions on Computers, 1974
- STARAN parallel processor system hardwarePublished by Association for Computing Machinery (ACM) ,1974
- Some Characteristics of Universal Cell NetsIEEE Transactions on Computers, 1973
- On Generalized Reed-Muller ExpansionsIEEE Transactions on Computers, 1972
- Minimization of Exclusive or and Logical Equivalence Switching CircuitsIEEE Transactions on Computers, 1970