Jump to content

witchspace's Photo


Member Since 10 Jan 2017
OFFLINE Last Active Feb 4 2017 4:40 AM

#3681797 MAME going to start using the GPU.

Posted by witchspace on Sat Jan 28, 2017 1:12 AM

Seems MAME is caving in and going against what they once said they'd never do. And that is to use the GPU.


My opinion, they have to. Given that processor development and increases in speed is all but at a standstill these last couple of years.



The way you word it, it sounds almost like they had a deep philosophical issue with using GPUs? (for anything but rendering/scaling the final image?)


I guess because in the early days of GPU computing it all was proprietary and unstable and limited to a few vendors. Today, OpenCL and OpenGL compute shaders are mature open standards and supported by any GPU vendor worth it's salt, even embedded ones. Integer arithmetic is now available, which relieves the precision concerns with floating point handling on some GPUs.


Depending on the algorithm it is usually more work to write certain code for GPU, though, that still limits their use in open source projects. Having to implement things twice, once for CPU and once for parallelized GPU doesn't really help either.

#3678789 Generating P-Code from MS V Basic

Posted by witchspace on Tue Jan 24, 2017 12:19 AM

Unfortunately not - Microsoft's "p-code" is a completely different thing from UCSD's or Softech's. At some point it was the fashionable term for what we call "bytecode" today.