it seems that there is great need for GPU programmability. Traditional compiler design requires a model close to the RISC to target. So while for a GPU the data memory bandwidth should be at the 256-bit and more granularity, some RISC conventions are being introduced to the GPUs. It became more prominent with the introduction of compilable languages as Cg.