Scalable Interconnection Network and Cache Coherence using AMBA bus interface

Click here to apply for this internship.

Affiliated to

ARM

Location

cambridge

Timing

Flexible

Description

In this project, you will start with a survey of scalable cache coherence techniques (e.g. directory-based) and scalable interconnection structures (e.g. packet-based), and then investigate the feasibility of implementing these with the AMBA bus interface structures in a many-core ARM SoC. You will model at least one interconnection network and one cache coherence technique using the high-level modeling (e.g. M5) as well as RTL modeling (e.g. Verilog).

Skills required:
- Phd student in computer science, computer/electrical/electronics engineering
- Strong knowledge in computer architecture and microarchitecture
- Good knowledge of Python, C, C++, Verilog
- Good knowledge of processor simulators (e.g. M5)
- Some knowledge of design tools (e.g. Cadence, Synopsis)





<< Go back to Industrial Internship Home Page