Performance via Complexity
Need for architectural innovations
Performance via Complexity Need for architectural innovations - - PowerPoint PPT Presentation
Performance via Complexity Need for architectural innovations Outline Components of a basic computer Memory and Caches Brief overview of Pipelining, Out of order execution, etc. Theme: Modern processors attain their high
Need for architectural innovations
Source: Shekhar Borkar
Instruction Register Name Data Move to the next location Register Set
Instruction Register Name Data Move to the next location Register Set
D Register file A B WR DA AA BA A B ALU G FS V C N Z 1 0 Mux B MB 0 1 Mux D MD ADRS DATA Data RAM OUT MW constan t ADRS Instructio n RAM OUT PC Instruction Decoder DA AA BA MB FS MD WR MW Branch Control V C N Z
Control Unit Datapath
buckets per second… much better
(stackoverflow.com, n.d.)
Introduction to Caches
Instruction Register name Data Move to the next location Register set
28