1. A system for rendering three-dimensional (3D) graphics, the system comprising: a plurality of cores including a scratch pad memory and each selectively performing one of a control flow and loop acceleration based on functional characteristics of each rendering process; a first memory to perform a control flow; a second memory for loop acceleration; and a shared memory to interoperate with the plurality of cores, wherein data required for calculation of each of the plurality of cores is pre-fetched and stored in the shared memory.