The multicore Computer Architecture Laboratory (multiCAL) at the University of Cyprus operates under the auspices of the Department of Electrical and Computer Engineering (ECE).

Research within the laboratory is weaved around two intertwined strands:

(a) The primary research strand focuses on the architectural design of multi-/many-core computer systems. The ultimate goal is the creation of EFFICIENT and SCALABLE architectures that can enable massively parallel computing on a single chip. The focus is on emerging architectural trends and challenges in both homogeneous and heterogeneous Chip Multi-Processors (CMP).

(b) A secondary research strand within multiCAL delves into the interconnection backbone of next-generation multicore chips. More specifically, the effects and contributions of the on-chip communication fabric on the overall architecture of the microprocessor are analyzed, and techniques that aid the processor’s operation through a re-interpretation of the interconnect structure are investigated.

In general, the laboratory’s main research activities revolve around the following thematic areas:

  • Computer Architecture
  • Network-on-Chip (NoC) Architectures / On-Chip Interconnection Networks
  • Microprocessor & Computer System Design
  • Reliable and Fault-Tolerant Computer Architecture
  • Digital System Design

multiCAL employs a state-of-the-art high-end computer cluster for full-system, cycle-accurate simulations and digital system development, and FPGA-based hardware emulation engines for prototyping and validation/verification. For more details about the lab’s infrastructure, please see the Facilities section of this website.