Research Associate (Computer Engineering/Electrical Engineering/Computer Science)
Core
Design and implement advanced hardware architectures and system-level solutions for next-generation computing, focusing on memory-centric acceleration.
Role type
Research Associate (Computer Architecture/Hardware Acceleration)
Builds
Processing-in-Memory (PIM) architectures and hardware acceleration solutions for scientific computing and AI workloads
Domain
Computer Engineering / Electrical Engineering / Computer Science
Deliverable
production ML models
Required skills
computer architecture, hardware acceleration, high-performance computing, Processing-in-Memory (PIM), ReRAM, algorithm-hardware co-design, hardware modelling, simulation, architecture design tools, performance optimisation, energy efficiency, system-level trade-offs
Preferred skills
sparse or irregular computations, scientific computing algorithms (AMG, Conjugate Gradient, SpMV), AI acceleration, publications, patents, research projects
Technologies
ReRAM, AMG, CG, SpMV
Responsibilities
Design and develop Processing-in-Memory (PIM) architectures leveraging emerging memory technologies; Implement and optimise hardware acceleration solutions for scientific computing algorithms and AI workloads; Conduct hardware-software co-design including architecture design, dataflow optimisation, and system integration; Develop novel mapping strategies and dataflow scheduling techniques to improve performance, energy efficiency, and hardware reliability