Publication: Automatic Design of Custom Wide-Issue Counterflow Pipelines
| dc.contributor.author | Davidson, Jack | |
| dc.contributor.author | Childers, Bruce | |
| dc.date.accessioned | 2026-01-22T19:07:16Z | |
| dc.date.issued | 1999-01-01 | |
| dc.description | Original submission date: 2012-10-29T21:20:54Z | |
| dc.description.abstract | Application-specific processor design is a promising approach for meeting the performance and cost goals of a system. Application-specific integrated processors (ASIP's) are especially promising for embedded systems (e.g., automobile control systems, avionics, cellular phones, etc.) where a small increase in performance and decrease in cost can have a large impact on a product's viability. Sutherland, Sproull, and Molnar have proposed a new pipeline organization called the Counterflow Pipeline (CFP) that may be appropriate for ASIP design. This paper extends the original CFP microarchitecture to a very long instruction word (VLIW) organization for the custom design of instruction-level parallel processors tailored to the requirements of computation-intensive inner loops. First, we describe our extensions to the CFP to support automatic customization of application-specific VLIW processors. Second, we present an automatic design system that customizes a wide-issue counterflow pipeline (WCFP) to the resource and data flow requirements of a software pipeline loop. Third, we show that custom asynchronous WCFP's achieve cycles per operation measurements that are competitive with custom VLIW organizations at a potentially low design complexity. Finally, the paper describes several enhancements that can be made to WCFP's to further improve performance of kernel loops. | |
| dc.identifier | bk1289909 | |
| dc.identifier.citation | Childers, Bruce, and Jack Davidson. "Automatic Design of Custom Wide-Issue Counterflow Pipelines." University of Virginia Dept. of Computer Science Tech Report (1999). | |
| dc.identifier.doi | 10.18130/V3Q47V | |
| dc.identifier.uri | https://doi.org/10.18130/V3Q47V | |
| dc.identifier.uri | https://libraopen.library.virginia.edu/handle/item/7816 | |
| dc.language | English | |
| dc.language.iso | en | |
| dc.publisher | University of Virginia, Department of Computer Science | |
| dc.rights | All rights reserved (no additional license for public reuse) | |
| dc.title | Automatic Design of Custom Wide-Issue Counterflow Pipelines | |
| dc.type | Technical Report | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 8a6c4fdf-cd0c-4222-8052-7b8756892d3f | |
| relation.isAuthorOfPublication | c3274274-bc0a-441d-90fd-a8f1ada9e55a | |
| relation.isAuthorOfPublication.latestForDiscovery | 8a6c4fdf-cd0c-4222-8052-7b8756892d3f |
Files
Original bundle
1 - 1 of 1