Forum Discussion
Altera_Forum
Honored Contributor
9 years ago --- Quote Start --- Hi, Example, if there are 4 instructions, I1,I2,I3,I4 , and I want thread 1 should execute I1, thread 2 execute I2, and so on, in parallel - how could I do it with the help of this tool? Thanks. --- Quote End --- It's definitely possible if you're running an NDRange kernel. Look at the available work-item functions of get_global_id(uint D), get_global_size(uint D), get_local_id(uint D), get_lobal_size(uint D), etc. Once you have the thread ID numbers you can then branch off and execute your different instructions.