Parallel gaming related algorithms for an embedded media processor

A new type of computing architecture called ePUMA is under development by the ePUMA Research Team at the Department of Electrical Engineering at Linkoping University in Linkoping. This contains several single instruction multiple data (SIMD) cores, which are called SIMD Units, where up to 64 computations can be done in parallel. The goal with the architecture is to create a low-power chip with good performance for embedded applications. One possible application is video games. In this work we have studied a selected set of video game related algorithms, including a Pseudo-Random Number Generator, Clipping and Rasterization & Fragment Processing, analyzing how well they fit the ePUMA platform.

[1]  N.M. Nenadio,et al.  Fast Division on Fixed-Point DSP Processors Using Newton-Raphson Method , 2005, EUROCON 2005 - The International Conference on "Computer as a Tool".