How do you say “Local Memory” is per-thread. It is not documented in the manual, right? I just want to know what you base your answers on. Because I dont find these info in the manual. Sorry for being paranoid.
And true – the fact about indexing is OK. If I have a local array and then say array[i] – the compiler cannot generate code to do it via registers – Note that array could be generated using “registers”. Only if you index via a non-constant will the compiler move it to local memory. THis part is quite clear.
Ok, Can some1 tell me where the instructions for the multi-processor are stored ??? Is there a special memory inside the multi-processor for this?