A combined compiler and architecture technique to control multithreaded execution of branches and loop iterations.
Andreas UngerEberhard ZehendnerTheo UngererPublished in: SIGARCH Comput. Archit. News (2000)
Keyphrases
- multithreading
- code generation
- instruction scheduling
- control system
- execution environment
- management system
- master slave
- control architecture
- execution model
- programming language
- data flow
- blackboard architecture
- autonomous systems
- software architecture
- control method
- search space
- optimal solution
- real time
- parallel computing
- data acquisition
- software systems
- general purpose
- data model
- mutual exclusion
- user interface
- java virtual machine