AMD Fusion To Add To x86 ISA
Giants2.0 writes "Ars Technica has a brief article detailing some of the prospects of AMD's attempt to fuse the CPU and GPU, including the fact that AMD's Fusion will modify the x86 ISA. From the article, 'To support CPU/GPU integration at either level of complexity (i.e. the modular core level or something deeper), AMD has already stated that they'll need to add a graphics-specific extension to the x86 ISA. Indeed, a future GPU-oriented ISA extension may form part of the reason for the company's recently announced "close to metal"TM (CTM) initiative.'"
Am I the only that thinks this is a bad idea? Either I change video cards more often than CPU's or CPU's more than graphics cards, but in either case I seldom want to upgrade both at the same time. Although I suppose I wouldn't mind a better GPU "for free" with my CPU, I suspect it won't be "for free".
If you need web hosting, you could do worse than here
'To support CPU/GPU integration at either level of complexity (i.e. the modular core level or something deeper), AMD has already stated that they'll need to add a graphics-specific extension to the x86 ISA.
x86 is a great multi-purpose, but the reason we're seeing greater and greater offload onto a GPU is because that's great at a specific task. So my question is, how long until we see widespread PPU (Physics processing unit) usage, and beyond that, a Physics extension to the x86 ISA? Or will we all just be computing on the grid at that point?
The theory of relativity doesn't work right in Arkansas.
no, but SLI isn't economical either. it's not the most bang for the buck, its the most bang.... period
Can it run Linux? OK JUST KIDDING!
Why joke? It is an important question.
All the current nvidia and ati graphics cards require proprietary, closed-source drivers.
If the GPU is to be integrated into the CPU, either they will have to keep the new ISA a secret or we will finally start getting access to the information required to really write Free graphics drivers.
A lot of people seem to be having issues working out why AMD is doing this
people are forgetting that they are not always the target market for computers (this isnt aimed at you if you upgrade one more than the other)
for example, what is easyer for your computer illiterate father to do, change one slot component, or install a graphics card , and a cpu.
it also allows for even smaller form computers
i will concede, that these gains are pretty small though, i cant see it being worth it
What happened to the RISC philosophy? Keep the hardware simple and let the compiler do the work.
No, lets create 1000 more instructions for graphics, 1000 for physics and 1000 more just for the heck of it.
I guess I should clarify. RISC "philosophy" lives on, but practicality has long been dead. Modern CPUs have RISC microcode with a x86 -> RISC translator in front. The translator adds a bit of overhead and uses up some silicone, but on the other hand CISC instructions are smaller, so you can fit more of them in a given amount of L1/L2 cache.
___
If you think big enough, you'll never have to do it.
I can imagine the real goal being DRM. With everything on the CPU, making some instructions priviledged, they can force any program that wants to manipulate (decode?) video at a ``fast'' rate to call the OS to perform the decoding---allowing the OS to ensure the video has valid signatures before it proceeds.
Sure folks would still be able to use libraries that run on the CPU, but if those are inefficient/slow compared to the specialized instructions... then who knows.
Just being paranoid...
"If anything can go wrong, it will." - Murphy
Why don't you ask AMD, as they've apparently already considered it, or they wouldn't be talking about putting both the CPU and the GPU in the same package.
Without knowing anything about it, it would seem that if CPU+GPU in the same package is possible, then CPU + GPU in two separate CPU sized packages would be possible.
Advanced users are users too!