A counterflow computing pipeline including a series of similar stages is disclosed. In the basic form of the pipeline, the stages are arranged in a linear fashion and each stage in the pipeline communicates with its two adjacent stages. The flow of data elements in the pipeline is bi-directional. A first...http://www.google.com/patents/US5572690?utm_source=gb-gplus-sharePatent US5572690 - Cascaded multistage counterflow pipeline processor for carrying distinct data in two opposite directions