MINIMAL PIPELINE ARCHITECTURE - AN ALTERNATIVE TO SUPERSCALAR ARCHITECTURE

Authors
Citation
Mj. Forsell, MINIMAL PIPELINE ARCHITECTURE - AN ALTERNATIVE TO SUPERSCALAR ARCHITECTURE, Microprocessors and microsystems, 20(5), 1996, pp. 277-284
Citations number
13
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
01419331
Volume
20
Issue
5
Year of publication
1996
Pages
277 - 284
Database
ISI
SICI code
0141-9331(1996)20:5<277:MPA-AA>2.0.ZU;2-Y
Abstract
Pipelining is used in almost all recent processor architectures to inc rease the performance. It is, however, difficult to achieve the theore tical speedup of pipelining, because code dependencies cause delays in execution. Superscalar processor designers must use complex technique s like forwarding, register renaming and branch prediction to reduce t he loss of performance due to this problem. In this paper we outline a nd evaluate abstract Minimal Pipeline Architecture (MPA) featuring cro ss-bar interconnect of functional units and special two level pipelini ng. According to our evaluation MPA is not more complex than a basic s uperscalar architecture using out of order execution, but offers remar kably better performance.