| Related articles |
|---|
| [4 earlier articles] |
| Re: genetic compilation Andy.Nisbet@cs.tcd.ie (Dr. Andy Nisbet) (2000-04-01) |
| Re: genetic compilation jean-luc.nagel@imt.unine.ch (Jean-Luc Nagel) (2000-04-01) |
| Re: genetic compilation cwfraser@microsoft.com (Chris Fraser) (2000-04-01) |
| Re: genetic compilation dvdeug@x8b4e53cd.dhcp.okstate.edu (2000-04-03) |
| Re: genetic compilation plakal@cs.wisc.edu (2000-04-03) |
| Re: Re: genetic compilation joachim.durchholz@halstenbach.com.or.de (Joachim Durchholz) (2000-04-14) |
| Re: genetic compilation gneuner@dyn.EXTRACT.THIS.com (2000-04-20) |
| From: | gneuner@dyn.EXTRACT.THIS.com (George Neuner) |
| Newsgroups: | comp.compilers |
| Date: | 20 Apr 2000 01:28:42 -0400 |
| Organization: | Dynamic ReSolutions, Inc. |
| References: | 00-04-019 00-04-109 |
| Keywords: | architecture, optimize |
On 14 Apr 2000 23:48:31 -0400, "Joachim Durchholz"
<joachim.durchholz@halstenbach.com.or.de> wrote:
>The story is even worse. Since a few years, microprocessors usually keep
>a record of what branches were taken or not taken in the past, and
>speculatively execute one or the other branch depending on what's
>recorded.
Not to mention the processors that speculatively execute *both*
branches and kill the results of the path not taken. The PowerPC does
this up to 3 levels for unresolved branches - ie. it can follow 8
different execution paths [to some depth] simultaneously.
George Neuner
Dynamic Resolutions, Inc.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.