Out-of-order (Dynamic pipeline) question?

D

Davy

Guest
Hi all,

I am new to CPU design and reading "Computer Organization and Design
2nd". There is a litter information about Out-of-order (Dynamic
pipeline). And I found the MIPS design example is static pipeline.

Hence, is there any good tutorial or article talk about how to design a
simple Out-of-order (Dynamic pipeline) CPU? That I want to turn the
MIPS design to Out-of-order one, is it feasible just for lab work :),
Thanks!

Best regards,
Davy
 
"Davy" <zhushenli@gmail.com> writes:

Hi all,

I am new to CPU design and reading "Computer Organization and Design
2nd". There is a litter information about Out-of-order (Dynamic
pipeline). And I found the MIPS design example is static pipeline.

Hence, is there any good tutorial or article talk about how to design a
simple Out-of-order (Dynamic pipeline) CPU? That I want to turn the
MIPS design to Out-of-order one, is it feasible just for lab work :),
Depends on how much effort you are willing to spend. Expect it
to be an order of magnitude harder than the pipeline in COD.

If you want to experiment with out-of-order designs, have a look at the
simplescalar tools (see http://www.simplescalar.com/).

/Finn
 
Hi Finn,

Thanks a lot for the information.

I have read the SimpleScalar homepage. It said " in 2000 more than one
third of all papers published in top computer architecture conferences
used the SimpleScalar tools to evaluate their designs". Is it now
remain popular in computer architecture research?

Best regards,
Shenli

"Finn Schiermer Andersen Đ´ľŔŁş
"
"Davy" <zhushenli@gmail.com> writes:

Hi all,

I am new to CPU design and reading "Computer Organization and Design
2nd". There is a litter information about Out-of-order (Dynamic
pipeline). And I found the MIPS design example is static pipeline.

Hence, is there any good tutorial or article talk about how to design a
simple Out-of-order (Dynamic pipeline) CPU? That I want to turn the
MIPS design to Out-of-order one, is it feasible just for lab work :),

Depends on how much effort you are willing to spend. Expect it
to be an order of magnitude harder than the pipeline in COD.

If you want to experiment with out-of-order designs, have a look at the
simplescalar tools (see http://www.simplescalar.com/).

/Finn
 
"Davy" <zhushenli@gmail.com> writes:

Hi Finn,

Thanks a lot for the information.

I have read the SimpleScalar homepage. It said " in 2000 more than one
third of all papers published in top computer architecture conferences
used the SimpleScalar tools to evaluate their designs". Is it now
remain popular in computer architecture research?
Note: I'm not a researcher, for me, itĂ's justa hobby.
The claims below may be a bit too strong.

I think that the statement reflects that actual research into
superscalars is a done deal. We know what we need to know about
how to build them, their potential, and the cost of realizing
that potential. Research has moved on.

But a thorough understanding of superscalar design is still
required to appreciate research in computer architecture.

You might want to read about superscalar designs instead of
(or in addition to) playing with tools. For specific designs
look for articles on dec alpha axp 21264, mips r10000, ibm
power4 or power5, intel pentium pro and intel Core.

Long time ago when I started reading about superscalar design
tradeoffs, I enjoyed "superscalar microprocessor design" by
Mike Johnson (see http://en.wikipedia.org/w/index.php?title=Special:Booksources&isbn=0138756341 ).

Enjoy the ride,
/Finn

Best regards,
Shenli

"Finn Schiermer Andersen =D0=B4=B5=C0=A3=BA
"
"Davy" <zhushenli@gmail.com> writes:

Hi all,

I am new to CPU design and reading "Computer Organization and Design
2nd". There is a litter information about Out-of-order (Dynamic
pipeline). And I found the MIPS design example is static pipeline.

Hence, is there any good tutorial or article talk about how to design a
simple Out-of-order (Dynamic pipeline) CPU? That I want to turn the
MIPS design to Out-of-order one, is it feasible just for lab work :),

Depends on how much effort you are willing to spend. Expect it
to be an order of magnitude harder than the pipeline in COD.

If you want to experiment with out-of-order designs, have a look at the
simplescalar tools (see http://www.simplescalar.com/).
=20
/Finn
 

Welcome to EDABoard.com

Sponsor

Back
Top