This has already been researched and implemented:
http://www.google.ca/url?sa=t&source...e-UC3g&cad=rja
Um, wait. Can anybody explain me slowly what I am missing here. Okay, I got lots of work so I was too "lazy" to read the links. But. Doesn't such a thing need drivers to access the hardware? And if this is done all in kernel... oh, wait. Where were Nvidias free as in freedom (L)GPL/BSD/MIT drivers? (nouveau doesn't count)
Stop TCPA, stupid software patents and corrupt politicians!
This has already been researched and implemented:
http://www.google.ca/url?sa=t&source...e-UC3g&cad=rja
Silly question:
Can't GPUs be made to assist the CPU in software rendering (3D, video) via a standard instruction set extension (say 'SSE42' or 'x88')? Wouldn't that allow us to get rid of all the 'graphics driver' mess and have such things HW accelerated independently of the specific hardware?
Lol, no... Larrabee was some sort of CPU design that allowed you to do vector calculations in the CPU. These vector registers could aid in 3D rendering, but that's about it, basically.
I still have that Intel paper somewhere in my Gmail account is case you don't believe me...
Wasn't the thing we were arguing about that the CPU offloads these calculations to the GPU with a standardised instruction set instead of replacing them with the CPU instruction sets?
I thought you were saying that Larrebee ofloaded them. I meant to say that it does them.
Just to put this into perspective, this project is all about nvidia trying to turn the linux kernel into their own personal proprietary blob. Drop dead nvidia!
No. nVidia needs Linux to manage their hardware. Don't forget that they are working on a CPU that can never match AMD or Intel. Linus would never accept it and nVidia knows this.
Linux is key to their hardware adoption in this regard and therefore they can't and won't do that.