Complexity-Effective Superscalar Processors
by Subbarao Palacharla, Norman P. Jouppi, J. E. Smith
show details
Details
series: | Computer Architecture News | volume: | 25,2 | address: | Denver, Colorado | organization: | ACM SIGARCH and IEEE Computer Society TCCA | booktitle: | Proceedings of the 24th Annual International Symposium on Computer Architecture | annote: | Subbarao Palacharla (Computer Sciences Department; University of Wisconsin-Madison; Madison , WI 53706 | abstract: | The performance tradeoff between hardware complexity and clock speed is studied. First, a generic superscalar pipeline is defined. Then the specific areas of register renaming, instruction window wakeup and selection logic, and operand bypassing are analyzed. Each is modeled and Spice simulated for feature sizes of 0:8?m, 0:35?m, and 0:18?m. Performance results and trends are expressed in terms of issue width and window size. Our analysis indicates that window wakeup and selection logic as well as operand bypass logic are likely to be the most critical in the future. A microarchitecture that simplifies wakeup and selection logic is proposed and discussed. This implementation puts chains of dependent instructions into queues, and issues instructions from multiple queues in parallel. Simulation shows little slowdown as compared with a completely flexible issue window when performance is measured in clock cycles. Furthermore | type: | misc | pages: | 206--218 | note: | Published as 24th Annual International Symposium on Computer Architecture (24th ISCA'97), Computer Architecture News, volume 25, number 5 | year: | 1997 | month: | jun # "~2--4 | editor: | Andrew R. Pleszkun and Trevor N. Mudge | publisher: | ACM Press |
|
|
You need to log in to add tags and post comments.