1. A system for rendering three-dimensional (3D) graphics, the system comprising: a plurality of cores including a scratch pad memory; a first memory to perform a control flow; a second memory for loop acceleration; and a shared memory to interpolate with the plurality of cores.