COLOR(){QueueCore: Low-power, High-performance Queue Processor}

1. Goal: This project focuses on the research about a novel low power and high performance parallel processor processor based on Queue computation model, where Queue programs are generated by traversing a given data flow graph using level order traversal. The Queue processor uses a circular queue-register to manipulates operands and results, and exploits parallelism dynamically with "little efforts" when compared with conventional architectures. The nonexistence of false dependencies allows programs to expose maximum parallelism that the queue processor can execute without complex and power-hungry hardware such as register renaming and large instruction windows. Parallel processing allows queue processors to speed-up the execution of applications. We are researching and developing a complete tool-chain for this promising computing model consisting of: compiler, assembler, functional and cycle accurate simulator, and hardware design.

qc2.jpg
QueueCore Processor's circular Queue-register structure

Public Page

2. Members:

3. Group Publications:

Journal papers

Conference Papers

Technical Reports:

4. Sponsors:

5. Poster


qc3.jpeg
The complete developed tool-chain is made of compiler (QCom), assembler(Qasm), functional and cycle accurate simulator (QSim), and soft-core hardware processor (QueueCore (QC-1, QC-2, and QC-3)).

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS