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
Que Z (2024) LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physics in ACM Transactions on Embedded Computing Systems

publication icon
Guo C (2024) FPGA-Accelerated Sim-to-Real Control Policy Learning for Robotic Arms in IEEE Transactions on Circuits and Systems II: Express Briefs

publication icon
Sahebi A (2023) Distributed large-scale graph processing on FPGAs. in Journal of big data

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
Lecoeur B (2023) Accelerating 4D image reconstruction for magnetic resonance-guided radiotherapy in Physics and Imaging in Radiation Oncology

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

publication icon
Fan H (2022) Accelerating Bayesian Neural Networks via Algorithmic and Hardware Optimizations in IEEE Transactions on Parallel and Distributed 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

publication icon
Que Z (2022) Remarn: A Reconfigurable Multi-threaded Multi-core Accelerator for Recurrent Neural Networks in ACM Transactions on Reconfigurable Technology and Systems