A key component of a dynamic dataflow processor, the matching unit, has been identified as a major bottleneck. An alternate implementation for the matching unit is presented. This implementation increases the operating bandwidth of the unit by allowing token matching operations to be done concurrently. The adoption of the proposed implementation also reveals throughput limitations of other units within the processor. As a result, a new configuration for a dynamic dataflow processor is proposed. We believe that the proposed processor is cost-effective, gives high performance, and is capable of incremental performance improvement.
['Keki B. Irani', 'Khai-Quang Luc']
Elimination of bottlenecks in dynamic dataflow processors