techPowerUp! Forums

Go Back   techPowerUp! Forums > Hardware > General Hardware

Reply
 
Thread Tools
Old Feb 16, 2012, 08:30 PM   #1
happy
500 Posts
 
Join Date: Jun 2011
Posts: 615 (0.87/day)
Thanks: 192
Thanked 25 Times in 23 Posts

System Specs

Why is i3-2120 faster than most Phenom x4 and above processors?

So, I have read many reviews saying that i3 is faster than the Phenom x4 and above processors and FX in both gaming and multitasking. I read many reviews like this, but they never state why? i3-2120 has dual core, and the phenom x4 and above processors have 2 or more extra cores than the i3-2120. Additionally, you can also overclock the phenoms, but you can't for the i3-2120. So why are people saying the i3-2120 is the best budget processor?

I have a i3-2120 personally and always wanted to know the technical details and reason for why the i3-2120 outperforms the phenoms and FX.
happy is offline  
Reply With Quote
Old Feb 16, 2012, 08:39 PM   #2
Beertintedgoggles
500 Posts
 
Beertintedgoggles's Avatar
 
Join Date: Nov 2005
Posts: 692 (0.25/day)
Thanks: 63
Thanked 194 Times in 144 Posts

System Specs

There's a lot that goes into it:

iterations per clock (essentially architecture comparisons)
data prefetch algorithms
cache speed / amount / efficiency
memory bandwidth between CPU and cache / system memory
instructions sets

Some compilers also compile a program with more than one set of code and when run, it will check the CPU hardware ID and run the more efficient for it's type (usually depending on the instruction sets available for the CPU). In some cases, it could also be used to run a less efficient version to effectively make a certain brand look slower. There used to be rumors about that but I don't know if they were ever true.

All that is just clock to clock comparisons, after that you can start to look at overall frequency and of course OC'ing headroom.
Beertintedgoggles is offline  
Reply With Quote
The Following User Says Thank You to Beertintedgoggles For This Useful Post:
Old Feb 16, 2012, 08:43 PM   #3
BlackOmega
500 Posts
 
BlackOmega's Avatar
 
Join Date: Feb 2009
Location: Michigan, USA
Posts: 562 (0.36/day)
Thanks: 150
Thanked 157 Times in 117 Posts

System Specs

Quote:
Originally Posted by Beertintedgoggles View Post
Some compilers also compile a program with more than one set of code and when run, it will check the CPU hardware ID and run the more efficient for it's type (usually depending on the instruction sets available for the CPU). In some cases, it could also be used to run a less efficient version to effectively make a certain brand look slower.

This. Most programs (not some) are using an intel based compiler, as beertintedgoggles pointed out, the compilers would scan the hardware and run a less efficient version on AMD's to make them falsely appear slower.
This was part of AMD's lawsuit that they brought against intel.
BlackOmega is offline  
Reply With Quote
The Following 2 Users Say Thank You to BlackOmega For This Useful Post:
Old Feb 16, 2012, 08:43 PM   #4
happy
500 Posts
 
Join Date: Jun 2011
Posts: 615 (0.87/day)
Thanks: 192
Thanked 25 Times in 23 Posts

System Specs

Quote:
Originally Posted by Beertintedgoggles View Post
There's a lot that goes into it:

iterations per clock (essentially architecture comparisons)
data prefetch algorithms
cache speed / amount / efficiency
memory bandwidth between CPU and cache / system memory
instructions sets

Some compilers also compile a program with more than one set of code and when run, it will check the CPU hardware ID and run the more efficient for it's type (usually depending on the instruction sets available for the CPU). In some cases, it could also be used to run a less efficient version to effectively make a certain brand look slower. There used to be rumors about that but I don't know if they were ever true.

All that is just clock to clock comparisons, after that you can start to look at overall frequency and of course OC'ing headroom.
Quite confusing, but I guess it isn't just the cores that make a processor fast anymore.
happy is offline  
Reply With Quote
Old Feb 16, 2012, 08:52 PM   #5
Dent1
2000 Posts
 
Join Date: May 2010
Posts: 2,361 (2.14/day)
Thanks: 747
Thanked 685 Times in 584 Posts

System Specs

Quote:
Originally Posted by happy View Post
So, I have read many reviews saying that i3 is faster than the Phenom x4 and above processors and FX in both gaming and multitasking. I read many reviews like this, but they never state why? i3-2120 has dual core, and the phenom x4 and above processors have 2 or more extra cores than the i3-2120. Additionally, you can also overclock the phenoms, but you can't for the i3-2120. So why are people saying the i3-2120 is the best budget processor?

I have a i3-2120 personally and always wanted to know the technical details and reason for why the i3-2120 outperforms the phenoms and FX.
I will try to make it simple.

Core for core, the i3 is significantly faster than the Phenom II X4, meaning per core it can get more work done. However as you said i3 only has 2 cores so this advantage will only be apparent in single and dual threaded application. In a true multi threaded environment the Phenom II X4 might pose some advantage.

Whilst its also true the i3 can challenge the the Bulldozer FX in single threaded environment, in a true multi threaded environment the Bulldozer FX is a different league, we've seen situations were the i7 2600k and i7 extreme edition have struggled to keep up. But these situations are hard to mimic under everyday situations. You need specialist software.

It really comes down to what you do with your PC and how much you want to spend. There is no right or wrong answer.
Dent1 is offline  
Reply With Quote
The Following User Says Thank You to Dent1 For This Useful Post:
Old Feb 16, 2012, 08:56 PM   #6
AlienIsGOD
2000 Posts
 
AlienIsGOD's Avatar
 
Join Date: Aug 2008
Location: Kingston, Ontario Canada
Posts: 2,611 (1.49/day)
Thanks: 4,330
Thanked 1,114 Times in 635 Posts

System Specs

The i3 also has Hyper Threading which works really well this iteration.
__________________
Crunching Hardware

CPU: i5 3570K and i5 2400 = 8 cores
GPU: 7870 (8 wu's) and 7770 (4 wu's) = 1920 GCN cores (no GPU wu's atm)
AlienIsGOD is offline  
Crunching for Team TPU
Reply With Quote
Old Feb 16, 2012, 08:59 PM   #7
W1zzard
Benevolent Dictator
 
W1zzard's Avatar
 
Join Date: May 2004
Location: Stuttgart, Germany
Posts: 13,792 (4.18/day)
Thanks: 184
Thanked 10,292 Times in 3,175 Posts
Send a message via ICQ to W1zzard Send a message via AIM to W1zzard Send a message via MSN to W1zzard

System Specs

i think the following makes it a bit easier to understand, even though it has no technical details.

imagine you are a city planner in your home town vs. a generic computer program.

the program is designed to build a big city, following a handful of rules, that kinda work well. resources, roads, keeping people happy.

but when you do it you can "hand" optimize all the little bottlenecks and problem areas.
also there are many ways to build a city, and at first they all seem equal. once you reach a certain city size problems start up popping everywhere because your early planning didnt account for what's happening now.

instead of hand optimization, amd relied on automated design tools for their new processors, which are faster and cheaper, require less manpower but the outcome is not optimal in many cases.
also some fundamental design decisions look good on paper (just like in your home town), but really dont work in reality
W1zzard is offline  
Reply With Quote
The Following 5 Users Say Thank You to W1zzard For This Useful Post:
Old Feb 16, 2012, 09:00 PM   #8
happy
500 Posts
 
Join Date: Jun 2011
Posts: 615 (0.87/day)
Thanks: 192
Thanked 25 Times in 23 Posts

System Specs

So lets say I do alot of gaming and multi-tasking (such as have 4 programs like dreamweaver, photoshop, word, and ie all up at once and running). i3 would be the best for what I do right?

Last edited by happy; Feb 16, 2012 at 09:05 PM.
happy is offline  
Reply With Quote
Old Feb 16, 2012, 09:04 PM   #9
happy
500 Posts
 
Join Date: Jun 2011
Posts: 615 (0.87/day)
Thanks: 192
Thanked 25 Times in 23 Posts

System Specs

Quote:
Originally Posted by W1zzard View Post
i think the following makes it a bit easier to understand, even though it has no technical details.

imagine you are a city planner in your home town vs. a generic computer program.

the program is designed to build a big city, following a handful of rules, that kinda work well. resources, roads, keeping people happy.

but when you do it you can "hand" optimize all the little bottlenecks and problem areas.
also there are many ways to build a city, and at first they all seem equal. once you reach a certain city size problems start up popping everywhere because your early planning didnt account for what's happening now.

instead of hand optimization, amd relied on automated design tools for their new processors, which are faster and cheaper, require less manpower but the outcome is not optimal in many cases.
also some fundamental design decisions look good on paper (just like in your home town), but really dont work in reality
I see.
happy is offline  
Reply With Quote
Old Feb 16, 2012, 09:06 PM   #10
JrRacinFan
Served 5k and counting ...
 
JrRacinFan's Avatar
 
Join Date: Mar 2007
Location: Youngstown, OH
Posts: 16,121 (7.13/day)
Thanks: 4,149
Thanked 4,552 Times in 4,027 Posts
Send a message via AIM to JrRacinFan Send a message via Yahoo to JrRacinFan

System Specs

Quote:
Originally Posted by happy View Post
So lets say I do alot of gaming and multi-tasking (such as have 4 programs up at once). i3 would be the best for what I do right?
Not necessarily, throw in some encoding and file archiving while multi tasking, the Phenom would look sweeter in that comparison.
JrRacinFan is offline  
Reply With Quote
Old Feb 16, 2012, 09:10 PM   #11
BlackOmega
500 Posts
 
BlackOmega's Avatar
 
Join Date: Feb 2009
Location: Michigan, USA
Posts: 562 (0.36/day)
Thanks: 150
Thanked 157 Times in 117 Posts

System Specs

Quote:
Originally Posted by happy View Post
So lets say I do alot of gaming and multi-tasking (such as have 4 programs like dreamweaver, photoshop, word, and ie all up at once and running). i3 would be the best for what I do right?
No.
For gaming, for the most part, it would be better only in the ones that aren't heavily multi-threaded. However, since games are moving more and more towards mutli-threading, what little advantage you have now will cease to exist.

As for rendering in Dreamweaver, photoshop, word, etc. the more threads the better. So the PhenomII x4's would dominate since the hyperthreading cores on your i3 aren't as efficient as the real cores on the Phenom II.
Now if you were to compare to an FX series processor, you'd see any of the BullDozer chips hand the i3 its ass since that is what they're really designed for, heavy multi-threading.
BlackOmega is offline  
Reply With Quote
The Following User Says Thank You to BlackOmega For This Useful Post:
Old Feb 16, 2012, 09:13 PM   #12
happy
500 Posts
 
Join Date: Jun 2011
Posts: 615 (0.87/day)
Thanks: 192
Thanked 25 Times in 23 Posts

System Specs

I guess there is no real budget chip that will taylor for both of my needs. If I want to heavily multi-task in dreamweaver, and those other programs. Then the phenom would be the best. But if I were to play games, the i3 would be best for now.
happy is offline  
Reply With Quote
Old Feb 16, 2012, 09:15 PM   #13
Dent1
2000 Posts
 
Join Date: May 2010
Posts: 2,361 (2.14/day)
Thanks: 747
Thanked 685 Times in 584 Posts

System Specs

Quote:
Originally Posted by happy View Post
So lets say I do alot of gaming and multi-tasking (such as have 4 programs like dreamweaver, photoshop, word, and ie all up at once and running). i3 would be the best for what I do right?
For that situation, where you was simultaneously using applications in the background the Bulldozer FX or a 4 core in general would be optimal.

It's a balancing act.

You try encoding a really big file on a dual core(i3) and run an intensive game and the frame rate will occasionally lag or dip.

You encode a big file on a quad core, or 8 core FX monster it will be smooth on the same intensive game and yield higher frame rates. Because it can balance the load across all cores.

You stop the encoding, and the i3 will be smooth in frame rate, and possibly yield better and consistent frame rate than he Bulldozer FX, depending on the game of course.

Edit: Another consideration is how long will you be running the rig for. The Bulldozer has more prospects in terms of software becoming more multi threaded compatible. So if you are the type of guy whom keeps a rig for 5-10 years (yes nutters like that exist) the Bulldozer can be the wise choice. If you are the type that changes rigs every 2-3 years you'll likely get a better experience from the i3.

Last edited by Dent1; Feb 16, 2012 at 09:22 PM.
Dent1 is offline  
Reply With Quote
The Following User Says Thank You to Dent1 For This Useful Post:
Old Feb 16, 2012, 09:32 PM   #14
ViperXTR
1000 Posts
 
ViperXTR's Avatar
 
Join Date: Jan 2011
Location: Pasig City, Philippines
Posts: 1,029 (1.22/day)
Thanks: 108
Thanked 339 Times in 190 Posts
Send a message via Yahoo to ViperXTR

System Specs

multitasking?

ViperXTR is offline  
Reply With Quote
The Following 2 Users Say Thank You to ViperXTR For This Useful Post:
Old Feb 16, 2012, 09:38 PM   #15
Dent1
2000 Posts
 
Join Date: May 2010
Posts: 2,361 (2.14/day)
Thanks: 747
Thanked 685 Times in 584 Posts

System Specs

^ All CPUs only dropped by approximately 1-10 FPS when comparing the non-multi-tasking and multi-tasking. Which shows that review used applications which are not intensive enough!

A CPU shouldnt be getting upto 60 FPS if you are truly stress testing it! Thus, those CPUs were not stressed. Useless chart.
Dent1 is offline  
Reply With Quote
Old Feb 16, 2012, 09:41 PM   #16
ViperXTR
1000 Posts
 
ViperXTR's Avatar
 
Join Date: Jan 2011
Location: Pasig City, Philippines
Posts: 1,029 (1.22/day)
Thanks: 108
Thanked 339 Times in 190 Posts
Send a message via Yahoo to ViperXTR

System Specs

yeah, perhaps when using 3 or 4 more programs the i3 would kneel hehe. Specially when you add Handbrake which can gobble up all the threads lol

found another one, only i3 2100 tho...and still 2 programs only '__'
http://www.bit-tech.net/hardware/cpu...-2100-review/5

Last edited by ViperXTR; Feb 16, 2012 at 09:46 PM.
ViperXTR is offline  
Reply With Quote
Old Feb 16, 2012, 09:45 PM   #17
happy
500 Posts
 
Join Date: Jun 2011
Posts: 615 (0.87/day)
Thanks: 192
Thanked 25 Times in 23 Posts

System Specs

Quote:
Originally Posted by Dent1 View Post
Another consideration is how long will you be running the rig for. The Bulldozer has more prospects in terms of software becoming more multi threaded compatible. So if you are the type of guy whom keeps a rig for 5-10 years (yes nutters like that exist) the Bulldozer can be the wise choice. If you are the type that changes rigs every 2-3 years you'll likely get a better experience from the i3.
I am exactly that nutter that would like to and hope to keep a rig for that long of a duration. However, I know in reality this is impossible. But I know I am quite covered. Because I already have a gtx460 and a ASrock p67 Extreme which would make my upgrading super easy. I tried to keep this rig on a super low budget as I could. If I wanted to do a bit more adquate gaming and shit load of multi-task, I just buy a i5 or i7 and boom i get both gaming and transcoding. I also paid a total of $210 for both the 460 and the mobo. I just got the i3-2120 because I got it super cheap too. Mostly, I wanted to know why I hear so many review of i3 is better than pehnom. But thanks.
happy is offline  
Reply With Quote
The Following User Says Thank You to happy For This Useful Post:
Old Feb 16, 2012, 09:55 PM   #18
Dent1
2000 Posts
 
Join Date: May 2010
Posts: 2,361 (2.14/day)
Thanks: 747
Thanked 685 Times in 584 Posts

System Specs

i3-2120 is a great CPU, if you bought it be proud. No need to justify your purchase, its a good purchase.
Dent1 is offline  
Reply With Quote
Old Feb 16, 2012, 10:05 PM   #19
eidairaman1
Eligible for custom title
 
eidairaman1's Avatar
 
Join Date: Jul 2007
Location: HTX
Posts: 10,079 (4.68/day)
Thanks: 1,359
Thanked 1,159 Times in 1,035 Posts
Send a message via MSN to eidairaman1

System Specs

Honestly Id go with a Core i5/i7 or a Phenom II BE 965 or Greater.
__________________
Athlon XP USERS with COD 4 FIX
http://www.techsupportforum.com/foru...ls-202011.html
http://www.howorks.com/2011/02/24/ho...-memory-limit/
“Sometimes my level of fail is unprecedented.” -TheMailMan78
“This is what the force of a thousand suns looks like.” -3870x2
eidairaman1 is offline  
Reply With Quote
Old Feb 16, 2012, 10:59 PM   #20
BlackOmega
500 Posts
 
BlackOmega's Avatar
 
Join Date: Feb 2009
Location: Michigan, USA
Posts: 562 (0.36/day)
Thanks: 150
Thanked 157 Times in 117 Posts

System Specs

I wonder if there's a bench where they're actually rendering an image while doing other tasks as well. Seems like rendering draws a lot more "juice" than encoding apps.
BlackOmega is offline  
Reply With Quote
Old Feb 16, 2012, 11:32 PM   #21
phanbuey
Eligible for custom title
 
phanbuey's Avatar
 
Join Date: Nov 2007
Location: Miami
Posts: 5,010 (2.48/day)
Thanks: 1,484
Thanked 959 Times in 812 Posts

System Specs

It depends on bottlenecks... all systems are only as fast as their weakest link allows...

So for instance- in instances where core power and multithreading are important more cores will win out, where as in instances where IPC and memory bandwith are the bottleneck then cores become irrelevant. This goes the same for processor architecture - (any system really, its a bit simplistic, but usually the case). EDIT: just read Wizz's post didnt realize it was because they were auto designing sub optimal circuits.

Alot of other stuff goes into it as mentioned above when building a system, but if you optimize your bottlenecks to your goal i.e. are you a movie encoder or a gamer? Then you will get the best bang for your buck.

Also, overclocking usually does turn the tables on the i3.
phanbuey is offline  
Reply With Quote
Old Feb 17, 2012, 12:23 AM   #22
happy
500 Posts
 
Join Date: Jun 2011
Posts: 615 (0.87/day)
Thanks: 192
Thanked 25 Times in 23 Posts

System Specs

Thanks for all the input y'all. Helped me understand.
happy is offline  
Reply With Quote
Old Feb 17, 2012, 02:49 AM   #23
eidairaman1
Eligible for custom title
 
eidairaman1's Avatar
 
Join Date: Jul 2007
Location: HTX
Posts: 10,079 (4.68/day)
Thanks: 1,359
Thanked 1,159 Times in 1,035 Posts
Send a message via MSN to eidairaman1

System Specs

Quote:
Originally Posted by happy View Post
Thanks for all the input y'all. Helped me understand.
it was more like this




Enjoy the machine, if you need anything we be here to help, same with any machines you may work on for customers...
__________________
Athlon XP USERS with COD 4 FIX
http://www.techsupportforum.com/foru...ls-202011.html
http://www.howorks.com/2011/02/24/ho...-memory-limit/
“Sometimes my level of fail is unprecedented.” -TheMailMan78
“This is what the force of a thousand suns looks like.” -3870x2
eidairaman1 is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Bulldozer 50% Faster than Core i7 and Phenom II btarunr News 424 Nov 13, 2011 11:36 PM
Why is the Phenom x3 710 more than 720 ChiSox General Hardware 15 Dec 22, 2009 02:57 PM
AMD Launches Faster X3 8850 and X2 5050e Processors malware News 13 Nov 23, 2008 08:30 AM
Intel P35 chipset to end up faster than P965 and nForce 680i D_o_S News 15 May 13, 2007 03:02 PM


All times are GMT. The time now is 11:29 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts