摘要 |
PROBLEM TO BE SOLVED: To simplify a compiler technique and a circuit constitution in the parallel processing of data. SOLUTION: This data processor is provided with a first processing unit 10 and a second processing unit 20. The first processing unit 10 executes a memory access instruction whose executing time is dynamically changed, and the second processing unit 20 executes an arithmetic instruction whose executing time is statically decided. The both instructions are asynchronously processed in parallel so that a compiler technique can be simplified, and the circuit can be made simpler than a circuit constitution in a super scalar system. When any dependency is present between the both instructions, data are transferred between processing units by using a register 12.
|