AMD Preparing To Give Intel a Run For Its Money
jfruh writes: "AMD has never been able to match Intel for profits or scale, but a decade ago it was in front on innovation — the first to 1GHz, the first to 64-bit, the first to dual core. A lack of capital has kept the company barely holding on with cheap mid-range chips since; but now AMD is flush with cash from its profitable business with gaming consoles, and is preparing an ambitious new architecture for 2016, one that's distinct from the x86/ARM hybrid already announced."
I stick to Intel because they're the best CPU you can buy right now.
But I'd love to see AMD back in the game. I bought the first X2 Athlon series, what a beast that was.
Sadly that was also the last AMD CPU I've purchased.
Mod me down, my New Earth Global Warmingist friends!
I bought the first X2 Athlon series, what a beast that was.
Sadly that was also the last AMD CPU I've purchased.
The Phenom II X3 was also an absolute monster for the price, as was the Phenom II X6.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
The story is more about the come back of their great designer who has done a lot, and how they are betting on him.
When you cant win, ad hominem.
DId you RTFA?
More of the same? Probably not.
It was never technology or the lack of it that kept AMD out and Intel in. It was clever marketing, FUD and just plain ignorance of the customer. The "Intel Inside" ads and the "what if something is not compatible with AMD" feeling that the marketing gurus created kept Intel on the top outselling even the more superior AMDs. The real Intel killers are the ARM processors and mobile computing that is giving Intel a run for its money. This is what happens if you refuse to innovate!
But the real fight of a decade ago, when AMD was first to 1GHz, the first to 64-bit, the first to dual core, seemed missing. It's not surprising since the company was facing a real threat to its survival. But with a gravy train from the gaming consoles, it looks like the company is ready for a fresh battle, with a familiar face at the helm.
Uh, wait. No. It was surprising when AMD was the performance leader. It was surprising because they were broke. It's not surprising to see AMD pushing out a new architecture now that they have money. It takes a lot of money to do that. So we start out completely ass-backwards here.
Much elided, then
The most logical move for Keller would be to dump the CMT design in favor of a design with simultaneous multi-threading (SMT), which is what Intel does (and IBM's Power and Oracle's Sparc line).
Wait, what? Why? Why wouldn't it make more sense to just fix the lack of FP performance, perhaps by adding more FP units? Why would it make more sense for them to go to a completely different design? It might well, but there is no supporting evidence for that in the article.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
All the article is saying is that now they have the capital for R&D so they expect to be able to push new territory that they otherwise wouldn't have. Intel will just match this new capital expenditure level, and everyone will be happy.
I was a strong AMD guy from the K6 days up until the phenom days. up to that point I found better bang for my buck with AMD Its only with the haswell processors* that I have made the switch back to intel
* just happened to be the generation I was on when i was ready to upgrade my 1st gen phenom
have you seen my sig? there are many others like it but none that are the same
I was so proud of them when they kicked IA64's ass with their amd64 architecture, beating Intel at their own game by choosing to be x86-compatible when even Intel didn't go that way. Then I was sad when amd64 started getting called x64, since it stripped AMD of the credit they deserved. Go AMD! A world without strong competition for Intel would be very bad for consumers.
Honestly they need a better team writing the drivers. You can have the best CPU/GPU in the industry but if the drivers suck, no one will want to buy them.
[John]
Shit better not happen!
This was their opportunity to dominate the CPU market with the MIll CPU architecture and they blew it.
Seastead this.
Yup, and the BS about them being first to 64-bit...maybe in the consumer sector, but Intel, IBM and DEC all had 64-bit chips before the Athlon was even designed let alone shipped.
Last I looked, Intel's R&D budget was larger than AMD's revenue
That certainly was true (probably still is), but it's misleading. AMD no longer owns fabs and the majority of Intel's R&D spending is on process technology. By spinning off GlobalFoundaries, AMD is able to share that R&D cost with other SoC makers and go to other companies if they happen to be able to do it better at a specific time.
I am TheRaven on Soylent News
I think profits will be from consoles, GPUs and low end APUs for the time being
Sorry AMD, you're heading in the completely wrong direction. CPUs are already plenty fast. They have been for years. 3D gaming is starting to look like just another "Gold plated speaker wire" guy hobby as everyone moves to mobile devices.
The real winners in the future are going to be the very cheap, very efficient chips. Do you want one very powerful computer to run everything in your house? Or do you want everything in your house to have its own dedicated, highly efficient CPU that does just what that device needs?
I'm looking at the new Intel G3240 with Intel HD 4000 and I was wondering if something around the same price range (70$CAD) from AMD had an equivalent CPU with a better GPU.
Get free satoshi (Bitcoin) and Dogecoins
Got a Phenom II x4 as it was the best bang for the watts and I was building an always on multi-purpose rig.
Where are the same demands for realism when it's a 3D printing story? There it's always "in 50 years we'll 3D print houses on Mars!" and everyone sucks each other's dicks!
Compaq was afraid to use AMD chips given out for free, because Intel would "retaliate", ok?
What kept AMD's market share low was not "clever marketing" of its competitor, it's crime.
Back in P4 Prescott times, Intel's more expensive, more power hungry, yet slower chip outsold AMD's 3 or 4 to 1.
Not being able to profit even when having superior products, it's really astonishing, to see AMD still afloat.
Yup, and the BS about them being first to 64-bit...maybe in the consumer sector, but Intel, IBM and DEC all had 64-bit chips before the Athlon was even designed let alone shipped.
They invented the architecture that you probably typed your post on. That was the point. Heck, on my linux distro it is still called amd64...
I would -love- to see AMD truly competitive with Intel on every level because it is only good for us consumers. It would be great if both companies made chips so fast, efficient, stable, and capable that you didn't buy AMD or Intel based on anything but who had the better deal that week.
However I'm not interested in hype and bullshit. As you say, "put up or shut up." I get tired of hearing about how great your shit will be in the future. Guess what? Intel's shit will be great in the future too, probably. It is great right now.
So less with the hype, more with the making a good CPU.
And that cash is going to other parts of the business to offset their loses. AMD lost $83M last year and $20M last quarter. At this point, the only part of the busines that is viable is the graphics division; they just need better drivers. AMD is grasping for straws at this point. Personally, I think their should ditch their x86 products, it is dragging them down.
how is spinning off your fabrication capability 'good' in the long run? (not trying to be flippant, it's a serious question)
I remember when the AMD K6 came out. "AMD is preparing to give Intel's pentium a run for its money with the new K6".
Intel tried to obsolete x86 with its IA-64 architecture, and they failed. With old architectures its like with old software: lots of backwards compatibility, and a huge mess. And x86 /is/ old. x86 still has features from the 1970 8080 chip. It is time for an architecture to success x86, and remove that clutter. However, with a new architecture, AMD takes a high risk. The PC success of their architecture depends on whether microsoft wants to support three architectures or not.
First in the sense that Apple made the first tablet. ;-)
Last year I had an R&D budget of $1. This year I have an R&D budget of $100. It doesn't matter what my competitor has, it matters that I can now do a lot more research and development.
Yes, and Itanium is dead. Alpha is gone. And I don't even know what IBM did. Meanwhile, x86-64 is here to stay.
Because I want the news from last week of course.
I read the internet for the articles.
While the Itanium ISA may be dying, a lot of the redundancy, error detection and error handling from Itanium has made its way into the Xeon line.
And x86-64 isn't holding all of us back. Different processor architectures excel in different places. ARM is good for mobile and clusters. x86-64 is good for desktop and big iron.
AMD made it easy to upgrade incrementally; not sure if the same would have been true of Intel as I've not had an Intel desktop in over 10 yrs.
Bought a Athlon X2 with nForce-based mainboard & DDR2 RAM in 2006.
Maxed out the RAM & upgraded to Athlon II X4 in 2009 while keeping same mainboard.
In 2011, bought new 990FX- based board to get SATA 3 / USB 3 & DDR3 RAM but kept the same 4-core CPU.
Just last week, got a 8320 Black Edition 8-core at a good price and might soon get my first "AMD" videocard as an upgrade for my GeForce 9600GT.
Pain is merely failure leaving the body
Liquidation isn't entertaining...
how is spinning off your fabrication capability 'good' in the long run?
I don't work at AMD, but I do work at another company that relies partly on foundries.
Basically, it's economies of sale and competition. Semiconductor fabrication processes keep getting more expensive. Foundries specialize in process development and spread the R&D across many, many customers. Unless you're willing to spend a fortune keeping up (as Intel is), have special requirements, or need a ton of volume, you have little to gain and a lot to lose from rolling your own process. Remember, you don't just have to make transistors, you also have to have good enough yield to turn a profit and good enough reliability to keep your customers. If you fail, you have to spend even more money to fix the fab on top of the money you're losing on the stuff you manufacture. Meanwhile, TSMC is cheerfully cranking out wafers for your competitors.
Visit the
That's a good question. After all, Intel was able to use their vastly superior fab capabilities to fend off AMD's enhanced tech for years until they released their Nehalem architecture to definitively take back the desktop CPU performance crown.
They're not called ChipZilla for nothing.
Pain is merely failure leaving the body
That is true. However AMD were the first to make a 64-bit architecture, which was x86 compatible. And it was also the first 64-bit CPU to be in a price range that was acceptable to average consumer. But most importantly, AMD designed an architecture so successful that Intel decided to make their own AMD compatible CPU. Today Intel probably earns most of its money on CPUs using AMD's 64 bit design.
But if AMD now want to go and build an entirely new design, which is nothing like x86, they may very well be repeating the exact same mistake Intel made to let AMD64 get the lead.
By now it might be safe to ditch all 8, 16, and 32 bit backwards compatibility with the x86 family. But AMD64 compatibility is too important to ignore.
Do you care about the security of your wireless mouse?
Not the architecture, that belongs to Intel, AMD extended it to support 64 bits. Intel actually had 64 bit extension in the closet, they didn't want to cannibalize the Itanium. When the AMD extensions became mainstream, the defacto standard, Intel licensed it. But the extension is still tied to the Intel architecture and Intel is still in control.
Windows NT used to run on DEC Alpha.
AMD arguably still is pretty competitive... for the price. Having to append those words to anything about AMD is what they hate, though. They can compete in the low-mid end by undercutting Intel (and even then their CPUs are usually more power hungry), but as soon as you get closer to the high end AMD's just left in the dust except for those rather rare use cases which don't need much FPU performance but can run in massively parallel systems, where their 8-core CPUs shine.
Can't wait for a new day to dawn for AMD!
ARM servers excel at some workloads. The only people looking at ARM are people running massive web server farms. Xeon still crushes ARM in performance per watt and absolute performance for almost every server workload. It's definitely an interesting area and somewhere I expect ARM to really grow but right now it's not much of a contest.
AMD made it easy to upgrade incrementally; not sure if the same would have been true of Intel as I've not had an Intel desktop in over 10 yrs.
No, intel changed sockets more than AMD did in that period. I got an AM3+ board, so I went from Phenom II X3 720 to Phenom II X6 1045T, which I still have. If you're not expecting massive single-thread performance, it is still a fairly beefy CPU. I mean, sure, half as much as an intel chip, but I paid a hundred bucks for this (and for my original CPU) and you'd have to spend $200 to get an intel chip with this much horsepower today. AMD-chipset motherboards are cheaper than intel-chipset motherboards as well, so the total savings was at least $200 if not more. Today, I still have more than enough CPU for anything I want to do; It's the 240GT that's holding me back now. Been thinking about a modest upgrade to a newer nvidia card pulled from a Dell on ebay for $60.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Intel does that by spending massive scads of money on process technology. They are able to spend that because they massively overcharge for their product if you take only the design, manufacturing and distribution costs into account. You also have to count paying for their processes.
AMD let a bunch of designers go, it's not clear if intel would have eaten their lunch so aggressively otherwise. Guess we'll have some inkling here soon.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Not the architecture, that belongs to Intel, AMD extended it to support 64 bits.
What are you on about? amd64 is not an architecture, nor is x86. They are instruction sets. The underlying architecture may be informed by the instruction set, but it's also only loosely coupled in modern CPUs.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
By 2016 AMD will have a CPU that beats the sh*t out of Intel's 2014 best offerings.
You mean first to x86-64. Intel had a 64-bit processor before that (Itanium). 13 years later, Itanium is dead and x86 is holding us back, so much that servers are turning towards ARMv8 (inferior design to Itanium, but tons of momentum from mobile/embedded).
You do realize that this run towards ARM is not a full stampede, and is driven by price and operating costs and only useful for Unix/Linux systems as windows server isn't really interested in supporting ARM yet. This is more like a trickle of some large specialized systems off onto Red Hat (or similar) systems where one can afford to just change processors and recompile everything in an effort to same a bit of operating power and hardware costs. But you have to be looking at enough servers to make this worth the labor cost.
So, where I don't care for the X86 family and would love everybody to switch to ARM, I know it's not going to happen in my career without there being that "killer" app that pushes everybody off of Windows. Right now, with "Office" being the "killer got to have" application of all time, and that generally only running on Windows, guess what? X86 is here to stay.
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
Well, not so long as it used to be. I recently got a Macbook Pro and under "About This Mac / Processor" it says "2.3 GHz Intel Core i7" - the same thing it says on a Macbook Pro I got 3 years ago. The CPU is not actually identical of course - it has much-improved battery life, which is good. But the performance increase, if any, is not noticeable. Times really have changed.
Compaq was afraid to use AMD chips given out for free, because Intel would "retaliate", ok?
What kept AMD's market share low was not "clever marketing" of its competitor, it's crime.
Back in P4 Prescott times, Intel's more expensive, more power hungry, yet slower chip outsold AMD's 3 or 4 to 1.
Not being able to profit even when having superior products, it's really astonishing, to see AMD still afloat.
Intel's Payola [1] (which basically kept Dell profitable for several quarters of the past decade) is something you have to factor in when looking at these "deals". I'm just sad that Intel didn't pay a bigger price for their purely anticompetitive corrupt practices.
[1] http://www.theatlantic.com/tec...
Make sure everyone's vote counts: Verified Voting
I think the point was even with Intel's massive cash and infrastructure they couldn't bring 64 bit to the desktop - hell they couldn't do it on the server end either; thet Itanium chips were huge flops. And what killed Itanium was AMD's chip!
" Itanium failed to make significant inroads against IA-32 or RISC, and then suffered from the successful introduction of x86-64 based systems into the high-end server market, systems which were more compatible with the older x86 applications." http://en.wikipedia.org/wiki/I...
So the point is that AMD was more than capable of producing a chip to beat Intel.
You mean like Windows phones.
Netburst did seem like a reasonable idea, in testing. While it was low IPC, it looked like it would scale bigtime in the speed area. They had test ALUs running at 10GHz.
So I can see the logic: You make an architecture that can scale to high frequencies easily, and that gets you the speed.
Obviously it didn't scale, and wasn't a good idea, but I can see what they were going for. It wasn't like it was completely nuts.
Not anymore :)
Yeah douche bags learn to post.
Every.. Single.. AMD System that I have seen has blown caps or a bad power supply. Every.. Single.. One..
My Intel systems at work that were purchased at the SAME time from the same vendor are still running today. After my old Athlon 1.3XP back in 03 started eating power supplies and caps, I bailed on the AMD bandwagon. Way too power hungry for the processing power. Intels just seem to run "smoother" also. Just my .02c AND I don't have computers that sound like leaf-blowers or shop-vacs in my house anymore! Bonus!
Yeah. This year you can get the PSU. .. :)
According to xbitlabs, Kaveri has worse CPU performance than its predecessor.
AMD got lucky. It's found a dependable stream of revenue in game consoles. Better yet, no matter whether Microsoft or Sony wins the next generation console wars, both have AMD under the hood. Now that's hedging your bets. Whoever at AMD was in charge of negotiating these deals deserves a paid vacation to Necker Island with all the trimmings.
But lets get serious. AMD's current processors suck. And I hate saying that. A decade ago, AMD was the hero in the processor wars. If it wasn't for AMD, we'd be stuck with Rambus RAM, using Itanium processors, and have PCs running so hot we could cook breakfast on the case. But AMD's desktop processors are inefficient, almost two generations in fab technology behind Intel, and just cannot compete at any level.
Unlike 10-12 years ago, Intel's making great strides in microprocessor technology. It is thanks to AMD's competitiveness that Intel finally got its act together, and for that, I will always be thankful. If they can find a way to improve on Intel's product line, I'd be amazed at their comback. But do they really need to?
Not the architecture, that belongs to Intel, AMD extended it to support 64 bits.
What are you on about? amd64 is not an architecture, nor is x86. They are instruction sets. The underlying architecture may be informed by the instruction set, but it's also only loosely coupled in modern CPUs.
This is why the term "microarchitecture" is useful. In addition to the term "instruction set", the term "instruction set architecture" is also used, so "architecture" is used for both.
Instruction Set Architecture (ISA) is also a common name for it. That and tons of linux distributions and people refer to it as "arch" or "architecture". GNU coreutils even has a program named arch that prints out the "machine hardware name" (ew...).
The fact is lots of people call it architecture and it can reasonably be called architecture in the given context. I'll allow it!
Not denying it's important to know the difference, though!
IBM did Power and PowerPC (IBM PowerPC 970 is the "G5" in Apple products.)
One could argue that the reason Intel's products have advanced as far as they have is because AMD was there to keep them on their toes. The game has changed since then, with mobile and whatnot, but I am still rooting for a comeback. Rory Read has played his cards well so far; and with Jim Keller back, it will be interesting to see what they have in store for us.
Way to shoot yourself in the foot, AMD. I don't want or need a new architecture. I want x86 (and x64) for my PC and laptop, the end.
Another reason to avoid the unqualified term "architecture" when speaking either of instruction sets or chip designs; person A may read "architecture" as "instruction set architecture" and person B may read it as "microarchitecture". I suspect they're talking about a new microarchitecture, implementing the x86-64 instruction set architecture, here.
I think the point was even with Intel's massive cash and infrastructure they couldn't bring 64 bit to the desktop
Wrong. They could have if they had wanted to, but they didn't want to. They wanted 64-bit to remain in the realm of big-iron, so they could sell their big, overpriced Itanic chips. Whenever anyone asked about 64-bit chips, Intel said "buy our Itanic!". When anyone complained about the 4G memory limitation inherent with 32-bit chips, they pointed to their crappy PAE extension.
Then AMD came out with the X86-64 ISA, and then suddenly Intel looked stupid. They tried to say things like "people don't need 64 bits on desktop systems", "you can use PAE to use more than 4G", "no one needs more than 4G", until they trotted out their hastily-made "EM64T" version.
What I've read is that the AMD64 stuff is actually good. Personally I don't have an opinion since I'm not educated and experienced enough to have one really.
Motorola 68000-series isn't PowerPC. Their PowerPC chips are called PowerPC 74x, 75x, 74xx and 86xx. ... and I assume you're wrong there before a friend of mine back in the days was a demo coder on the Amiga 500 and later got a i386 and afaik he thought it was better (why else would he had switched?) Then again he never experienced the M68040 or M68060 (or the 020 or 030 I guess) and there was improvements like MMU, floating point units, I guess possibly more registers in those.
Apple used both M68k, PowerPC both from Motorola and IBM and Intel x86 and whatever Intel calls AMD64. I guess Apple business was the major player of higher end PowerPC chips and as such they had to fund a large part of the research and manufacturing whereas they didn't had to do that with Intel chips. The 32-bit chips was pretty lame but I guess they knew Intel had 64-bit chips coming soon and that they would be very competitive vs what they could get from IBM.
s/before/because/g :)
AMD has pissed away massive leads over Intel in the past.
AMD single-handedly created the x86-x64 market from NOTHING.
Then they fell back on their laurels.
Then they bought a graphics company.
Their last effort in the market was basically a fizzle. Forgoing a custom chip designed to eake the maximum efficiency and power from the device, they went with a crappy computer-designed monstrosity that basically was the worst of all worlds, and a flame-throwing power hog to boot.
Sure, they can kick out a processor that says "I can throw *insert a number here* cores at you!*
Are they FULLY FUNCTIONAL cores? And are users actually going to be using anything that can take advantage of the massively multiple architecture?
The problem is that AMD doesn't know and has long since stopped caring.
So, until they actually deliver a complete platform that can top Intel, I'm just going to ignore them. They're not worth dealing with otherwise.
Chas - The one, the only.
THANK GOD!!!
Helps to bribe system builders to keep AMD out of most consumer's machines.
http://hardware.slashdot.org/s...
I don't suffer from insanity, I enjoy every minute of it!
I'd advise against unless it's a very new card or you're not intending to game; Nvidia's just dropped support for all pre-fermi cards and will be dropping support for Fermi (400 and 500 series cards) with their next hardware revision.
That's OK, I'm looking at a 640GT. I do game, but I mostly play older games and I don't demand full detail at 1920x1200, my display res.
The 240GT is enough to play many older games at full res with full options, but of course, no newer games. And it won't even play most newer games with even half the options turned on. Even Star Trek Online taxes my 240GT.
I chose the card on the basis of power consumption. The 250GT was the hot card when I bought it (I've had it long enough to replace the GPU fan!) and the 240GT had 3/4 the performance with 1/2 the TDP. I have a 480W power supply, no problems. The 640GT is another one of these no-SLI, no-additional-power-connector cards, so it appeals to me. I can get one for fifty bucks.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Yeah, but ISAs are all but over, and they are over in x86-land. We haven't had an x86 core defined by its instruction set since the 80486. Even the Am586 was internally RISCy.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I would also add that unless AMD plans to have a business where it can migrate cheaper chip business to use the older fabs, AMD might well find itself having to manage fabs i.e. run a foundries business to recoup its investment. AMD doesn't really make the cheap as chips chips (the kind of stuff that Broadcom makes), then they should not be in the business of fabs. They ought to let the likes of TSMC who can manage that migration much better than AMD be in that business.
Possible but not attractive if the time frames between upgrades was a bit longer.
Bought an Athlon X2 with DDR2 RAM in 2007.
Wanted an upgrade in 2011 and found that the price per GByte of DDR2 RAM was much higher than for DDR3 RAM. CPU and GPU needed changing anyway. 4GByte of DDR3 RAM were not more expensive than buying another 2GByte of DDR2 RAM would have cost. Some Athlons and Phenoms for socket AM2+ were still available but the socket AM3 CPUs looked considerably better.
So I settled on a Phenom II X4 on a relatively inexpensive new socket AM3 Board. Bottom line, I paid some extra for the new board but got better memory bandwidth and a more power efficient CPU out of it. The old board remained operational, as I did not rip out CPU, GPU or RAM.
I also still had a nice case from 2004 hanging around so I shelled out a bit additional money for a PSU and a new hard disk, and put the new system into the old case. Overall, I paid maybe 150 euros more than with maximum reuse of the old stuff. But that way I kept the 2007 PC usable, which is still useful from time to time :-)
C - the footgun of programming languages
When you say a 32-bit CPU what do you mean really? The Intel one or the Motorola one?
From what you're saying afterwards it sound like the m68k was ok on more expensive stuff but not on PC because it was cheaper?
But lots of designed for home gear like the Mega Drive, Atari and Amiga home computers and so on used the m68k.
I do wonder what the future has in store for the humble CPU. With a huge market shift towards tablets and phones in the consumer area, where power savings are more important than raw oomph, as well as a similar shift in a good portion of the server market, are we starting to reach an era of CPU's being "good enough" for most people and performance to begin stagnating?
Hopefully some good competition between AMD and Intel will keep things fresh and fast.
+1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
Yeah, but ISAs are all but over, and they are over in x86-land.
They're not "over" to compiler writers and assembler-language programmers.
We haven't had an x86 core defined by its instruction set since the 80486. Even the Am586 was internally RISCy.
So? They (and the latest z/Architecture chips) might translate native instructions into microops and schedule and execute those microops, but the only way in which those microops - or other implementation details of the processor - are visible to code and people or software that generate code is that they may affect the performance of particular sequences of instructions, so that, for example, a compiler might optimize differently for different processors.
It would be nice to see AMD offer a 4-8 processor chipset that would allow you to highly parallelize their chips. Intel can do it, but the premium for Xeon silicon is outrageous. Not sure if AMD has enough business in that market that they're willing to chuck it in hopes of getting a leg up, but I sure as hell wish I could drop a second CPU into my desktop so I don't have to chuck the entire thing and buy a whole new board/CPU from Intel just to get a 50% boost in performance every 3-4 years.
Is it just my observation, or are there way too many stupid people in the world?
Well I guess Intel have the volume too, so that is another thing going for them. AMD with its lower volume may be (more strongly) forced to go with a foundry.
At the same time, progress in fabrication processes seems to slow down a bit, and cost advantages are no longer so obvious with a new generation. Maybe the gap between Intel and AMD in manufacturing will shrink due to that.
C - the footgun of programming languages
What are you on about? amd64 is not an architecture, nor is x86. They are instruction sets. The underlying architecture may be informed by the instruction set, but it's also only loosely coupled in modern CPUs.
AMD64 and x86 most certainly are architectures. Have you heard the term "instruction set architecture", i.e., ISA? The underlying implementation you refer to is usually referred to as the "microarchitecture" to distinguish it from the ISA.
The term "architecture" is often tossed around to refer more broadly to the general organization of an implementation, but it's not wrong to use it in the more specific sense of ISA as well.
EMT64 was in the labs for several years before it was released to market, just like "Jackson Technology" or "Hyper-Threading" was in the labs several years before it's introduction to market, so "hastily-made" is definably false.
As someone stated earlier, EMT64 was already cooking in the labs at the same time Itanium or IA64 was cooking, Intel gambled on IA64 and wanted to start to move away from IA32, but fortunately for the rest of the world, AMD forced their hands.
I know a lot of this first hand, has I am a former member of one of the Intel Validation teams
Yeah, but ISAs are all but over, and they are over in x86-land.
They're not "over" to compiler writers and assembler-language programmers.
IS != ISA, HTH HAND
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
IBM introduced the 64-bit version of the PowerPC architecture in 2002, and I think that some of their mainframe processors were 64-bit about 2 years before that.
It is pitch black. You are likely to be eaten by a grue.
x86 is holding us back, so much that servers are turning towards ARMv8 (inferior design to Itanium, but tons of momentum from mobile/embedded).
The x86 ISA is not holding us back. IMO, the only thing that motivates people to turn to ARM for servers is that AMD is not giving Intel sufficient competition in the server space. No one wants an Intel monopoly, and if AMD is not going to be an effective alternative, then people are forced to look beyond x86 for one. But that has nothing to do with the relative technical merits of x86 vs. ARM.
Also, no way is ARMv8 and inferior design to Itanium. I think the fate of Itanium should make it clear that there were very few things in this world inferior to Itanium ;-).
Yeah, but ISAs are all but over, and they are over in x86-land.
They're not "over" to compiler writers and assembler-language programmers.
IS != ISA, HTH HAND
It would only help if it were true. What are your definitions of "instruction set" and "instruction set architecture", and what citations can you give that would make those definitions worth taking seriously, as opposed to, for example, Intel's use of "instruction set" and Intel's use of "instruction set architecture"?
AMD64 and x86 most certainly are architectures.
Nope. I will correct you one time and then I'm done with this stupid thread.
AMD64 and x86 are instruction sets. x86 isn't even an instruction set, it's a name for families of instruction sets. Once upon a time, instruction sets were related directly to architectures. In PC-land, that time ended with the 80486. All x86-compatible processors since have been some other kind of core internally, with decode and encode on the way in and out of the CPU to make it look like an x86 processor.
We no longer have instruction set architectures in mainstream computing, because we have moved up to a level of complexity as well as a level of feature churn where that makes no sense. Developers depend on instruction sets remaining fairly constant, but customer continue to demand (with their dollars) ever faster processors. The instruction set is now divorced from the processor internals.
That is what I mean when I say we no longer have instruction set architectures: we have micro-op architectures with translators strapped to them. Meanwhile, architectures shift around beneath them with most users (and programmers!) none the wiser. Architectures are now known not by the associated instruction set (which is now simply a line item in the specifications) but by code names like "Hammer", "Clawhammer", "Bulldozer", "Nehalem", etc etc. Today these architectures are designed to implement multiple instruction sets.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
The best technical choice isn't always the best practical choice. x86-64 won out because it was practical and manageable from a cost perspective. Ran existing code natively while at the same time being an upgrade for the future. Technically speaking, it would be great to have the nation run completely on nuclear power, but there are costs to that, coupled with natural disaster risks, so we moved in other directions. It wasn't practical.
By now it might be safe to ditch all 8, 16, and 32 bit backwards compatibility with the x86 family. But AMD64 compatibility is too important to ignore.
Dropping 16 bit backwards compatibility is probably OK by now, and I don't think there is such a thing as 8 bit programs on x86 at all. But 32 bit software is still widely used and backwards compatibility to it is an important feature of AMD64. AMD would be crazy to drop that in an AMD64 compatible CPU.
At the same time however, they are developing ARM-based server processors which are not x86 compatible at all. So there seems to be a market for that. There certainly is in the tablet world. I just don't see it for the desktop yet.
C - the footgun of programming languages
What are your definitions of "instruction set" and "instruction set architecture", and what citations can you give that would make those definitions worth taking seriously, as opposed to, for example, Intel's use of "instruction set" and Intel's use of "instruction set architecture"?
Instruction set, the set of instructions. ISA, the part of the architecture which handles the instruction set. Just the decode and encode stages of the CPU, and the instruction set itself. But originally, the ISA was defined by the very architecture of the processor, and it related directly to the architecture of the underlying processor.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Itanium not quite dead yet, about 8% of the "Unix" big iron market last year. dying yes.
AMD64 and x86 most certainly are architectures.
Nope. I will correct you one time and then I'm done with this stupid thread.
Since drinkypoo is done with this thread, I won't bother to try and change his/her mind---but for the benefit of other readers, you may safely assume that drinkypoo is wrong. If you really care to learn more, there's plenty of information out there, say here or here.
Or if you really want to go back to the start of it all, the IBM 360:
The design made a clear distinction between architecture and implementation, allowing IBM to release a suite of compatible designs at different prices.
All the code names listed above are different implementations of the AMD64 architecture.
I've been hearing "x86 is holding is back" for, oh, over 20 years now.
AMD may have shed the risk associated with owning fabs but process-wise, they have also slipped almost two process generations behind Intel - Intel is about to start shipping 14nm products while AMD is still on 28nm.
And Intel is also sharing some of their fab costs by leasing some of their capacity to other fab-less chip designers such as Altera.
I bet AMD never expected TSMC and GF to slip so far behind Intel when they spun their fabs off.
Instruction set, the set of instructions. ISA, the part of the architecture which handles the instruction set.
Who, other than you, uses that definition of ISA? Intel doesn't, as per my previous post. IBM doesn't, either, and neither does ARM, nor does AMD, nor does Sun^WOracle, for example; they're all using "instruction set architecture" as "instruction set", with "architecture" perhaps given to signify that the instruction set is not just a characteristic of a particular processor, it's something that's specified separately from particular implementations of the instruction set.
Just the decode and encode stages of the CPU
So what does the "encode" stage of a CPU do? Take various internal chip signals and write out instructions to memory?
But originally, the ISA was defined by the very architecture of the processor, and it related directly to the architecture of the underlying processor.
If you mean "in the very early days of computers, the connection between the instruction set and the design of the CPU was straightforward", that might be true, but, dating at least back to the IBM System/360, the same instruction set was implemented by extremely different internal processor designs in many families of computers.
Instruction set, the set of instructions. ISA, the part of the architecture which handles the instruction set..
That may be what you think it means, but that's not what it means. Instruction set and ISA are synonyms. In fact "architecture" by itself can mean "instruction set", but people also use "architecture" in other ways, so the term ISA came around to clarify that we're talking about "architecture" in the sense of "instruction set".
As in my other post, I'm not really trying to argue with drinkypoo, just hoping to keep others from being misled.
Intel and AMD followed, not led. MIPS, SPARC and ALPHA all preceded them to fully 64-bit chips. And the Sun MAJC chip was the first dual core chip on the market.
French - The lingua franca of Europe!
The best thing AMD got right was the upgrade path, S939 kept my machine current for years before the glorious AM3 socket. Every Intel we've built OTOH only has one good CPU per socket and no upgrade path after that.
$
It won't let you multi-task since you can't reprogram it when ever you context switch.
Mobile devices have tended to work around this by implementing a window management policy of all maximized all the time. If you want to context switch, you'll do so by pressing a dedicated button or dedicated area of the touch screen to pull up a list of contexts to which you can switch.
3D gaming is starting to look like just another "Gold plated speaker wire" guy hobby as everyone moves to mobile devices.
Let me know when a substantial number of people start buying MOGA clip-on gamepads for their mobile devices. Until then, even the smartphone or tablet with the strongest CPU and GPU will be limited by its touch input. Mega Man 2 and Castlevania ran comfortably on 1.8 MHz CPUs, yet not even a 1.8 GHz CPU can add buttons to a device that doesn't have them.
Effectively all the GPU revisions between Xbox One and Xbox Two and between PlayStation 4 and PlayStation 5 will be for PCs. AMD needs to keep its PC GPUs and respective drivers competitive in order to continue to have a leading-edge product. Without a leading-edge product, AMD has no real way to research tech that will keep Xbox Two and PlayStation 5 on AMD instead of switching back to NVIDIA like the original Xbox and PlayStation 3 did.
If your mp3 encode takes longer, so what? You're encoding from a batch, right?
Not if you're offering live streams at multiple bitrates. Then you need an encoder faster than real time.
IBM did Power, but PowerPC was jointly designed between IBM, Motorola, and Apple.
EMT64 was in the labs for several years before it was released to market
But was the project started before, or after, AMD published the first AMD64 spec? My guess is "after", unless Intel either 1) somehow managed to come up with the same extensions as AMD or 2) discarded their extensions and went with AMD's after AMD announced them.
Intel's problem here was that they tried to break the x86 chain by not being backwards compatible in their 64-bit solution. Even Intel knew that x86 wasn't a great architecture and they wanted something better. There were a set of problems with public acceptance of itanium though; their emulation of x86 wasn't very good, and for the high end systems that they targeted there was already a lot of competition, and the price was steep. AMD succeeded by being an extension of x86 instead of being a new design and by being cheaper. In that sense, Itanium was a better architecture all around and the x86-64 was just more of the same.
Think of it this way, when you've worked on code that's 10 years old and you think "this would be so much better if we could throw it away and start from scratch" imagine that Intel thinks the same way with x86 only it's dealing with a 40 year long chain of incremental improvements.
Every time I go to buy a CPU, AMD wins on the price-performance charts, so... AMD wins. I have to assume that Intel is for the subset of people for whom money is not a concern.
Regardless they have made 64 bit PowerPC processors which was the point.
I'm sure your method of choosing a car is, no doubt, similarly insightful...
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
IBM introduced the 64-bit version of the PowerPC architecture in 2002,
Well before that, and, yes, the PPC 620 was used in some systems shipped by Groupe Bull. IBM's first systems using 64-bit PPC processors came out in 1997.
and I think that some of their mainframe processors were 64-bit about 2 years before that.
2 years before 2002, yes.
Frequency is not the same thing as performance. Your new 2.3 GHz i7 is faster in benchmarks and real-world use than your 3 year old 2.3 GHz i7. The performance gains have slowed down a bit, since Intel has been putting more focus on power (as you note, battery life is greatly improved), but performance gains are not completely gone by any stretch of the imagination.
You might not notice it, however, because a lot of people don't really have a use for all the performance modern CPUs have to offer.
This written on an Athlon 64 X2 "Toledo". It runs XFCE 4.8 on a 64-bit Linux kernel 3.5 pretty snappily (my experience is not too much worse than on my Ivy Brigde) and keeps up admirably with the (modest) workload I'm throwing at it. It's a day-and-night difference with the 1-year-newer P4 Cedar Mill I threw out because it was nearly unworkable in the exact same function, even though it was paired with faster memory. I'm thinking the early EM64T implementations were not up to snuff, which wasn't such a big deal at the time because no-one was using it much.
I guess I'm giving everyone a blast from the past with this post :)
Core2 Duo 6x faster than Athlon 64 X2? What are you smoking? Yes, it was somewhat faster, and AMD was a bit more sluggish adjusting its prices than it should have been, but the Core 2 Duo's big success was largely due to its much lower power draw in laptops, and more importantly, the market's "Intel inside" bias. The Core2 later got significant competition from the Phenom xx50 and newer, but that was only half a year before the Core i7 came out. Only then, you could really say the Intel CPUs ran circles around their AMD counterparts, at least in desktop and mobile applications.
For clarity, I am not the AC who was on an Intel validation team.
It's an open industry secret that Intel's 64-bit x86 project began before AMD first announced or published AMD64. It was not an identical extension by any means. When Intel realized that AMD64 was going to force them to release 64-bit x86 products, they actually tried to get Microsoft to support Intel's own 64-bit x86 in Windows in addition to AMD64. This would have made AMD64 irrelevant, in much the same way that MMX had previously made AMD's 3DNow! irrelevant (on average, independent software vendors faced with similar effort to write software for two similar chips are going to prioritize the one with higher sales volume).
Microsoft refused. They didn't want to fragment 64-bit x86, and they felt that if Intel had wanted to have a voice they should've beaten AMD to the punch, or at least participated when AMD published first. And, of course, it was in Microsoft's best interests to resist Intel's attempts to monopolize x86.
Intel was then forced to go back to the drawing board and rework their extensions to mostly match AMD's, which significantly delayed their time-to-market. It's known that at least one Pentium 4 generation shipped with dark silicon implementing Intel's original, never-disclosed-in-public 64-bit x86 extension. There are still differences between AMD64 and EM64T, but they're confined to privileged VM-related instructions which only kernel-level software can use. The userspace ISA got fully harmonized, which is what Microsoft needed in order to unify the software market.
Most of the changes to Intel's processor designs would've been in the decoder front end, rather than the actual execution pipeline: a 64-bit add is a 64-bit add. So it wasn't as huge a task to rework the design to support AMD64 as you might think, though obviously it cost Intel a product generation.
I have owned AMD processors exactly 3 times, and every single time I have heat issues. It doesn't matter how much Arctic Silver I use, or having a good or better or best heat sink, or having a better case with better airflow, they always get too hot and tank. My last one was the Phenom II 6-core... after less htan a year I was down to 1 core.
I have had ZERO problems with Intel in that regard, and their CPUs perform well under a variety of loads, with no problem.
Right. Had forgotten about that, my bad.
Still very glad I never spent a penny on Dell hardware.
Pain is merely failure leaving the body
Except the chip you have now is roughly
* 66% faster across the board, per thread
* 70% faster at multithreaded ops
* 800% faster at AES operations
* 300%+ faster on video transcodes
and to top it all off,
* 66% less power draw at any given time, and
* statistically speaking, probably 2x as many cores.
Other than that, yea! No real changes.
I love my Phenom X3 720. I got lucky and got one that was a 4 core with the forth core disabled. I have it unlocked through the bios and am run at 3.4 on air. Not bad for under $200 a 4 years ago.
Oops, should've worded that differently. I was thinking of the G5 (or the 970 series, if you want to stick with the IBM names). I was just looking for a well-known 64-bit IBM-produced chip from before 64-bit x86.
It is pitch black. You are likely to be eaten by a grue.
Itanium 64-bit failed for one reason. It could not execute 32-bit workloads at the same speed as an equivalently priced 32-bit Xeon chip.
With an AMD Opteron chip, you got the best of both worlds. A chip that could do 64bit, and it could run your existing 32bit software as fast as your old CPU.
That made moving to Opteron a no-brainer decision. You got better performance from having a newer chip, even if you weren't ready to jump to a 64bit OpSys. PLUS, when you finally did move to 64bit operating systems, your CPU chip was ready and waiting.
The other reason that AMD ate Intel's lunch for a while was that they were the first ones to drive the cost of dual-core chips below $150. Intel was still charging $300+ for a dual-core CPU while you could pickup AMD Athon x2s for under $150. And dual-core makes a huge difference in how responsive the machine feels compared to a single-core CPU.
Wolde you bothe eate your cake, and have your cake?
Intel do not massively over-charge for their product. If they did, people would buy AMD instead.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Um.... Itanium failed for 2 reasons. The second one being price. It wasn't just Xeon priced, it was way more expensive than that. It wasn't just outperformed by an equivalent priced Xeon (that didn't exist, they were cheaper), it was destroyed performance wise by consumer non-xeon CPUs on x86 code.
Which happens to be all of the code people actually cared about running.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
The question is why would you bother? A modern x64 CPU has billions of transistors. The 486 CPU (which has 16/32 bit compatibility) was implemented entirely in around 1 million transistors. You're going to save a fraction of a percent of the CPU die, whilst breaking virtually all software written prior to 1992, and probably a lot of niche software written after that. It's not worth it.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Nah, the original guy posting about his Macbook pro is correct. I also have a 2011 macbook pro with Sandy bridge, an i7-2720 quad core, 2.2Ghz. GPU performance is different, power consumption is better now, but in terms of raw performance on CPU, it's a wash. The 1990s style gains of 2x performance every 18 months or so are well and truly gone.
But yes, i agree, desktop CPU performance has pretty much stalled since the Sandy Bridge machines. I suspect it is because AMD simply dropped the ball and intel hasn't seen any need to push the envelope yet.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
The newer atom style CPUs, and even recent core i series have massively dropped x86/x64 power consumption. I suspect ARM in the server room is a flash in the pan, and intel is going to prevail in that space simply due to the huge legacy of x86 code. ARM will face the same problem as Itanium in that respect - performance emulating x86 code will suck.
Sure, for basic web services on open source software ARM may be fine, but with cloud services being the current big thing, and companies wanting to migrate their x86 based applications to the cloud, ARM just isn't going to cut it. Atom is similar in power consumption to ARM now and provides a relatively seamless transition to/from full-fat x64 Core series or Xeon as performance requirements dictate. ARM simply can't scale to that degree at the moment.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Agreed. And it hasn't really been true since the 386 introduced protected mode.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Windows CE runs on ARM, x86 and MIPS. Probably more too.
Performance is good enough that they spend effort making it more efficient for battery life, instead of letting the CPU idle .1% more time. And you say this is not progress?
What if the about page displayed estimated power consumption instead of speed? Progress would be evident.
During that period? I dropped intel because every time I wanted a new CPU I needed a new motherboard. Didn't use to be that way in the pentium II and pentium III days, but sometime mid 2000s intel changed. Sorry intel I don't wanna buy a $200+ CPU AND a $200 motherboard everytime thanks. My 6 core 1055t AMD uses a 4 year old motherboard and I'm thinking about getting a new motherboard for usb 3.0 and ten USB ports and 4x PCI-E x16 that can use the same CPU. It's nice not having to change both CPU and motherboard at the same time when you're happy with what you have
I think you over-estimate the clutter required to support old 1970s instructions in an x64 chip. They have billions of transistors and an instruction decoder. The entire 486 CPU (the last CPU with the instructions not decoupled from the internal design) was implemented in 1 million transistors or so. Less than 0.1 percent of a typical modern x64 CPU if it was implemented in hardware, and it is most likely NOT implemented in hardware, but microcode...
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Please find me a competitive AMD CPU that wins against my core i5-4430 over 3 years with power consumption taken into account. Cheers.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
ps. my power rate here in Australia is roughly 26c (aussie) per kw/h, and my machine is turned on approximately 12+ hours per day.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Wasnt sandy bridge just coming out in may, 2011? A computer owned at that point would have a nehalem architecture, which i was comparing with haswell (which is in the wild now, and has been for a year).
At least AMD64 did do some preparations for ditching some of the cruft. The 64-bit mode of the AMD64 architecture left out some of the features of the original x86 design. If we can get the 16 bit BIOS interfaces replaced with 64 bit interfaces, then it would make sense for the next generation of CPUs to switch on in 64 bit mode. After that, it won't be long before you can completely drop the 16 and 32 bit support from the CPUs. Support for 32 bit user mode on a 64 bit kernel may need to live for a little longer though.
Do you care about the security of your wireless mouse?
Let's hope he won't get run over by a bus. ;-) A bus factor of one would be bad for any company's success. AMD's size just multiplies the risks.
Ezekiel 23:20
Depends on how much that percent of the CPU die holds the rest back in terms of complexity and maybe performance limitations (not really my area of expertise). You may be right that it does not really matter.
On the other hand, "prior to 1992" means DOS and maybe Windows 3.x software. I'm aware that there are still a few DOS-based maintenance tools for the PC around, but otherwise I don't know anyone who still works with DOS software.
I used to work for a company that was really backwards that way, until a few years ago they produced a medical device with DOS-based software as "implicit real time system" (no other thread that can steal the CPU). But even they have given up on DOS, as the technical limitations became too bothersome. The successor of that device, now on the market, uses Windows 7 with a real time extension to the OS.
C - the footgun of programming languages
When the AMD extensions became mainstream, the defacto standard, Intel licensed it. But the extension is still tied to the Intel architecture and Intel is still in control.
What does it even mean to be "in control?" AMD could apparently fork the last architecture/instruction-set/whatever-you-want-to-call-it (AIW for short), and create their own AIW which everybody adopted, just as Intel routinely adds new instructions to newer chips.
I don't question that Intel is usually in the lead with advancing the x86 world. However, it is fair to say that by introducing amd64/x86_64/whatever-you-want-to-call-it (AXW for short) AMD brought 64-bit to the masses. They certainly didn't invent the first 64-bit chip, but they created the first one that anybody was willing to use.
I suspect that today moving to ARM or some other architecture would be easier than it would have been 10 years ago. Back when the Athlon 64 came out virtually all workstations ran Windows, with all software being win32. On the server front Linux was popular, but even in that world there was a lot of non-portable software around. Using AXW made it a lot easier to migrate, and at least in the Linux world I'd like to think that people have learned to avoid reading a 32-bit record using an int data type. In the non-linux world things are much more heterogeneous than they were a decade ago as well. That means that changing instruction sets entirely is more practical than it used to be.
Fab building is expensive and so is fab R&D. You want to spread the cost as much as possible. For the R&D costs, you want to build multiple fabs for the same process. For the fab costs, you want to make sure that the fab is running at full capacity for a very long time, even when it is one or two generations old. Intel can do this, because they produce a lot more chips than AMD and because they produce a large range of ICs that can be produced on older fabs (AMD does this to a far smaller degree).
For AMD, they can spread the R&D costs by allowing GlobalFoundaries to produce chips for ARM SoC vendors (for example) as well as for them. GlobalFoundaries can then keep their fabs open and producing things for smaller customers that don't need the latest generation for many years after AMD no longer has anything that they want to produce in that space.
I am TheRaven on Soylent News
Actually, a Microsoft engineer developed the 64-bit extension, and AMD adopted it.
I've seen a number of papers that squeeze more performance out of x86 processors by being micro-op aware. Some just more carefully choose among instruction sequences, given awareness of the micro-ops that will be generated, while others consider what-if scenarios over what more performance you could get if you could have more control over the micro-ops themselves. For instance, given an ISA sequence and the corresponding micro-op sequence, is there a functionally equivalent alternative micro-op sequence? To some degree, compiler writers have to reverse-engineer the micro-op generation in order to generate micro-op sequences that schedule better. Even Intel compiler writers do this; although they have access to exactly what micro-ops are generated it's still not trivial to get the optimal micro-op sequence.
Actually running your own fab can give you tremendous economies of scale if you know you'll be running you part (or its die shrink successors) 24/7/365. The per chip costs are going to be lower.
But to build a state-of-the-art, 300mm, 14-nm fab with all the latest process technology can run you $10 billion. AMD doesn't have enough mnoney to make those bets anymore, and few companies do.
Going with a foundry means you earn less profit per chip sold, but it also let's you avoid that $10 billion up-front investment.
Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)
http://www.lawrenceperson.com/
Although it's three times the price, might I recommend the 750Ti? (Maxwell architecture)
Nope. Sounds nice, but $100 is my absolute upper limit for a computer component these days. I don't think I've ever spent more than about $300 for any one part, but I try to keep it a little cheaper these days. And I don't really care about CUDA either. My whole six-core PC has about $600 in parts in it. If I buy this video card that will actually decrease, and I'll be able to kick the 240GT down to a machine that has a fairly pathetic video card in it now and my old Phenom II X3 720 which gets up to 3.2 GHz on air with a $20 thermaltake heat pipe/big fan cooler. Though, I think that's in my system now, so I might have to drop another twenty bucks on another cooler. The OEM cooler was fairly pathetic.
Like I said, I'm not really picky about performance. I just want adequate to play games with, say, medium settings but full resolution. Since I mostly play older games, I'll get fantastic performance in most of what I play.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
ARMv8 an inferior design ? On what grounds ?
For its intended market ARMv8 is the best tech available. It's not meant to replace traditional Intel markets. Its about creating new markets that will eventually replace the typical Intel market (desktop computer mainly).
Very happy typing on my Cortex A15 Chromebook. My main issues with this machine are the limitations of ChromeOS and having only 2GB of RAM. Nothing a 4GB RAM, Cortex A53 Chromebook wouldn't solve (plus re installing a new Linux replacing ChromeOS). Haven't replaced ChromeOS yet, since the alternatives haven't figured out how to do video acceleration yet.
In another 5 years ARM will really be killing Intel. What they need is to stay the course, instead of succumbing to the temptation of trying to compete with the Core iX CPUs. The vast majority of the users have zero need for a Core i7, or even a Core i5, as long as they get rid of their WinBloat OS and use Linux instead.
What I want is an ARMv8 cpu that has the performance of the latest Core i3, even if they need 8 or 12 cores to do that.
I've been running with a board from the same era (ca. 2007) straight through today. It's an AM2 board, so you can't put a *new* CPU in it anymore, but their backward-compatible AM2+ chips extended the life significantly. I haven't gamed much in the past year, but as of 2012, I hadn't come across a game it wouldn't play. That's a lifespan of 5 solid years, which is great for a gaming rig, and (coincidentally?) about the length of a console cycle.
The only thing that could get me to upgrade at this point would be if some new game comes out that I *have* to play, and the game can't run with a less-than-stunning CPU. However, given that most games today are developed to console specs, I have yet to come across such a game.
Oh, you poor child. I might have known an appeal to your consideration for other humans would be pointless. You're just too selfish.
Keep an eye on my posting history APK, keep desperately trying to prove yourself. I know you only do so because you haven't the chops to hold your own in a debate, much less win a point. Do your attacks help you? Do you think that someday we'll all 'come around' to your 'thinking'? Yeah, those sock-puppet 'supporters' of yours are all the friends you have here buddy.
You have no debating skills at your disposal beyond shrieking and fling poo, and, oh yeah, links to old comments that do more to prove my point than yours, pity you don't understand. BTW thanks for trotting out your list again, can we please see that in every response? It always gives me a chuckle.
..Mullah or Pope, Preacher or Poet, who was it wrote: "Give any one species too much rope and they'll fuck it up"?
Should laptops be considered "mobile"? If not, why not?
You are right that the "original" instructions may take only a small part of the chip's microcode memory. But if you have to comply not just with a 1970s chip but also with last year's chips, you can't make such big changes as EPIC in a "native" x86 chip without a huge effort.
You mean first to x86-64. Intel had a 64-bit processor before that (Itanium). 13 years later, Itanium is dead and x86 is holding us back, so much that servers are turning towards ARMv8 (inferior design to Itanium, but tons of momentum from mobile/embedded).
If you're talking about the first 64-bit CPU, that was MIPS R4000. Itanium came relatively late. And like everything else - MIPS, SPARC, POWER, Alpha, they too were completely incompatible w/ the Pentium line
No, the original goal of that CPU was to replace x86 altogether and give Intel an architecture that they didn't legally have to share w/ anybody - unlike x86, where Intel had not just AMD but other competitors like Cyrix and Centaur. They saw the introduction of new CPUs like Alpha & MIPS running NT, and the possibility that PowerPC would run OS/2, and thought they'd be left behind in the CPU sweepstakes. They also thought that others were already ahead of them in RISC, which is why they decided to risk things w/ VLIW. Since there was the AIM alliance behind PowerPC, MS-DEC-MIPS w/ NT and Sun running w/ Solaris/SPARC, the only one left was HP. Hence, Intel went w/ this alliance, and HP too was enthusiastic, since Intel's fabs would give them the manufacturing edge.
AMD64 was exactly the iceberg that sunk the Itanic - not b'cos it was AMD, but b'cos it was x86 compatible. And to add insult to injury, when Intel came up w/ their own extensions, Microsoft told them that they weren't re-spinning 64-bit Windows for them, forcing Intel to be AMD compatible for a change. Also, x64 - initially the Opterons and later the Xeons - started being used everywhere that Itanium was supposed to have been used. Before long, the Itanium workstation market was dead, and later, every server manufacturer that used it was gone as well. Today, it's only used by some Chinese vendors in a few places, other than HP's Integrity servers. Also, now even HP/UX is being ported to Xeon, completing the irony. Previously, when Windows NT dropped support for PowerPC, MIPS and finally Alpha, it looked like a nail in the coffin for RISC. But when everybody - Windows, Monterrey UNIX, Solaris, and even Linux dropped support for Itanic, it was really funny. You know you're bad when even Debian ultimately drops you. Right now, it's just HP/UX and FreeBSD left on Itanic
You're missing the point. Itanium's target market changed b'cos AMD came up w/ a compatible 64-bit x86, and Intel was forced to join. While a major portion of the market may not have switched to AMD, they did switch to Xeon, Core and other 64-bit x86s from Intel. Which was supposed to have been dominated by the Itanium in the first place - Intel didn't want there to be a 64-bit CISC
Oh dear, you really are rather butt-hurt, aren't you poor baby? My commentary of your myriad issues must have been a little close for comfort, eh? My, look at all the love-letters you sent me! You must really be upset with me - I shall cherish them always!
Oh and I'm very sorry you've gotten sand in your inflamed vagina over me, APK, no really I am.
..Mullah or Pope, Preacher or Poet, who was it wrote: "Give any one species too much rope and they'll fuck it up"?
No way; the Core2 was essentially a thoroughly reworked Pentium III. Moore's law has stalled terribly when it comes to single-thread performance; what we did get is more cores. Even more so when looking clock-for-clock; in that department, both Intel and AMD only had incremental increases of 5~20% since the Athlon 64, with the big exception of the Nehalem architecture, which was the only truly big jump in single-core per-clock performance of the x86-64 era.
Concerning power consumption, technically probably not, but I suppose I'm referring to home users. Even if you work out all the math for difference in electricity costs, it's not going to make a difference unless you're putting heavy loads on your computer every single day (busy servers, your whole life is gaming, etc). Realistically for home users the difference would only be a few $ per year. Of course it's obvious for data centers that they will save money by paying more for power saving CPU's. For home users the computer is idle most of the time anyway. Reference for cost/CPU wattage: http://www.tomshardware.com/fo... http://www.bit-tech.net/blog/2...