Hi,
Here's the summary for this paper:
The paper describes the architecture of Intel's Pentium 4 processor
and the NetBurst architecture. It talks about the key features used in
P4 such as the Trace cache, double-pumped ALUs, replay execution and
an advanced branch prediction algorithm. In the end, the performance
is compared with the Pentium III processor.
Strengths:
1) An advanced form of a Level-1 cache is used called the Execution
Trace Cache. It has the advantages of not having to decode
instructions repeatedly, having its own branch predictor and easily
handling of branches without much penalty. It also has a lower load-
use latency (2-clock load-use latency for integer loads and a 6-clock
load-use latency for floating point/SSE loads).
2) The Double Pumped ALU can perform common operations at twice the
speed of the main clock and thus execute 2 instructions per cycle.
3) Includes additional 144 128-bit SIMD instructions called SSE2 for
use in multimedia applications.
4) The hardware prefetcher to monitor data access patterns and
prefetch data automatically into L2 cache causes the performance to be
high.
5) The branch prediction algorithm used reduces the branch
misprediction rate by about 1/3 compared to the predictor in the P6
microarchitecture.
6) Even with the larger size occupied by the mops, the hit ratio is
still maintained similar to ordinary L1 caches of equivalent size.
Weaknesses:
1) There is no mention of power consumption and thermal management.
With a deep pipeline, complex circuitry and higher frequency of
operation the power consumption and heat generation is likely to be
more.
2) Lower amount of Instructions Per Clock (IPC) because deep
pipelined.
3) Unfair comparison between P3 and P4 because of the different clock
rate of the CPU.
4) Since the Pentium 4 is mainly designed for multimedia applications,
it is not completely suitable for generic software applications.
Accordingly, certain applications are known to run slow on the Pentium
4 as compared to Pentium 3.
5) Because the ALU runs at a higher clock frequency than other
components, it causes heat strokes in areas of high density on the
chip.
Ashay
On Nov 27, 1:58 pm, "Pradnyesh Gudadhe" <
paddyinpil...@gmail.com>
wrote:
> Sorry. Wrong thread.
> -Pradnyesh
>
> On Nov 27, 2007 1:57 PM, Pradnyesh Gudadhe <
paddyinpil...@gmail.com> wrote:
>
>
>
> > Please find my critique attached.
> > Thanks.
>
> > -Regards,
> > Pradnyesh
>
> > On Nov 27, 2007 1:27 PM, Sushma Myneni <
smyne...@asu.edu> wrote:
>
> > > Hi All,
>
> > > Check the attachment for my Critique on this paper.
>
> > > Thankyou,
> > > Sushma
>
> > > On 27/11/2007, Yi-hsin Tseng <
Yi-hsin.Ts...@asu.edu> wrote:
>
> > > > Hi,
>
> > > > I update my critique so I post it again.
> > > > Please see attachment.
>
> > > > Thank you,
> > > > Yi-hsin
>
> > > > On 27/11/2007, Saleel Kudchadker <
skudc...@asu.edu > wrote:
>
> > > > > Hi,
>
> > > > > Please find my critique attached
>
> > > > > Saleel
>
> > > > > On 11/26/07, Tao (Tony) Liu <
Tao.Li...@asu.edu > wrote:
>
> > > > > > Hi,Guys,
>
> > > > > > Attached please find out my comments on this paper.
>
> > > > > > Regards,
> > > > > > Tao Liu
>
> > > > > > On Nov 17, 2007 10:51 AM, Guofeng <
guofeng.d...@gmail.com> wrote:
>
> > > > > > >
http://users.ece.gatech.edu/~leehs/ECE6100/papers/P4.pdf
> > > > > > <
http://users.ece.gatech.edu/%7Eleehs/ECE6100/papers/P4.pdf>