QueueCore: Parallel Queue Computer Project

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.

This research also focuses on study about Multicore Systems design.

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

Public Page

2. Members:

3. Group Publications:

Journal papers

Conference Papers

Technical Reports:

4. Related sub-research:

5. Sponsors:

6. Poster


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