Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. RingScalar: A Complexity-Effective Out-of-Order Superscalar Microarchitecture

RingScalar: A Complexity-Effective Out-of-Order Superscalar Microarchitecture

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2006-066.ps

Size

1.49 MB

Format

PostScript

Checksum (MD5)

970a52b3d503c51b4323ca992d1a1d04

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2006-066.pdf

Size

934.77 KB

Format

Adobe PDF

Checksum (MD5)

a810aac1bef302490da2c490e047afd8

Author(s)
Tseng, Jessica H.
•
Asanovic, Krste
Advisor(s)
Krste Asanovic
Date Issued
September 18, 2006
Series/Report no.
Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
Abstract
RingScalar is a complexity-effective microarchitecture for out-of-order superscalar processors, that reduces the area, latency, and power of all major structures in the instruction flow. The design divides an N-way superscalar into N columns connected in a unidirectional ring, where each column contains a portion of the instruction window, a bank of the register file, and an ALU. The design exploits the fact that most decoded instructions are waiting on just one operand to use only a single tag per issue window entry, and to restrict instruction wakeup and value bypass to only communicate with the neighboring column. Detailed simulations of four-issue single-threaded machines running SPECint2000 show that RingScalar has IPC only 13% lower than an idealized superscalar, while providing large reductions in area, power, and circuit latency.
Persistent DSpace Link
http://hdl.handle.net/1721.1/34012
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.