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.'"
I'm guessing that, as with integrated graphics, having (a) shared GPU/CPU(s) would allow having an additional video card. I seriously doubt they're going to remove the PCIe 16x slot from motherboards any time soon.
Yeah, I thought that same thing at first. However, I don't think we are the target market. I think Laptops and OEMs will be the market for this. Just imagine a mac-mini type computer from Dell or somebody. Onboard video has been around for ages, but if the board could be smaller since the gpu is on the cpu, then you'd save space and power so the machine could be smaller and theoretically cheaper.
ISA = Instruction Set Architecture
They're also eliminating all of the components between the CPU core and the GPU. In theory they could have a HT chip that handled all of the I/O and didn't even present a traditional system bus, if they felt they didn't need expansion slots. Thus you could eliminate the PCI/PCI-E bus and all the things needed to support it; at minimum however you are eliminating the bus between the North Bridge and the GPU and all that entails... which is a lot.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
We decided we wanted cheap, fast hardware, and we decided the philosophy made more sense at the software level.
Dead on. Think of the power savings for laptops, not needing to have to use energy to drive a pci-e slot with a graphic chip that only gets replaced when the laptop does. It would also allow for really slick interfaces on smaller devices, such as tablets, pdas, etc. It would also have one hell of a bandwidth rate to the processor, including full speed access to the computer's RAM. I don't think they'd give it dedicated memory die to die size, but it sure would beat going over a pci-e bus like today's shared memory integrated chipsets.
today is spelling optional day.
As described by Ars Technica, the new NVIDIA G80 generation of GPUs are actually collections of general stream processors, a type of FPU. The GPU functionality is then programmed in software. The article from Ars Technica points out that "These threads could do anything from graphics and physics calculations to medical imaging or data visualization.". I assume the ATI GPU is moving in the same direction.
So what AMD is adding to x86-64 is probably not just a GPU, but a new powerful general purpose massively parallel FPU.
That decrepit arcitecture is the fasteest consumer hardware platform in existance.
It's been a long time.
Most people associate these with their fixed functionality paths and the coding for the same.
That'd be right for the older games or the older hardware.
It'd not be right for the new hardware or the new games...
The new GPUs use programmable vertex and fragment shaders and the fixed functionality paths go
through an emulation of those paths in GLSL or HLSL. There's not much left that
isn't merely a simplified computer like a DSP is for signal processing- this is merely one that
is designed for graphics and similar operations instead.
The new games use their own shaders, etc. which is why GLSL is such a big deal and a tool to migrate
HLSL over is as much of one.
Who can say for certain that this doesn't make sense? I'm not going to venture a yes or no- because
I can see where they could pull it clean off and I can see some where it could let them fall flat on
their face.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
ATI is owned by AMD.
I believe it stands for Instruction Set Architecture, with x86 being an example of an ISA, not the old bus of which you are thinking.