Skip to Main Content
Queue processor offers an attractive option in the design of general purpose and applications specific systems. This paper presents software and hardware design issues for extracting high instruction level parallelism for the 32-bit queuecore processor. We propose code generation algorithm for the queuecore architecture. Compiling for the queuecore requires a new approach since the concept of registers disappears. The compiler extracts more parallelism than the optimizing compiler for a RISC machine over a set of various numerical benchmark programs. In addition, we are able to generate in average about 23% denser code than two embedded RISC processors.