DART: Design Accelerators by Regulating Transformations

Lead Research Organisation: Imperial College London
Department Name: Computing

Abstract

The DART project aims to pioneer a ground-breaking capability to enhance the performance and energy efficiency of reconfigurable hardware accelerators for next-generation computing systems. This capability will be achieved by a novel foundation for a transformation engine based on heterogeneous graphs for design optimisation and diagnosis. While hardware designers are familiar with transformations by Boolean algebra, the proposed research promotes a design-by-transformation style by providing, for the first time, tools which facilitate experimentation with design transformations and their regulation by meta-programming. These tools will cover design space exploration based on machine learning, and end-to-end tool chains mapping designs captured in multiple source languages to heterogeneous reconfigurable devices targeting cloud computing, Internet-of-Things and supercomputing. The proposed approach will be evaluated through a variety of benchmarks involving hardware acceleration, and through codifying strategies for automating the search of neural architectures for hardware implementation with both high accuracy and high efficiency.

Publications

10 25 50

publication icon
Todman T (2022) Custom Instructions for Networked Processor Templates in IEEE Transactions on Circuits and Systems II: Express Briefs

publication icon
Lecoeur B (2023) Accelerating 4D image reconstruction for magnetic resonance-guided radiotherapy in Physics and Imaging in Radiation Oncology

publication icon
Fan H (2023) High-Performance Acceleration of 2-D and 3-D CNNs on FPGAs Using Static Block Floating Point. in IEEE transactions on neural networks and learning systems

publication icon
Fan H (2022) FPGA-Based Acceleration for Bayesian Convolutional Neural Networks in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems