The Lab
People
Current members and former students of the Parallel and Reconfigurable Computing Lab.
Current members
Academic staff
- Oliver Sinnen — Group leader
- Nasser Giacaman
- Avinash Malik
Technical staff
Visitors
- Shinichi Yamagiwa — Tsukuba University, Tsukuba, Japan (2026,2025,2024)
- Julian Oppermann — Intel (2026), Codeplay (2025, 2023-2024), Technical University of Darmstadt, Germany (2022-2023)
- Andreas Koch — Technical University of Darmstadt, Germany (2023-2024, 2017)
- Klaus Jansen — University of Kiel, Germany (Dec 2018–2019)
- Uwe Schwiegelshohn — TU Dortmund, Germany (2017)
- Emmanuel Casseau — University of Rennes 1, France (2016–2017)
PhD students
- Yue ZhangPerformance and energy modelling of NPUs for heterogeneous CPU-GPU-NPU scheduling
- Akib AhmedAdaptive and Energy-Efficient Scheduling Models for Cloud Data Centers with Multi-Dimensional Workload Prediction
- Ning Wang — FRDF scholarSustainable High-Performance Computing Through Minimisation of Data Transfer
- Feng Yan — CSC scholarA Novel General Purpose AI Architecture to Accelerate Deep Learning Using FPGAs
Master students
- Emel KanunOnboard Anamoly Detection Software for Satellite Attitude Determination and Control System (ADCS) Using Neural Processing Units (NPUs)
- Enyang ZhangSignal processing algorithms on Neural Processing Units (NPU)
- Bo YuanParallelisation and acceleration of low-SNR signal detection and decoding using machine learning
Former students
Post Docs
- Julian OppermannPulsar search in FPGAs for the SKA
- Michael OrrPulsar search in FPGAs for the SKA
- Ting YuPulsar search in FPGAs for the SKA
- Haomiao WangPulsar search in FPGAs for the SKA
- Giuseppe De RuvoSoftware Engineering Education
- Nasser GiacamanPlatform for object-oriented parallelisation
PhD students
- Huijun (Tony) WangTask scheduling for parallel systems under modern models using novel approaches
- Michael Orr — UoA Doctoral ScholarOptimal Task Scheduling for Parallel Systems using State-Space Search
- Mostafa Mehrabi — deceased 30 November 2019Cloud computing with parallel tasks
- Haomiao Wang — SKA Project ScholarReconfigurable hardware-based high-performance computing
- Xing FanObject-oriented shared-memory programming with OpenMP
- Sarad Venugopalan — Marsden Fund Doctoral ScholarOptimal task scheduling on parallel systems
- Ting Yu — TEC Enterprise ScholarHigh-performance computing with reconfigurable hardware in openCMISS
- Sam Collinson — UoA Doctoral ScholarFast digital rendering
- Ravi Chandra — UoA Doctoral ScholarJava to hardware compilation
- Nasser Giacaman — UoA Doctoral ScholarParallelisation of desktop environments
PhD students (inclomplete)
- Krystine Sherwin — SKA Project ScholarAutomatic hardware/software partitioning of high-level code for processor/accelerator systems
- Andrew ZaliwskiMulti-criteria Scheduling on Parallel Systems with Consideration of Real Cost of Communication
Master (thesis) students
- Raymond LiCommunication-energy-aware Task Scheduling
- Charoan HanImplementation of an MTSP Model in Multiple Telescope Short-term Scheduling
- Huijun (Tony) WangExperience comparison of single- and multiple-phase algorithms for multiprocessor task scheduling
- Hans Raj BhardwajParallelisation techniques under Android
- Weng Hao TongAdvancing Parallel Task, Parallel Iterator and Pyjama on Android
- Chong KeMaking scheduling aware of identical data
- Xiaoxing HuBenchmarking and cache-awareness in Java
- Kingsley (Chen) WangPerformance implications of thread count in a multiple-application environment
- Jonathan ChowParallel programming patterns using Parallel Task on Android
- VikasParallelisation under Android
- Lama AkeilaObject-oriented parallelisation
- Alistair PalmerScheduling algorithm based on a new clustering approach
- Ahmed Zaki Semar ShahulOptimal scheduling algorithms