1995
DOI: 10.1109/40.372345
|View full text |Cite
|
Sign up to set email alerts
|

The superscalar architecture of the MC68060

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

1998
1998
2008
2008

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 5 publications
0
5
0
Order By: Relevance
“…Thus, unlike VLIW processors where each long instruction contains an operation code for each functional unit, each instruction in superscalar processors specifies only one operation. The hardware looks at several instructions at a time and tries to execute as many instructions simultaneously as it can [20]. To correctly issue multiple instructions to be executed in the same cycle, superscalar processors need to examine and resolve data dependencies between many instructions [21].…”
Section: Superscalar Architecturesmentioning
confidence: 99%
“…Thus, unlike VLIW processors where each long instruction contains an operation code for each functional unit, each instruction in superscalar processors specifies only one operation. The hardware looks at several instructions at a time and tries to execute as many instructions simultaneously as it can [20]. To correctly issue multiple instructions to be executed in the same cycle, superscalar processors need to examine and resolve data dependencies between many instructions [21].…”
Section: Superscalar Architecturesmentioning
confidence: 99%
“…Parallel fetch and decode is complicated by the need to examine multiple bytes of an instruction before the start address of the next sequential instruction is known. Nevertheless, the economic importance of legacy CISC instruction sets, such as x86, has resulted in several highperformance superscalar variable-length CISC designs [1,4,6,11]. These all convert complex variable-length instructions into fixed-length RISC-like internal "micro-ops".…”
Section: Related Workmentioning
confidence: 99%
“…These all convert complex variable-length instructions into fixed-length RISC-like internal "micro-ops". The Intel P6 microarchitecture can decode three variable-length x86 instructions in parallel, but the second and third instructions must be simple [6]. The P6 takes a brute-force strategy by performing speculative decodes at each byte position, then muxing out the correctly decoded instructions once the lengths of the first and second instructions are determined (further described below).…”
Section: Related Workmentioning
confidence: 99%
“…When cleared, these bits allow locking at the way level as opposed to other techniques such as line locking [3] or half-cache locking [1]. Way level locking reduces the control logic area and complexity and still allows way control flexibility.…”
Section: Way Managementmentioning
confidence: 99%