I am trying to understand the meaning of when someone says that PowerPC 7410 CPU has support for OpenGL based software. Does it mean that there are any specific instruction in its ISA architecture that are good for running OpenGL based software on it? Or does it mean that its Bus architecture is such that OpenGL can work better with it? Or maybe some other criterion that is specially suitable for OpenGL?
PowerPC 7410 CPU (from the PowerPC G4 family) is from 1999.
Graphics boards did not do any triangle point calculations yet, so for OpenGL 3D the CPU has to do a ton of matrix multiplications before handing the triangles/quads off to the gfx board.
The newly included SIMD instructions would accelerate this quite a bit. Other than that this is pure marketing speech.
Generally means it has some level of hardware accelerator for graphics. There are different levels of OpenGL (example: 2D vs. 2D/3D) and different versions. If there isn’t specific graphics coprocessor hardware, there may nevertheless be some instructions or architectural features that OpenGL can take advantage of, which is included in the library supplied for the part. The 7410 has a vector unit, so this is likely what the OpenGL brag is about for this part.
It’s important to understand what your application needs for graphics (starting with which version of OpenGL, what frame rate, what display size) and obtain some benchmarks for the solution you’re considering. Then you can make an informed choice for your system.