Computer Architecture Group
Projects and research topics
Please consult the personal web pages of group members to see the board range of projects and research interests.
Current Funded Projects
- Programmable Fabrics and Spatial Compilers (Loki)
- MRC2 - Resiliant cloud computing
- CTSRD - Rethinking the hardware-software security interface
- Biologically inspired massively parallel architectures (BIMPA)
- Communication centric computer design (C3D)
Research Topics
Languages and compilers for multi-core architectures
- Compiling for fine-grain parallel processing arrays
- Task partitioning for multi-core network processors
On-chip and multi-chip interconnection networks
- Low-latency and low-power on-chip networks (on-chip network resources)
- Multi-wavelength optical switch networks (Opt-Net)
- Enhancing FPGA architectures with on-chip networks
- On-chip fault-tolerant communication
- Locally-clocked and asynchronous on-chip networks
- Asynchronous, area-efficient, pulse-based interconnects
Processor Architecture
- Low-complexity superscalar processor architectures
- Techniques for improving cache utilisation
Programmable processing substrates
- Fine-grain parallel communication-centric processor architectures
- Active on-chip networks
- Flexible support for speculation, synchronization and coherency
Selected Previous Projects
Hardware security
- Technology- and circuit-level countermeasures to side-channel analysis attacks
- 3rd generation smart card project (G3Card)
Sensor networks
- WiredSense - Dense wired sensor networks
Novel approaches to system-timing
- Self-timed circuitry for global clocking
- Globally-Asynchronous Locally-Synchronous (GALS) systems
- Data-driven clocking
- Asynchronous circuit and processor design
