Isn't conroe cheating a bit with its performance?

Philippine Mango

Diamond Member
Oct 29, 2004
5,594
0
0
"Secondly, two technologies that Intel pulled from its rabbit's hat are intelligent prefetchers and Advanced Smart Cache. "

Article

I know conroe has been out for a while and this seems like a bit late for me to be discussing this but I've recently come to the realization of what I'm about to say...

Isn't having prefetching and having smart cache a bit unfair? Sure it's good to take advantage of repetitive tasks and speed things up a bit but doesn't that make apparent performance a bit unfair or unreal? It just seems like it's kindof cheating kind of like zip compression where it can just skip a bunch of bits because it knows it has to do the same thing again. This type of thing is also similar with SSE and other technologies like that, right?

Meh just thought I'd say that... Also btw, I also heard that conroe can be slower or about the same speed as AMD's processors, so what cases does that occur?

Also, is conroe much faster than the P4s when it comes to folding at home? I ask this because I assume but have no idea but I'd believe folding at home doesn't have any repetitive tasks, or it could be the complete opposite and it's entirely repetitive... dunno
 

hardwareking

Senior member
May 19, 2006
618
0
0
not cheating.Just intel's unique way of improving performance.
And core 2 chips are much faster than P4's in folding @home.
 

Gatt

Member
Mar 30, 2005
81
0
0
Originally posted by: Philippine Mango
"Secondly, two technologies that Intel pulled from its rabbit's hat are intelligent prefetchers and Advanced Smart Cache. "

Article

I know conroe has been out for a while and this seems like a bit late for me to be discussing this but I've recently come to the realization of what I'm about to say...

Isn't having prefetching and having smart cache a bit unfair? Sure it's good to take advantage of repetitive tasks and speed things up a bit but doesn't that make apparent performance a bit unfair or unreal? It just seems like it's kindof cheating kind of like zip compression where it can just skip a bunch of bits because it knows it has to do the same thing again. This type of thing is also similar with SSE and other technologies like that, right?

No, it isn't unfair, it's the way computers work.

The slowest action a computer can take is to load/store something from memory into the registers on the processor where the work takes place. It's several times slower than performing any other kind of instruction. A large part of this is because the processor has to go off it's Ghz level core to it's Mhz level memory(With the bandwidth between the memory being the slowest part, and actually finding it in memory taking more time).

Thus we have cache. One of the best ways to speed up a processor at this point is to reduce the penalty for memory access, and aside from adding more cache, the best way is to use that cache more efficiently. Hence the prefetchers and smart cache.

It's not cheating any more than AMD moving the memory controller on die, which is another approach to reducing the penalty for memory access.

The goal of both is to keep the processor(s) fed, a cycle lost waiting for memory access is that much less performance, a cycles lost to a mispredict is also that much less performance.

Increasing speed isn't the only way to increase performance. Increasing efficiency also helps, and as time progresses, these things will be absolutely neccessary. When we're looking at 4-8 cores running at 4ghz, keeping these things fed on a bandwidth limited FSB is going to be the next big issue. Better prefetchers, cache, and on-die memory controllers will be absolutely necessary to remove bottlenecking.

Consider it for a moment, what's going to happen when 4-8 processors all hit that FSB at the same time with load/stores? It's going to be some lost clock cycles as someone waits for their data, much easier to make it stay in the cache, especially once it's shared.
 

sdsdv10

Member
Apr 13, 2006
86
0
0
Originally posted by: Philippine Mango
Isn't having prefetching and having smart cache a bit unfair?

Isn't this quote, kind of like saying; "Isn't it unfair of AMD to have an on die memory controller?"

Chip designers/companies make choices and then they try to optimize those choices.
Nothing unfair or "cheating" about it. Just good business.
 

Ichigo

Platinum Member
Sep 1, 2005
2,159
0
0
So bruteforcing is the only "non-cheating" way? End-user performance is all that counts.
 

Duvie

Elite Member
Feb 5, 2001
16,215
0
71
I think this whole thread is more about "how stupid is AMD not to have implemented it themselves?"......seems like a bunch of whining.....prefetching and prediction has been used by both parties for sometime....this has become an integral part of speeding up computing....

<<Also, is conroe much faster than the P4s when it comes to folding at home? I ask this because I assume but have no idea but I'd believe folding at home doesn't have any repetitive tasks, or it could be the complete opposite and it's entirely repetitive... dunno>>

I am not 100% sure about the P4....I can tell you it KICKED THE HECK out of my A64's, and hence why I got rid of them ALL...
 

Hulk

Diamond Member
Oct 9, 1999
4,374
2,251
136
Not cheating, just being clever.

If the object is to get to the finish line at all costs you jump the fence instead of running around it.

That's just smart.
 

StrangerGuy

Diamond Member
May 9, 2004
8,443
124
106
If anything, AMD got complacent and stuck with K8 for too long, and cannot produce a performance reply for Core 2 until for at least a year after Conroe debut.
 

mithrandir2001

Diamond Member
May 1, 2001
6,545
1
0
Originally posted by: Philippine Mango
Sure it's good to take advantage of repetitive tasks and speed things up a bit but doesn't that make apparent performance a bit unfair or unreal?

By your logic, then, it would be better for the CPU to take longer to complete tasks because at least it is doing it "the hard and honest way".

Geez, you practically sound like a Puritan.
 

garkon8

Member
Oct 5, 2004
77
0
0

Originally posted by: mithrandir2001
Originally posted by: Philippine Mango
Sure it's good to take advantage of repetitive tasks and speed things up a bit but doesn't that make apparent performance a bit unfair or unreal?

By your logic, then, it would be better for the CPU to take longer to complete tasks because at least it is doing it "the hard and honest way".

Geez, you practically sound like a Puritan.

Funny. Unfortunately, Nice guys finish last. The on-die memory controller was the killer at one time, but human ingenuity always finds a better, quicker way to the top.
 

Conky

Lifer
May 9, 2001
10,709
0
0
Yes, it is faster so Intel must be cheating. :roll:

What a retarded thread. :thumbsdown:
 

coldpower27

Golden Member
Jul 18, 2004
1,677
0
76
Originally posted by: Philippine Mango
"Secondly, two technologies that Intel pulled from its rabbit's hat are intelligent prefetchers and Advanced Smart Cache. "

Article

I know conroe has been out for a while and this seems like a bit late for me to be discussing this but I've recently come to the realization of what I'm about to say...

Isn't having prefetching and having smart cache a bit unfair? Sure it's good to take advantage of repetitive tasks and speed things up a bit but doesn't that make apparent performance a bit unfair or unreal? It just seems like it's kindof cheating kind of like zip compression where it can just skip a bunch of bits because it knows it has to do the same thing again. This type of thing is also similar with SSE and other technologies like that, right?

Meh just thought I'd say that... Also btw, I also heard that conroe can be slower or about the same speed as AMD's processors, so what cases does that occur?

Also, is conroe much faster than the P4s when it comes to folding at home? I ask this because I assume but have no idea but I'd believe folding at home doesn't have any repetitive tasks, or it could be the complete opposite and it's entirely repetitive... dunno

It's a legitimate way to increase performance.

What matters is (to the consumer) are perf/watt, wattage, overall performance, and price. Some factors to a higher degree then others. At any rate, what matters is that it spits out performance, and if it were two monkeys banging on a drum, and gave extreme performance, with all the above characteristics, I would buy it in a heartbeat. How it get's there doesn't matter just so long as it does.
 

jiffylube1024

Diamond Member
Feb 17, 2002
7,430
0
71
By doing something faster how exactly is it cheating?

That's like saying unperfect Anisotropic filtering is cheating, or AA that only does edges, not the whole scene, etc.

Performance "tricks" are necessary for performance to keep improving. Why not call SSE or SIMD a cheat when the same instructions can be done without SIMD in a mere 100 CPU cycles while you're at it.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |