1. A method for detecting resource conflicts between instructions to be executed in parallel in processing units of a parallel processing device, comprising the steps of: assigning a conflict mask representative of shared processing device/unit resources in said processing device required by each of said instructions; comparing said conflict masks and determining whether said instructions require the same resource; and generating a signal if a resource conflict exists between the instructions such that said generating a signal occurs prior to introducing said instructions into said processing device for execution.