Computer ForumsComputers  

Go Back   Computer Forums > Computer Hardware Zone > Building, Buying, or Upgrading High Performance PC Systems

Closed Thread
 
LinkBack Thread Tools Display Modes
Old 02-11-2007, 04:29 PM   #31 (permalink)
Mod Beyond Description
 
vernong1992's Avatar
 
Join Date: Dec 2006
Posts: 14,845
Default

well this is no longer true with the intel core 2 duo processors
__________________
AMD Athlon64 X2 4600+ 2.4Ghz/ Arctic Freezer Pro64
Biostar TA780G-M2+ / Integrated HD3200
80gb Western Digital Caviar / Windows Vista Home Premium 32bit
Antec BP550 / Coolermaster Centurion 534
Soundblaster Audigy / Steelsound 3H Headset
2GB DDR2 1066 RAM
~~~ Score 3.4 on WinSAT I need a better GPU haha ~~~

I do not accept support requests by PM, Profile or IM/Email. Please ask it on the forums!


vernong1992 is offline  
Old 02-12-2007, 04:50 AM   #32 (permalink)
Ultra Techie
 
Join Date: Jul 2006
Posts: 711
Send a message via AIM to Meithan Send a message via Yahoo to Meithan
Default

I disagree on some things about CPU performance, specially this about pipeline length:

Quote:
What that means is that it takes the Pentium 4 from our example 31 clock cycles to complete a single instruction before it can start another.
This is very misleading. While it is true that it's not possible to push more than one pipeline stage per clock, you can't say pipeline length is equal to cycles per instruction. Modern desktop processors are based on superscalar, out-of-order designs. Determining how much clocks an instruction needs to complete is far more complex than just counting the number of pipeline stages.

Did you know that out of the 31 stages of the Prescott pipeline, 21 alone are dedicated to branch prediction? You could easily just group these 21 stages on a single stage labeled "Branch Prediction" and say the Prescott has only an 11-stage pipeline. Sure, you'd still need at least 21 cycles to complete the stage, but if that allows to predict the flow of instructions with much more precision, then in the end you'll end up winning cycles.

A longer pipeline means you can split up work on smaller, easier to handle bits (and thus achieve better logic control, such as brand prediction), but when an instruction stalls deep down the pipeline, you lose a lot of cycles. The main problem with long pipelines is that they require high clock frequencies to remain competitive, and this carries severe transistor leakage issues. This is why NetBurst was abandoned.

The argument that the Conroe is faster than the Prescott because of a shorter pipeline is wrong. A better (but still superficial) description would be that Conroes are better because their pipeline is wider.
__________________


SuperPi 1M: 29.6s - 3DMark06: 8616
The Geek Test v3.1 Score: 36.3% - Major Geek
Meithan is offline  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 08:04 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0