rather than making low wattage models of their 8 core cpu, amd should focus on making their new apu, kaveri. it was supossed to come out in q1 2013, but is now a 2014 release..... c'mon amd. give us something to really drool about. like a 95 watt 8 core that still runs at 4 ghz

Click to expand...

2014 Release? Umm, no its scheduled for Q1 2013 based on the official road maps. You probably mean Steamroller is delayed till 2014. Well AMD did not confirm this, so that is not official. Kaveri is coming in early 2013 to replace Trinity.

each core must have an individual cache to be called a core. Everyone knows this.

Click to expand...

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.

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.

Click to expand...

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.

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.

Click to expand...

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

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

Click to expand...

Agree. But in other words, one cannot perform if the other is busy, right? ...

Agree. But in other words, one cannot perform if the other is busy, right? ...

Click to expand...

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.

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.

Click to expand...

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.

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.

Nonsense. 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.

Click to expand...

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.

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.

Click to expand...

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.

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.

Click to expand...

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.

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.

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.

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.

Click to expand...

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.

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.

Click to expand...

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.

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.

Click to expand...

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.

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.

Click to expand...

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.

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.

Click to expand...

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.

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.

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

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:

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.

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:

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.

Click to expand...

Well said

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.

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:

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.

Click to expand...

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).

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

Click to expand...

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.