Research

Research Grants

2024 – Newcastle PI: MARGE- Mignon Automated Hardware Generation for Embedded Machine Learning Applications, £511k Innovate UK LaunchPad Grant, with Mignon and PragmatIC.

2024 – Pillar Lead: AI for productive research and Innovation in eLectronics (APRIL) hub (PI: Themis Prodromakis, Edniburgh), £12m FEC EPSRC Hub.

2023 – Newcastle PI (WP Leader): SecureIoTM: Ultra-low-energy IoT Intrusion Detection Systems using Logic-based Tsetlin Machines, funded by the Research Council of Norway (PI: Ole-Christoffer Granmo and Per-Arne Anderson), £1.13m.

2023 – Co-I and WP Leader: ESTEEM Exploiting the dynamics of self-timed machine learning hardware, EPSRC Standard Mode Grant, £837k.

2023 – Newcastle PI: Mignon Ultra-Low-Power Edge AI Semiconductor Chip, Innovate UK Grant (£150k total with Mignon; £50k for Newcastle).

2023 – Newcastle PI: SONNETS: Scalability Oriented Novel Network of Event Triggered Systems, EPSRC Programme Grant, £6.5m.

2023 – Co-I: Graph-2-Wave: from graphical modelling to wave-matter-based computing: Leverhulme Research Grant, £331k.

2023 – Co-I: MyoSock – Measuring muscle health in healthy ageing: EPSRC grant, £100k.

2023 – PI: Stephenson AI Lab Digital Core Capability: Equipment grant, £170k.

2022 – Co-PI: CaReLearner: Causal Reasoning with Logical Interpretable Learning, NRC Grant, led by Professor Ole-Christoffer Granmo CAIR (Uni. Agder, Norway), £1.05m.

2022 – PI: Tooling Support for Interpretable AI Systems, EPSRC Strategic Impact, £40k.

2022 – PI: Wearable Low-Power AI Application Design, Northern Accelerator, £50k.

2021 – PI: Whisperable v2.0, EPSRC IAA, £60k.

2021 – PI: 4-year iCASE PhD Studentship Award co-funded by EPSRC and Industry, ~£120k.

2020 – Co-PI: ISCF Healthy Ageing Catalyst Awards, led by Dr Annette Pantall, Faculty of Medical Sciences, £50k.

2020 – Co-PI: AIEverywhere, NRC Grant, led by Professor Ole-Christoffer Granmo CAIR (Uni. Agder, Norway), 4.5 million NOK (£1.22m).

2020 – PI: ROMA: Runtime Optimization of Multi-Application Workloads for Energy Efficiency, Industrial Grant, £195k.

2020 – PI: Whisperable, EPSRC IAA, £70k.

2020 – Co-I: Zero-Power Smart Water Meter, Pitch-In Project led by Dr Domenico Balsamo, £65k.

2019 – PI: iCure NXNW Project on “AI Hardware @TheEdge” (£35k).

2019 – PI: Nokia Bell Labs Distinguished Academic Partnership Project on “Energy-Autonomous Pervasive AI Hardware” (£44k).

2019 – Co-I and Steering Member: EPSRC eFutures (total £250k).

2019 – Co-PI: IAA Event-driven AI Hardware Design (total £80k).

2019 – PI: IAA Runtime Performance, Energy and Reliability Models for Many-Core Systems (total £55k).

2019 – PI: Lloyds Register Foundation ICON funding, matched by School of Engineering, Newcastle University, UK (total £100k).

2019 – PI and Co-PI: 2x EPSRC DTP Projects on Power-infused Hardware Design and Hardware/Software Co-Sandboxing (total £160k).

2018 – Co-PI: eFutures Sandpit funding (w/ Dr S. Khursheed, Liverpool and D. Rossi, Herfordshire) for nine months (total £9k).

2017 – PI: Royal Society International Exchange Award (w/ Prof Nooshabadi from MichiganTech) for two years (total £11k).

2016 – PI: Competitive Faculty Doctoral Training Award (topped up by School funding) for PhD students (total £120k).

2013- Named Researcher Co-I: Power-efficient and Reliable Many-Core Systems, EPSRC Programme Grant (total £5.6m).

Demos and Outcomes

[2020 – ] [ Pervasive AI Hardware Design ]
We are working towards designing a brand new generation of Pervasive AI Hardware using the principle of Learning Automata. So far we are aiming towards the first ASIC based chip design by March 2020, which is supported by a suite of design exploration and automation solutions implemented in various other platforms, such as FPGAs and microcontrollers. Our early results have demonstrated up to 1000x times more energy efficient AI hardware than state-of-the-art solutions. Our research is currently funded by two grants from LRF-ICON and EPSRC IAA. More updates on this to follow soon. A video below demonstrates our hardware development.

[2019] [ Embedded Genomics ]
Using powerful hardware/software co-design we are developing algorithms and implementation solutions for embedded genomics. The aim is to make whole genome sequencing highly energy efficient, portable and low-cost to enable personalised healthcare. We are liaising with industries to translate our research (please write to us if you are interested)  and have already published a journal paper in IEEE TCBB (see publications) and a number other papers are soon to follow. The project is funded by grants from Royal Society and EPSRC IAA.

[2019] [ Power-infused, Real-Power AI Hardware ]
A bulk amount of energy is lost in traditional systems at the systems boundaries, such as from batteries or energy harvesters to power managers and then to the integrated circuits. We are developing solutions to minimise this loss by developing new power-infused integrated hardware solutions. We are developing highly power-elastic AI hardware that can operate in tandem with variable power scavengers with the natural capability to operate over a dynamic power domain (which we call as Real-Power AI Hardware). The aim is to enable a new generation of AI hardware that can operate in pervasive environments. The project is funded by grants from EPSRC DTPs.

[2018] [ LITTLE compute controlling the BIG convolution algorithms ]
Dave Burke (Our Stage 4 PhD researcher) explains how intelligently inferring the images prior to processing them can significantly reduce the total amount of data being processed — effectively improving the performance and reducing energy consumption by an order of magnitude or more. A classical example of a LITTLE compute routine (significance inference) controlling a BIG compute algorithm (image convolution filtering).

[2017] [ Significance-driven Adaptive Approximate Computing ]
Based on the work of Dave Burke, Dainius Jenkius and Issa Qiqieh of the Lab, we had an invited special session paper presented at CODES+ISSS 2017. The work is one of our ground-breaking approaches of inferring data significance to adapt computational efforts with the aim of minimising energy consumption, while meeting the specified performance and quality requirements.

[2016] [ Power, Energy and Reliability Trade-off Tool Demo by Dr Ashur Rafiev ]
The video created by Dr Ashur Rafiev demonstates how power, energy and reliability trade-off can be modeled using a Region of Reliable (RoR) operation, through PER tool. Our team was actively involved in supporting the tool validation using extensive characterisation experiments. The tool can be found here: http://async.org.uk/prime/PER/.

[2016] [ Many-Core Speedup and Parallelization Models Using Performance Counters]
Performance counters can be directly used to accurately estimate speedup and parallelisation of parallel many-core applications — without requiring any intrusive application instrumentation or software modification. See: http://async.org.uk/data/speed-up-2016/ for more details. This is a work-in-progress, part of the results and validations were submitted for PARMA-HIPEAC 2017. The benchmark application (pthreads.c), which can control the parallelisation and speedup, was written by Ashur Rafiev. The research work is part of PRiME research project.

[2015-2016] [ Power-Aware Performance Optimisation of Concurrent Many-Core Applications ]
Matthew Travers, an industrial intern of the lab, demonstrates a novel approach for saving energy in many-core systems executing concurrent applications. The approach was presented in ACSD’16. See Publications.

[2014-2015] [ Power Adaptive Distributed Power Governor for Many-Core Applications ]
A distributed Linux Power governor was demonstrated as part of PRiME research project in DATE’15 and also in HiPEAC’15. The governor is capable of annotating a power budget, based on which it will control the per core voltage and frequency. As an example demonstration Intel Xeon Processor E5-2650 v4 (with 12 cores) was used running PARSEC RayTrace benchmark on Ubuntu 12.04. The source code of this governor will be available shortly. Likwid based power monitor was used to measure the CPU power consumption using root privilege.

Power Budget: 8 watts (the per core governors limits the application to use 2 cores at low voltages/frequencies – the application is affected by lower performance in terms of fps)

Power Budget: 25 watts (the per core governors enables the application to use more cores at low voltages/frequencies – the application performance is improved)

Power Budget: 55 watts (the per core governors allows for the application to use the highest number of cores with scaled voltages/frequencies – the application performance improved)

[2013-2014] [ Study of Impact of L1 Cache Size on Application Performance: using MBENCH FFT application in gem5 ]
A demonstration of how gem5 can be used to compile and execute application with a given L1 cache size.

https://www.youtube.com/watch?v=sBEdOtU0RzQ

A demonstration of how gem5 can be used to compare between two given cache sizes. Note the difference in performance is clear (audio to be added soon).

https://www.youtube.com/watch?v=mmOcecrNlg0

Home | People | Publications | Research | News & Events | Contact