Computer Architecture

CAN lab has undertaken a few research topics related to computer architecture, including cooperative memory expandion (COMEX) and chip multiprocessors (CMPs).

COMEX in an efficient, lightweight resource disaggregation, aiming to establish immense physical memory collectively across networked nodes on-demand for drastically accelerating application runs. Its functionality is seamlessly integrated with the Linux page-frame reclaiming function to exploit kernel information for superior page-in/out support while avoiding excessive overhead.

Our research on CMPs currently focuses on (1) scalable coherence support for CMPs and (2) efficient network-on-chip (NoC) designs for CMPs. Scalable coherence support pursues two mechanisms for directory area-efficiency improvement in large CMPs, whereas efficient NoC designs targets bufferless on-chip networks for performance boost and energy savings under various workloads and traffic patterns due to unicast and group communications.

For more details, please visit our COMEX page and our CMP page.