Publications

C=Conference Papers, J=Journal Articles, P=Posters, T=Thesis/Dissertations, R=Project/Technical Reports, A=Arxiv

2024

[W3] An Open-Source Framework for High-Level Synthesis Dataset generation for Machine Learning [PDF]

Authors: Stefan Abi-Karam, Rishov Sarkar, Allison Seigler, Sean Lowe, Zhigang Wei, Hanqiu Chen, Nanditha Rao, Lizy John, Aman Arora, Cong Hao
Publication Details: Workshop Paper, Open-Source Computer Architecture Research (OSCAR), June 2024
Project Tags: FPGA, ML for Hardware, HLS, Dataset

[C14] Efficient Approaches for GEMM Acceleration on Leading AI-Optimized FPGAs [PDF]

Authors: Endri Taka, Dimitrios Gourounas, Andreas Gerstlauer, Diana Marculescu, Aman Arora
Publication Details: Conference Proceedings, IEEE International Symposium On Field-Programmable Custom Computing Machines (FCCM), May 2024
Project Tags: FPGA, Reconfigurable Computing Architectures, Hardware Acceleration of Machine Learning

[C13] GreenFPGA: Evaluating FPGAs as Environmentally Sustainable Computing Solutions [PDF]

Authors: Chetan Choppali Sudarshan, Aman Arora, Vidya A. Chhabria
Publication Details: Design Automation Conference (DAC), June 2024
Project Tags: FPGA, Sustainable computing

[P6] Cross-FPGA Power Estimation from High Level Synthesis via Transfer-Learning [PDF]

Authors: Zhigang Wei, Aman Arora, Emily Shriver, Lizy K. John
Publication Details: Poster, ACM International Symposium on Field-Programmable Gate Arrays (FPGA), February 2024
Project Tags: FPGA, ML for Hardware

2023

[J4] ULEEN: A Novel Architecture for Ultra-low-energy Edge Neural Networks[PDF]

Authors: Zachary Susskind, Arora Aman, Igor D. S Miranda, Alan T. L. Bacellar, Luis A. Q. Villon, Rafael F. Katopodis, Leandro S., Diego L. C. Dutra, Priscila M. V. Lima, Felipe M. G., Mauricio Breternitz Jr. and Lizy K John
Publication Details: ACM Transactions on Architecture and Code Optimization, 2023
Project Tags: FPGA, EDGE inference

[A1] PIMSAB: A Processing-In-Memory System with Spatially-Aware Communication and Bit-Serial-Aware Computation [PDF]

Authors: Aman Arora, Jian Weng, Siyuan Ma, Tony Nowatzki, Lizy K. John
Publication Details: arXiv, November 2023
Project Tags: Hardware Acceleration of Machine Learning, Processing in Memory

[C12] MaxEVA: Maximizing the Efficiency of Matrix Multiplication on Versal AI Engine [PDF][IEEE]

Authors: Endri Taka, Aman Arora, Kai-Chiang Wu, Diana Marculescu
Publication Details: Conference Proceedings, IEEE International Conference on Field Programmable Technology (FPT), October 2023
Project Tags: Hardware Acceleration of Machine Learning, AI Engine, Matrix Multiplication

[C11] HLSDataset: Open-Source Dataset for ML-Assisted FPGA Design using High Level Synthesis [PDF][IEEE]

Authors: Zhigang Wei, Aman Arora, Ruihao Li, Lizy K. John
Publication Details: Conference Proceedings, IEEE International Conference on Application-specific Systems, Architectures, and Processors (ASAP), July 2023
Project Tags: Machine Learning for CAD, Datasets for Machine Learning

[P5] COIN: Combinational Intelligent Networks [PDF][IEEE]

Authors: Igor D. S. Miranda, Aman Arora, Zachary Susskind, Josias S. A. Souza, Mugdha P. Jadhao, Luis A. Q. Villon, Diego L. C. Dutra, Priscila M. V. Lima, Felipe M. G. Fran├ža, Mauricio Breternitz and Lizy K. John
Publication Details: Poster, IEEE International Conference on Application-specific Systems, Architectures, and Processors (ASAP), July 2023
Project Tags: Weightless Neural Networks, Hardware Acceleration of Machine Learning

[W2] ML4Accel: An Open-Source Dataset for ML-Guided Accelerator Design [PDF]

Authors: Zhigang Wei, Aman Arora, Ruihao Li, Lizy John
Publication Details: Workshop Paper, Open-Source Computer Architecture Research (OSCAR), June 2023
Project Tags: Datasets

[W1] Koios: Open-Source Deep Learning Benchmarks for FPGA Research [PDF]

Authors: Aman Arora, Lizy K. John
Publication Details: Workshop Paper, Open-Source Computer Architecture Research (OSCAR), June 2023
Project Tags: FPGA Benchmarks, Reconfigurable Computing Architecture and CAD

[J3] Koios 2.0: Open-Source Deep Learning Benchmarks for FPGA Architecture and CAD Research [PDF][IEEE]

Authors: Aman Arora, Andrew Boutros, Seyed Alireza Damghani, Karan Mathur, Vedant Mohanty, Tanmay Anand, Mohamed Elgammal, Kenneth B. Kent, Vaughn Betz, Lizy K. John
Publication Details: Journal Article, IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems (TCAD), May 2023
Project Tags: FPGA Benchmarks, Reconfigurable Computing Architecture and CAD

[J2] CoMeFa: Deploying Compute-in-Memory on FPGAs for Deep Learning Acceleration [PDF][ACM]

Authors: Aman Arora, Atharva Bhamburkar, Aatman Borda, Tanmay Anand, Rishabh Sehgal, Bagus Hanindhito, Pierre-Emmanuel Gaillardon, Jaydeep Kulkarni, Lizy K. John
Publication Details: Journal Article, ACM Transactions on Reconfigurable Technology and Systems (TRETS), June 2023 
Project Tags: Reconfigurable Computing Architectures, Processing In Memory, Hardware for Machine Learning

[P4] An FPGA-Based Weightless Neural Network for Edge Network Intrusion Detection [PDF][ACM]

Authors: Zachary Susskind, Aman Arora, Alan Bacellar, Diego L. C. Dutra, Igor D. S. Miranda, Mauricio Breternitz Jr., Priscila M. V. Lima, Felipe M. G. Franca, Lizy K. John
Publication Details: Poster, ACM International Symposium on Field-Programmable Gate Arrays (FPGA), February 2023
Project Tags: Weightless Neural Networks, Hardware Acceleration of Machine Learning, FPGA Applications

2022

[C10] Weightless Neural Networks for Efficient Edge Inference[PDF][ACM]

Authors: Zachary Susskind, Aman Arora, Igor D. S. Miranda, Luis A. Q. Villon, Rafael F. Katopodis, Leandro S. de Araujo, Diego L. C. Dutra, Priscila M. V. Lima, Felipe M. G. Franca, Mauricio Breternitz Jr., Lizy K. John
Publication Details: Conference Proceedings, Parallel Architectures and Compilation Techniques (PACT), October 2022 
Project Tags: Weightless Neural Networks, Hardware Acceleration of Machine Learning

[C9] Pruning Weightless Neural Networks [PDF]

Authors: Zachary Susskind, Alan T. L. Bacellar, Aman Arora, Luis A. Q. Villon, Renan Mendanha, Leandro S. de Araujo, Diego L. C. Dutra, Priscila M. V. Lima, Felipe M. G. Franca, Igor D. S. Miranda, Mauricio Breternitz Jr., Lizy K. John
Publication Details: Conference Proceedings, European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN), October 2022 
Project Tags: Weightless Neural Networks, Machine Learning Theory

[J1] Tensor Slices: FPGA Building Blocks For The Deep Learning Era [PDF][ACM]

Authors: Aman Arora, Moinak Ghosh, Samidh Mehta, Vaughn Betz and Lizy K. John
Publication Details: Journal Article, ACM Transactions on Reconfigurable Technology and Systems (TRETS), August 2022 
Project Tags: Reconfigurable Computing Architectures, Hardware for Machine Learning

[C8] LogicWiSARD: Memoryless Synthesis of Weightless Neural Networks [PDF][IEEE]

Authors: Igor Dantas Dos Santos Miranda, Aman Arora, Zachary Susskind, Lizy K. John, Luis Armando Quintanilla Villon, Rafael Fontella Katopodis, Diego Leonel Cadette Dutra, Priscila Machado Vieira Lima, Felipe Maia Galvao Franca, Leandro Santiago de Araujo, Mauricio Breternitz Jr.
Publication Details: Conference Proceedings, IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), July 2022
Project Tags: Weightless Neural Networks
Other: Best Paper Candidate

[C7] CoMeFa: Compute-in-Memory Blocks for FPGAs [PDF][IEEE][Video]

Authors: Aman Arora, Tanmay Anand, Aatman Borda, Rishabh Sehgal, Bagus Hanindhito, Jaydeep Kulkarni and Lizy K. John
Publication Details: Conference Proceedings, IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), May 2022 
Project Tags: Reconfigurable Computing Architectures, Processing In Memory, Hardware for Machine Learning
Other: Best Paper Award

[P3] Hardware-aware 3D Model Workload Selection and Characterization for Graphics and ML Applications[PDF][IEEE]

Authors: Ruihao Li, Aman Arora, Sikan Li, Qinzhe Wu and Lizy K. John
Publication Details: Poster, IEEE International Symposium on Quality Electronic Design (ISQED), April 2022 
Project Tags: Workload Characterization

[C6] LogGen: A Parameterized Generator for Designing Floating-Point Logarithm Units for Deep Learning [PDF][IEEE]

Authors: Pragnesh Patel, Aman Arora, Earl Swartzlander and Lizy K. John
Publication Details: IEEE International Symposium on Quality Electronic Design (ISQED), April 2022 
Project Tags: Hardware for Machine Learning

[P2] MathRAMs: Configurable Fused Compute-Memory Blocks for FPGAs [PDF][ACM]

Authors: Aman Arora, Aatman Borda, Tanmay Anand, Bagus Hanindhito, Lizy K. John
Publication Details: Conference Poster, ACM International Symposium on Field-Programmable Gate Arrays (FPGA), February 2022
Project Tags: Reconfigurable Computing Architectures, Processing In Memory, Hardware for Machine Learning

2021

[C5] Compute RAMs: Adaptable Compute and Storage Blocks for DL-Optimized FPGA [PDF][IEEE]

Authors: Aman Arora, Bagus Hanindhito, Lizy K. John
Publication Details: Conference Proceedings, IEEE Asilomar Conference on Signals, Systems, and Computers (ASILOMAR), October 2021 
Project Tags: Reconfigurable Computing Architectures, Processing In Memory, Hardware for Machine Learning
Other: Student Paper Contest Finalist, Top-8 out of 477

[C4] Koios: A Deep Learning Benchmark Suite for FPGA Architecture and CAD Research [PDF][IEEE][Video]

Authors: Aman Arora, Andrew Boutros, Daniel Rauch, Aishwarya Rajen, Aatman Borda, Seyed Alireza Damghani, Samidh Mehta, Sangram Kate, Pragnesh Patel, Kenneth B. Kent, Vaughn Betz, Lizy K. John
Publication Details: IEEE International Conference on Field-Programmable Logic and Applications (FPL), August 2021
Project Tags: FPGA Benchmarks, Reconfigurable Computing Architecture and CAD

[C3] Tensor Slices to the Rescue: Supercharging ML Acceleration on FPGAs [PDF][ACM][Video]

Authors: Aman Arora, Samidh Mehta, Vaughn Betz, Lizy K. John
Publication Details: ACM International Symposium on Field-Programmable Gate Arrays (FPGA), February 2021
Project Tags: Reconfigurable Computing Architectures, Hardware for Machine Learning

2020

[C2] Hamamu: Specializing FPGAs for ML Applications by Adding Hard Matrix Multiplier Blocks [PDF][IEEE][Video]

Authors: Aman Arora, Zhigang Wei, Lizy K. John
Publication Details: IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), July 2020
Project Tags: Reconfigurable Computing Architectures, Hardware for Machine Learning

[C1] Design Space Exploration of Softmax Implementations [PDF][IEEE]

Authors: Zhigang Wei, Aman Arora, Lizy K. John
Publication Details: Conference Proceedings, IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), July 2020
Project Tags: Machine Learning Acceleration

[R1] A TPU-like Design for FPGA Benchmarking [PDF]

Authors: Aman Arora, Bagus Hanindhito, Harsh Gugale, Lizy K. John
Publication Details: Technical Report
Project Tags: Machine Learning Acceleration

[P1] The Case for Hard Matrix Multiplier Blocks in an FPGA [PDF][ACM]

Authors: Aman Arora, Zhigang Wei, Lizy K. John
Publication Details: Poster, ACM International Symposium on Field-Programmable Gate Arrays (FPGA), February 2020
Project Tags: Reconfigurable Computing Architectures, Hardware for Machine Learning