Thursday, December 27th 2012

AMD FX-8300 Starts Selling, Lower TDP Comes at a Price

AMD started selling its FX-8300 eight-core processor, which has been in the news since early-November. The new chip comes with a relatively low TDP of 95W, compared to other eight-core FX "Vishera" processors, which ship with 125W TDP. Despite being slower than the other FX "Vishera" chips, the FX-8320 and FX-8350, its low-TDP appears to have given AMD a big enough selling point, to price the chip around $190. Based on the 32 nm "Vishera" micro-architecture, the AMD FX-8300 ships with a clock speed of 3.30 GHz, 3.60 GHz of TurboCore speed, eight cores spread across four modules, 2 MB L2 cache per module (8 MB total), and 8 MB shared L3 cache.
Source: Expreview
Add your own comment

97 Comments on AMD FX-8300 Starts Selling, Lower TDP Comes at a Price

#76
anubis44
3870x2each core must have an individual cache to be called a core. Everyone knows this.
Alright, you asked for it. There are all kinds of things you can do to optimize a CPU for the software workloads you want. It's true that the 8 cores in the FX chips are not full cores in the 'classic' sense, but they are about 80% of the way there. Hear me out.

If you had two employees sharing a telephone, would you call them one employee? Obviously not. The fact that they have to share a telephone might imply that they could be half as productive as a single employee with their own telephone, but in the world of microprocessors, it doesn't work like that. Most of the time, there will not be any significant contention. Yes, you can construct a scenario where the contention will be higher (both employees are telemarketers), but the actual scenario in daily computing is more like two employees who only occasionally want to use the phone at the same time. You can also think of two homes sharing a driveway. If the driveway is badly designed, it will be only one lane wide, and you'll have to wait for your neighbour to move his car for you to get in or leave quite often. However, if the driveway is two lanes wide, you'll never have to contend with your neighbour to use the driveway, but you might have to move your car for your wife to get in or out. If you make the shared driveway 4 lanes wide, you eliminate this problem, etc., so even though there's 'only' 1 driveway shared between two houses, it could be virtually irrelevant depending on how intelligently the shared driveway is designed. So, moving on.

So here's the simplest explanation of what's going on in a CPU. CPUs only really do one thing: add. They add 1s and 0s VERY, VERY, VERY quickly. Furthermore, every mathematical operation ever performed in a CPU (addition, subtraction, multiplication and division) is performed by adding (eg. 6x6 would be 6+6+6+6+6+6=36. 6-2 would be 6+(-2)=4). OK, got your mind around that? Great.

Next, CPUs can add integer numbers (those without decimals like '24') and floating point numbers (those with numbers after the decimal point like '3.141592658'). If you ask a CPU to add integers, the 'integer' unit(s) do it (and these are what are mainly improved when we look at generational 'core' upgrades - Pentium II to Pentium III, AMD K6-2 to K7, etc.). However, if you ask a CPU to add floating-point numbers, several possible things can happen. In the past (since the 386DX - before the 386DX, you'd need a separate x87 co-processor chip, or your integer-only CPU would have to emulate an x87!), a floating-point calculation would be done by the x87 floating point unit inside the CPU. However, CPU engineers came up with all kinds of different ways to speed up floating-point calculations, depending on what kind of sequence of calculations you were wanting to perform. AMD came up with 3DNow! and Intel came up with SSE to supplement the old x87 unit. Nowadays, programs can be designed to package floating-point calculations as SSE/AVX/FMA or even GPU-coded (Direct Compute, PhysX) operations, completely bypassing the x87 unit. At first, this was done for games, heavy math and scientific computing programmes, but now, with tools like OpenCL, etc. just about any floating-point can be directed to the fastest hardware available on a given computer. The programme detects OpenCL-compatible hardware, and installs the OpenCL version of the code. In short, only older programmes rely solely on the legacy x87 unit, and that's why AMD decided to cut down the number of x87 units to 4 in an 8 integer core CPU so they could add more integer cores - cores that are still the best way to add integers! Any decent programmer worth his salt writing fresh code today that's performance-sensitive will be coding the floating-point to execute as AVX/FMA or GPU-accelerated code, unless they absolutely can't (very rare). Otherwise, they're coding for a 15 year old processor. Period.

I know it's hard because AMD's module design doesn't cleanly fall into a single or dual core classic case design scenario, but really, we've got to learn to accept a little bit of complexity and stop trying to over-simplify everything, even when it means we end up being highly inaccurate. Simple bottom line, AMD's 8 integer core CPUs, based on contemporary, multi-core optimzed code, is much more like an 8 core CPU than a 4 core CPU, most of the time, in most use cases. End of story.
Posted on Reply
#77
Prima.Vera
anubis44If you had two employees sharing a telephone, would you call them one employee? Obviously not. The fact that they have to share a telephone might imply that they could be half as productive as a single employee with their own telephone, but in the world of microprocessors, it doesn't work like that. Most of the time, there will not be any significant contention. Yes, you can construct a scenario where the contention will be higher (both employees are telemarketers), but the actual scenario in daily computing is more like two employees who only occasionally want to use the phone at the same time.
OK. But using the same logic, if the other employee cannot perform his job because the phone is occupied, is like he is not there, right? Useless employee. ;)
Posted on Reply
#78
Super XP
Prima.VeraOK. But using the same logic, if the other employee cannot perform his job because the phone is occupied, is like he is not there, right? Useless employee. ;)
Luckily for Piledriver this is not the case, while the one employee is on the phone, the other is preparing themselves. As soon as the other is off the phone, this one jumps in and takes the phone. This process repeats itself in a fast efficient way. Hopefully Steamroller with have these employees on steroids :D
Posted on Reply
#79
Prima.Vera
Super XPLuckily for Piledriver this is not the case, while the one employee is on the phone, the other is preparing themselves. As soon as the other is off the phone, this one jumps in and takes the phone. This process repeats itself in a fast efficient way. Hopefully Steamroller with have these employees on steroids :D
Agree. But in other words, one cannot perform if the other is busy, right? ... :rolleyes:
Posted on Reply
#80
Aquinus
Resident Wat-man
Prima.VeraAgree. But in other words, one cannot perform if the other is busy, right? ... :rolleyes:
It's a bad analogy for AMD processors because they do both run at the same time. Think of it more as two people at the same desk with two computers sharing a switch. You have 100Mbit, and when one person is using it they have the full 100Mbit. So the other person starts using the second computer on the shared 100Mbit. It still works and the person can work, but unless the person decides to copy a movie or something big from the server, it won't slow down, and even if it does slow down it balances the load and prioritizes it as needed. AMD's processors are no different.

So yes, AMD runs in parallel, yes there could be performance losses in special cases, but no, it doesn't bottleneck on shared components like you're suggesting. Using that argument, you could say, "Intel CPUs are slow because hyper-threading is sharing the entire core," as opposed to AMD's sharing only part of the "module" (mainly decoders, branch prediction, and cache) because the entirety of the integer cores and FP cores themselves are not shared.
Posted on Reply
#81
Thefumigator
AquinusIt's a bad analogy for AMD processors because they do both run at the same time. Think of it more as two people at the same desk with two computers sharing a switch. You have 100Mbit, and when one person is using it they have the full 100Mbit. So the other person starts using the second computer on the shared 100Mbit. It still works and the person can work, but unless the person decides to copy a movie or something big from the server, it won't slow down, and even if it does slow down it balances the load and prioritizes it as needed. AMD's processors are no different.

So yes, AMD runs in parallel, yes there could be performance losses in special cases, but no, it doesn't bottleneck on shared components like you're suggesting. Using that argument, you could say, "Intel CPUs are slow because hyper-threading is sharing the entire core," as opposed to AMD's sharing only part of the "module" (mainly decoders, branch prediction, and cache) because the entirety of the integer cores and FP cores themselves are not shared.
To add something more, despite being much slower core for core, when encoding the FX runs really fast, not possible with 4 real cores as mentioned.

The "one phone two employees" analogy is ok, if you add something else to the analogy. Suppose each employee answers the phone and an equation is given to him to solve. then he calls back to give the answer to the problem.

In this case even if the phone is busy, the employee would be breaking his brain trying to solve the equation. Once solved the employee waits for the phone to be available to call back and give the answer.
Posted on Reply
#82
btarunr
Editor & Senior Moderator
3870x2each core must have an individual cache to be called a core. Everyone knows this.
No.
Posted on Reply
#83
Super XP
btarunrNo.
AMD changed the definition of a core.
Today a CPU can be considered A core and/or a Quad-Core and/or a 8-Core depending on the design. INTEL approaches this differently than AMD. Both are not right and both are not wrong.

This notion about AMD's 8-Core CPU's are not 8-Cores is getting rather old. It's as much an 8-Core as any other 8-Core CPUs.
Posted on Reply
#84
Frick
Fishfaced Nincompoop
Are there set definitions of what a "core" is anyway?
Posted on Reply
#85
Ravenas
Super XPNonsense. Since when do companies head for bankruptcy just because they are struggling a little? AMD's share price was $1.50 at one point, and they turned the company around and it hit over $40 .

AMD will be inside both next gen consoles, not to mention Trinity's replacement is coming along with the HD 8000 series. Then soon after we will see Steamroller which is suppose to be a game changer.
AMD is cutting 15% of their work force. This is their so called "restructering". We'll see how that pans out over 2013.

Next AMD has hired an investment bank to "explore options". Hmm... wonder what those options could be.

AMD is currently lagging far behind Intel in production cost due to old technology. Furthermore, they are so far away from full fledged 22nm production. They don't even have money to invest in further R&D.
Posted on Reply
#86
EarthDog
Super XPAMD changed the definition of a core.
Today a CPU can be considered A core and/or a Quad-Core and/or a 8-Core depending on the design. INTEL approaches this differently than AMD. Both are not right and both are not wrong.

This notion about AMD's 8-Core CPU's are not 8-Cores is getting rather old. It's as much an 8-Core as any other 8-Core CPUs.
I agree to an extent. So long as you keep FPUs off the AMD, it will perform like a 'true' 8 core CPU. If you beat on it with FPU's its no better than an Intel quad with HT (and we know there, its worse clock for clock). That is part of the problem with the shared architecture.

At least, that is what I recall from some review on it, LOL!
Posted on Reply
#87
Super XP
RavenasAMD is cutting 15% of their work force. This is their so called "restructering". We'll see how that pans out over 2013.

Next AMD has hired an investment bank to "explore options". Hmm... wonder what those options could be.

AMD is currently lagging far behind Intel in production cost due to old technology. Furthermore, they are so far away from full fledged 22nm production. They don't even have money to invest in further R&D.
There is no denying AMD's BOD really screwed up, not to mention going fabless, and gutting its R&D i.e., Bulldozer was suppose to be a lot more efficient for instance.

But I don't buy all the DOOM & Gloom. They should recover, and so long as they continue to pump out products, they will. You also cannot compare AMD with INTEL, even in the past with AMD's great Hammer Architecture, they were always behind INTEL by at least 18 Months, and they continue to fall behind, there is no question about this fact, and this is all due to the FACT INTEL can afford to make mistakes, where as AMD really cannot.

Is Bulldozer a mistake? Well yes and no, if only the BOD would have listened to the CTO in charge of CPU design, Bulldozer would have been implemented differently with a substantial performance boost in both speed and energy efficiency while making it easy to add new cores.

Right now AMD is back-peddling and trying to make things right because of the past messup(s). All we can do now is buy the best price/performance products regardless of company. For me anyway, I find great value and longevity with AMD hands down. :D

I rather buy a ASUS ROG high end mobo ($250) based on AMD versus an INTEL based that costs $200-$300 more. An equivalent priced INTEL mobo for $250 sux IMO.
Posted on Reply
#88
Ravenas
Super XPThere is no denying AMD's BOD really screwed up, not to mention going fabless, and gutting its R&D i.e., Bulldozer was suppose to be a lot more efficient for instance.

But I don't buy all the DOOM & Gloom. They should recover, and so long as they continue to pump out products, they will. You also cannot compare AMD with INTEL, even in the past with AMD's great Hammer Architecture, they were always behind INTEL by at least 18 Months, and they continue to fall behind, there is no question about this fact, and this is all due to the FACT INTEL can afford to make mistakes, where as AMD really cannot.

Is Bulldozer a mistake? Well yes and no, if only the BOD would have listened to the CTO in charge of CPU design, Bulldozer would have been implemented differently with a substantial performance boost in both speed and energy efficiency while making it easy to add new cores.

Right now AMD is back-peddling and trying to make things right because of the past messup(s). All we can do now is buy the best price/performance products regardless of company. For me anyway, I find great value and longevity with AMD hands down. :D

I rather buy a ASUS ROG high end mobo ($250) based on AMD versus an INTEL based that costs $200-$300 more. An equivalent priced INTEL mobo for $250 sux IMO.
AMD is the best price/performance option. They make quality products and currently own about 19% of the PC market. This competiveness exists not by mistake but because their user base is focused mainly on price. The hardcore base understands this performance, and also appreciates the price. The weak economy is putting AMD in a very bad spot. Internal AMD investing has quite literally plummeted. Their stocks are currently hovering based on hopeful optimism for next generatin products set to roll out around August 2013. AMD is hanging on by a thread quite honestly. Instead of making current products miles better, they are rehashing them or just looking for new buisiness markets.
Posted on Reply
#89
xenocide
Super XPThere is no denying AMD's BOD really screwed up, not to mention going fabless, and gutting its R&D i.e., Bulldozer was suppose to be a lot more efficient for instance.
These are all things that were a result of AMD doing poorly. They had to get rid of their fabs because they were bleeding money, they had to gut R&D because it was too costly, and Bulldozer was less efficient than planned because after the above they had to cut corners.
Super XPBut I don't buy all the DOOM & Gloom. They should recover, and so long as they continue to pump out products, they will. You also cannot compare AMD with INTEL, even in the past with AMD's great Hammer Architecture, they were always behind INTEL by at least 18 Months, and they continue to fall behind, there is no question about this fact, and this is all due to the FACT INTEL can afford to make mistakes, where as AMD really cannot.
Define behind, during the Athlon 64 era they were crushing Intel in just about every way, and that carried over to the Athlon 64 X2's. It wasn't until Core2Duo came out that Intel even caught up. That was 2-3 years where AMD was ahead of Intel, and they priced their products accordingly ($1200 FX CPU's say whatttt) and were selling in decent amounts. It wasn't until Phenom that AMD started to drop the ball, and they spent a lot of time developing Phenom, and rushed it out the door with tons of problems and subpar performance to boot.
Super XPIs Bulldozer a mistake? Well yes and no, if only the BOD would have listened to the CTO in charge of CPU design, Bulldozer would have been implemented differently with a substantial performance boost in both speed and energy efficiency while making it easy to add new cores.
You can't live with the "what if" mentality. The bottom line is AMD made a lot of bold claims with BD, and failed to deliver on them. It guzzled power, featured lower IPC than their previous line, and it wasn't until PD that they even became a respectable option. There's no way they didn't know BD was going to be painfully mediocre. I'm sure Intel has plenty of tricks up its sleeve as well, but why bother when they are still offering competitive products? I honestly think just about everyone at AMD should have been let go. Bulldozer is only acceptable if you can max the number of threads used, and even then it was not enough of an improvement over Intel (or even Phenom II) to warrant an upgrade.
Super XPAll we can do now is buy the best price/performance products regardless of company. For me anyway, I find great value and longevity with AMD hands down. :D
Anyone who doesn't do that is an idiot... the fact is Intel offered the products that fit that bill perfectly up until Piledriver. That's probably not a good idea since they are restructuring the company in a way that all but explicitly says they are seeking a buyer.
Super XPI rather buy a ASUS ROG high end mobo ($250) based on AMD versus an INTEL based that costs $200-$300 more. An equivalent priced INTEL mobo for $250 sux IMO.
Yea look at this piece of shit, who would want that thing? Oh god, it gets worse, check this waste of matter, might as well use it as a paperweight... Or this giant piece of crap, who would reccomend someone buy that pile of shit??? Oh wait, there are plenty of cost-effective Intel solutions in the price range you mentioned, most of which feature similar or even better features.
Posted on Reply
#90
eidairaman1
The Exiled Airman
btarunrNo.
considering cache back in the day was off die.
Posted on Reply
#91
Super XP
Too much to quote.
Great points, to sum it all up AMD's upper management throughout the years have F'ed up. And now we all hope AMD pulls a bunny out of its hat and gets back into strong competition for the sake of competition and prices.
Posted on Reply
#92
Aquinus
Resident Wat-man
eidairaman1considering cache back in the day was off die.
Higher level caches. L1 caches IIRC have usually been on the die. When L2 was first getting introduced it was off-die, usually at half speed.
Posted on Reply
#93
Dent1
xenocideDefine behind, during the Athlon 64 era they were crushing Intel in just about every way, and that carried over to the Athlon 64 X2's. It wasn't until Core2Duo came out that Intel even caught up. That was 2-3 years where AMD was ahead of Intel
Think you are underestimating AMD.

AMD was crushing Intel since 1999, during the original Athlon, Athlon Thunderbird, Duron, Sempron, Athlon MP, and Athlon XP (Palomino, Thoroughbred, Thorton and Barton).
Posted on Reply
#94
anubis44
xenocideYea look at this piece of shit, who would want that thing? Oh god, it gets worse, check this waste of matter, might as well use it as a paperweight... Or this giant piece of crap, who would reccomend someone buy that pile of shit??? Oh wait, there are plenty of cost-effective Intel solutions in the price range you mentioned, most of which feature similar or even better features.
Point taken, but I don't only buy AMD because of cost savings, I buy AMD because the performance is there, and because I despise Intel. That cheating piece of shit company will NEVER get a penny from me again. After reading about how they screwed AMD for over a decade, and also threatened their own customers with chip shortages if they sold AMD products, and the kickbacks sent to Dell:

www.theregister.co.uk/2010/07/26/after_the_dell_settlement/

for years and years to not sell AMD, I'd just rather not support a company like that. Intel 'denies any wrongdoing' and then gives AMD a billion dollars out of court (which doesn't begin to make up for what AMD lost in terms of opportunities) and we're supposed to believe they didn't do anything wrong? NO COMPANY PAYS OUT A BILLION DOLLARS WHEN THEY HAVEN'T DONE ANYTHING WRONG. They can have the best goddam CPUs in the universe, and I will not buy them. I'm voting with my $$ for a more ethical company, thank you very much. I'm not going to pay a company that uses mafia-style extortion tactics to compete. Forget it.

On another note, actually, ECS is a big pile shit. The very, very, very worst motherboards of all time. I had one that died within a week or so of buying it. Subtle corruption and then capacitors that started to burst not years, but days later. I don't care if TechPowerUp recommended it or not. I will never buy another ECS motherboard as long as I live.
Posted on Reply
#95
Super XP
anubis44Point taken, but I don't only buy AMD because of cost savings, I buy AMD because the performance is there, and because I despise Intel. That cheating piece of shit company will NEVER get a penny from me again. After reading about how they screwed AMD for over a decade, and also threatened their own customers with chip shortages if they sold AMD products, and the kickbacks sent to Dell:

www.theregister.co.uk/2010/07/26/after_the_dell_settlement/

for years and years to not sell AMD, I'd just rather not support a company like that. Intel 'denies any wrongdoing' and then gives AMD a billion dollars out of court (which doesn't begin to make up for what AMD lost in terms of opportunities) and we're supposed to believe they didn't do anything wrong? NO COMPANY PAYS OUT A BILLION DOLLARS WHEN THEY HAVEN'T DONE ANYTHING WRONG. They can have the best goddam CPUs in the universe, and I will not buy them. I'm voting with my $$ for a more ethical company, thank you very much. I'm not going to pay a company that uses mafia-style extortion tactics to compete. Forget it.

On another note, actually, ECS is a big pile shit. The very, very, very worst motherboards of all time. I had one that died within a week or so of buying it. Subtle corruption and then capacitors that started to burst not years, but days later. I don't care if TechPowerUp recommended it or not. I will never buy another ECS motherboard as long as I live.
Well said :toast:

In other words, if INTEL played fair and did not commit to these blasted shenanigans, AMD today would have most likely been a different company. Perhaps a stronger competator, stronger more vibrant R&D etc., INTEL not only played unfair, they copied AMD's progression in CPU enhancements such as the IMC, HTT, 64-bit, on die L2 cache etc.

The only difference was INTEL had the massive resources, budget & huge R&D.

I guess we should thank AMD for the Core Architecture INTEL devised, by screwing AMD.
Posted on Reply
#96
suraswami
anubis44Point taken, but I don't only buy AMD because of cost savings, I buy AMD because the performance is there, and because I despise Intel. That cheating piece of shit company will NEVER get a penny from me again. After reading about how they screwed AMD for over a decade, and also threatened their own customers with chip shortages if they sold AMD products, and the kickbacks sent to Dell:

www.theregister.co.uk/2010/07/26/after_the_dell_settlement/

for years and years to not sell AMD, I'd just rather not support a company like that. Intel 'denies any wrongdoing' and then gives AMD a billion dollars out of court (which doesn't begin to make up for what AMD lost in terms of opportunities) and we're supposed to believe they didn't do anything wrong? NO COMPANY PAYS OUT A BILLION DOLLARS WHEN THEY HAVEN'T DONE ANYTHING WRONG. They can have the best goddam CPUs in the universe, and I will not buy them. I'm voting with my $$ for a more ethical company, thank you very much. I'm not going to pay a company that uses mafia-style extortion tactics to compete. Forget it.

On another note, actually, ECS is a big pile shit. The very, very, very worst motherboards of all time. I had one that died within a week or so of buying it. Subtle corruption and then capacitors that started to burst not years, but days later. I don't care if TechPowerUp recommended it or not. I will never buy another ECS motherboard as long as I live.
May be you had one unlucky one that died, I have had and have few ECS boards that have worked faithfully for more than 3 yrs now. Other companies equally had their bad batch. Now a days almost all the mobo companies are making better products.

I buy 95% AMD CPUs/GPUs to support them and also best value for money. If somebody is stealing food from my plate I will be aggresive not cry like a baby. Part of the blame is on AMDs part too.

Anyway 95W 8 core CPU is interesting, tho I would just underclock and undervolt to conserve energy if I don't need that much power (I do on my servers).

yay, 5K+ posts :rockout:
Posted on Reply
#97
anubis44
suraswamiMay be you had one unlucky one that died, I have had and have few ECS boards that have worked faithfully for more than 3 yrs now. Other companies equally had their bad batch. Now a days almost all the mobo companies are making better products.

I buy 95% AMD CPUs/GPUs to support them and also best value for money. If somebody is stealing food from my plate I will be aggresive not cry like a baby. Part of the blame is on AMDs part too.

Anyway 95W 8 core CPU is interesting, tho I would just underclock and undervolt to conserve energy if I don't need that much power (I do on my servers).

yay, 5K+ posts :rockout:
Good on you for supporting AMD as well.

Glad to hear you've had good luck with ECS. You're right that practically every company has ba batches. I once had 3 defective Asus boards in a row back in 2004. Right now, I'm sticking with Gigabyte, although their 990FX-UD3 was disappointing due to the ridiculously inadequate north bridge cooling. I went with a UD7 Rev. 1.1 and it's stellar in every respect.

As far as being aggressive with somebody stealing food from your plate, that's easy to say, but what could AMD really do? Send a covert ops team into Intel headquarters and kidnap some execs and hold them hostage until Intel stopped bribing Dell and threatening Toshiba and all the other computer manufacturers? The legal response took years and in the meantime, the damage was being done. Face it, sometimes WE as people have to notice an injustice and DO something about it when the 'normal' channels can't/won't work.
Posted on Reply
Add your own comment
Apr 19th, 2024 23:59 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts