Possible new architecture

Rod
Rod
Joined: 3 Jan 06
Posts: 4396
Credit: 811266
RAC: 0
Topic 192802

New Architecture

There are some who can live without wild things and some who cannot. - Aldo Leopold

tullio
tullio
Joined: 22 Jan 05
Posts: 2118
Credit: 61407735
RAC: 0

Possible new architecture

Most modern processors are already pipelined, that is they process more than one instruction at the same time. The problem is that if the program makes a jump it must empty the pipeline. So the burden falls on the software, as always. From what I read in the Austin site, TRIPS runs at 366 MHz, slower than my Pentium II.
Tullio

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 825818618
RAC: 1299137

RE: Most modern processors

Message 67923 in response to message 67922

Quote:
Most modern processors are already pipelined, that is they process more than one instruction at the same time. The problem is that if the program makes a jump it must empty the pipeline.

The problem are conditional jumps only (if() then else, so to speak). CPUs will try to predict which way the jump will go, and execute code depending on this estimation ("branch prediction" and "speculative execution"). Only if they later find out that the guessed branch was wrong, the pipeline will stall. I think the basic concept of branch prediction and speculative execution dates back to Intel's Pentium II and AMDs K6 already, maybe earlier.

CU

BRM

roadrunner_gs
roadrunner_gs
Joined: 7 Mar 06
Posts: 94
Credit: 3369656
RAC: 0

Actually the original Pentium

Actually the original Pentium had rudimentary branch-prediction capabilities and also two pipelines/execution units.

Rod
Rod
Joined: 3 Jan 06
Posts: 4396
Credit: 811266
RAC: 0

I don't think this a

I don't think this a traditional pipeline processor. It can 'process 16 operations simultaneously with 1K instructions pipelined; where the performance of the most advanced processors available are four operations processed simultaneously. Due the simplicity of the design it will be possible to implement this architecture in the future with nanoscale technologies...

There are some who can live without wild things and some who cannot. - Aldo Leopold

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.