
Refereed Publications:

E. T. Sannchez, M. Nikolic, K. Ibrahim, A. D. Lascorz, A. H. Zadeh, J. Wang,A. Abdelhadi, M. Mahmoud, C. Giannoula, and A. Moshovos,
"Every Bit Matters: A Hardware/Software Approach for Enabling More Powerful Machine Learning Models,"
to appear in the 2024 58th Asilomar Conference on Signals, Systems, and Computers (ACSSC '24), Pacific Grove, CA, October 2024.

M. Nikolic, E. T. Sanchez, J. Wang, A. H. Zadeh, M. Mahmoud, A. Abdelhadi, K. Ibrahim, A. Moshovos,
"Schrodinger's FP Training Neural Networks with Dynamic FloatingPoint Containers,"
in Proceedings of the 2024 Seventh Annual Conference on Machine Learning and Systems (MLSys7 '24), Santa Clara, CA, April 2024.
[Paper: PDF( 1,
2),
DOI]
[Supplemental: PDF]
[Slides: PDF]

E. Sha, A. Liu, K. Ibrahim, M. Mahmoud, C. Giannoula, A. Moshovos, A. Abdelhadi,
"Marple: Towards 10K Channel Spike Sorting for Untethered BrainMachine Interfacing,"
in Proceedings of the 2024 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS29 '24), San Diego, CA, Apr 27  May 1, 2024.
[Paper: PDF,
DOI]
[Lightning Talk: YouTube]
[Full Talk: YouTube]

A. Lascorz, M. Mahmoud, A. H. Zadeh, M. Nikolic, C. Giannoula, A. Abdelhadi, A. Moshovos,
"Atalanta: A Bit is Worth a "Thousand" Values,"
in Proceedings of the 2024 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS29 '24), San Diego, CA, Apr 27  May 1, 2024.
[Paper: PDF,
DOI]
[Lightning Talk: YouTube]

R. Gulve, N. Sarhangnejad, G. Dutta, M. Sakr, D. Nguyen, R. Rangel, W. Chen, Z. Xia, M. Wei, N. Gusev, E. Lin, X. Sun, L. Hanxu, N. Katic, A. Abdelhadi, A. Moshovos, K. Kutulakos, and R. Genov,
"39000Subexposures/s DualADC CMOS Image Sensor with DualTap CodedExposure Pixels for SingleShot HDR and 3D Computational Imaging,"
in IEEE Journal of SolidState Circuits (JSSC), vol. 58, no. 11, pp. 31503163, Nov. 2023. (Date of Publication: 02 June 2023)
[Paper: PDF,
DOI]
 A. M.S. Abdelhadi, E. Sha, and A. Moshovos,
"A MassiveScale Brain Activity Decoding Chip,"
in Proceedings of the 2022 IEEE Hot Chips Symposium (HCS '22), August 2022.
[Paper: PDF,
DOI]
[Slides: PDF]
[Chip (fabricated): NEOMA 1.0]

R. Gulve, N. Sarhangnejad, G. Dutta, M. Sakr, D. Nguyen, R. Rangel, W. Chen, Z. Xia, M. Wei, N. Gusev, E. Lin, X. Sun, L. Hanxu, N. Katic, A. Abdelhadi, A. Moshovos, K. Kutulakos, and R. Genov,
"A 39,000 Subexposures/s CMOS Image Sensor with Dualtap Codedexposure Datamemory Pixel for Adaptive Singleshot Computational Imaging,"
in Proceedings of the 2022 IEEE Symposium on VLSI Technology and Circuits, June 2022.
[Paper: PDF,
DOI]
 A. Hadi Zadeh, M. Mahmoud, A. M.S. Abdelhadi, and A. Moshovos,
"Mokey: Enabling Narrow FixedPoint Inference for OutoftheBox FloatingPoint Transformer Models,"
in Proceedings of the 2022 ACM/IEEE 49th Annual International Symposium on Computer Architecture (ISCA49 '22), June 2022.
[Paper: PDF,
DOI]
[Talk: PDF]
 A. M.S. Abdelhadi, E. Sha, C. Bannon, M. Mahmoud, H. Steenland, and A. Moshovos,
"Noema: HardwareEfficient Template Matching for Neural Population Pattern Detection,"
in Proceedings of the 2021 54th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO54 '21), October 2021.
[Paper: PDF,
HTML5,
DOI]
[Talk: PDF]
[Chip (fabricated): NEOMA 1.0]
 A. M.S. Abdelhadi and H. Li,
"Enabling MixedTiming NoCs for FPGAs: Reconfigurable Synthesizable Synchronization FIFOs,"
in Proceedings of the 2021 International Conference on FieldProgrammable Logic and Applications (FPL '21), August 2021.
[Paper: PDF]
 H. Li, A. M.S. Abdelhadi, R. Shi, J. Zhang, and Q. Liu,
"Adversarial Hardware with Functional and Topological Camouflage,"
in Proceedings of the 2021 IEEE International Symposium on Circuits and Systems (ISCAS '21), May 2021.
[Talk: Stream]
[Slides: PDF]
[Paper: PDF]
 A. M.S. Abdelhadi and H. Li,
"Reconfigurable Synthesizable Synchronization FIFOs,"
in Proceedings of the 2021 IEEE International Symposium on FieldProgrammable Custom Computing Machines (FCCM '2021), May 2021.
 I. E. Vivancos, S. Sharify, D. LyMa, A. M.S. Abdelhadi, C. Bannon, M. Nikolic, M. Mahmoud, A. D. Lascorz, G. Pekhimenko, and A. Moshovos,
"Boveda: Building an OnChip Deep Learning Memory Hierarchy Brick by Brick,"
in Proceedings of the 2021 conference on Machine Learning and Systems (MLSys '21), April 2021.
[Paper: PDF]
[Talk: Stream]
 H. Li, A. M.S. Abdelhadi, R. Shi, J. Zhang, and Q. Liu,
"Adversarial Hardware with Functional and Topological Camouflage,"
IEEE Transactions on Circuits and Systems II (TCASII), vol. 68, no. 5, pp. 16851689, May 2021.
[Talk: Stream]
[Slides: PDF]
[Paper: PDF]
 A. M.S. Abdelhadi,
"Synthesizable Synchronization FIFOs Utilizing the Asynchronous PulseBased Handshake Protocol,"
in Proceedings of the 2020 IEEE Nordic Circuits and Systems Conference (NorCAS '20), October 2020.
[Paper: PDF]
 A. M.S. Abdelhadi,
"HighThroughput Synthesizable Synchronization FIFOs for MixedTiming NoCs,"
in Proceedings of the 53rd 2020 Annual IEEE/ACM International Symposium on Microarchitecture (MICRO53 '2020): 13th International Workshop on Network on Chip Architectures (NoCArc '2020), October 2020.
 A. M.S. Abdelhadi, C. S. Bouganis, and G. A. Constantinides,
"Accelerated Approximate Nearest Neighbors Search Through Hierarchical Product Quantization,"
in Proceedings of the 2019 International Conference on FieldProgrammable Technology (ICFPT '19), December 2019.
[Paper: PDF]
[Talk: PDF,
PPT]
[Code: GitHub]
 A. M.S. Abdelhadi, and L. Shannon,
"Revisiting Deep Learning Parallelism: FineGrained Inference Engine Utilizing Online Arithmetic,"
in Proceedings of the 2019 International Conference on FieldProgrammable Technology (ICFPT '19), December 2019.
[Paper: PDF]
[Code: GitHub]
 A. M.S. Abdelhadi, Y. Zhang, D. Chen, G. Datta, P. Beerel, and M.R. Greenstreet
"TwoPhase Asynchronous to Synchronous Interfaces with Early Synchronization for an OpenSource Bundled Data Flow,"
in Proceedings of the 2019 IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC '19), May 2019.
[Paper: PDF]
 A. M.S. Abdelhadi, G. G.F. Lemieux, and L. Shannon,
"Modular BlockRAMBased LongestPrefix Match Ternary ContentAddressable Memories,"
in Proceedings of the 2018 International Conference on FieldProgrammable Logic and Applications (FPL '18), August 2018.
[Acceptance rate: 36/219=16.4%]
[Paper: PDF]
[Talk: PDF,
PPT]
[Code: GitHub]
 A. M.S. Abdelhadi, D. H. Noronha, S. J.E. Wilton, and L. Shannon,
"Deep Neural Networks Benchmark Suite for FPGAs Utilizing a TensorFlow to Routing HighLevel Synthesis ,"
in Proceedings of the 2018 Computing Hardware for Emerging Intelligent Sensory Applications (COHESA '18), Toronto, Ontario, July 2018.
[Paper: PDF,
VSD]
 A. M.S. Abdelhadi and M. R. Greenstreet,
"Interleaved Architectures for HighThroughput Synthesizable Synchronization FIFOs,"
in Proceedings of the 2017 IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC '17), May 2017.
(Best paper award winner)
[Acceptance rate: 15/44=34%]
[Paper: PDF]
[Talk: PDF]
[Code: GitHub]
 A. M.S. Abdelhadi and G. G.F. Lemieux,
"A MultiPorted Memory Compiler Utilizing True Dualport BRAMs,"
in Proceedings of the 2016 IEEE International Symposium on FieldProgrammable Custom Computing Machines (FCCM '16), May 2016.
(Best paper candidate)
[Acceptance rate: 18/93=19%]
[Paper: PDF,
DOI]
[Talk: PDF,
PPT]
[Code: GitHub]
 A. M.S. Abdelhadi and G. G.F. Lemieux,
"Modular Switched Multiported SRAMbased Memories,"
ACM Transactions on Reconfigurable Technology and Systems (TRETS) Special Issue on Reconfigurable Components with Source Code, accepted in Jul. 2015. 27 pages.
(Invited)
[Paper: PDF]
[Code: GitHub]
 A. M.S. Abdelhadi and G. G.F. Lemieux,
"Modular SRAMbased Binary ContentAddressable Memories,"
in Proceedings of the 2015 IEEE International Symposium on FieldProgrammable Custom Computing Machines (FCCM '15), May 2015.
[Acceptance rate: 21/95=22%]
[Paper: PDF,
DOI]
[Talk: PDF,
PPT]
[Code: GitHub]
 A. M.S. Abdelhadi and G. G.F. Lemieux,
"Deep and Narrow Binary ContentAddressable Memories using FPGAbased BRAMs,"
in Proceedings of the 2014 International Conference on FieldProgrammable Technology (ICFPT '14), December 2014.
[Acceptance rate: 23/80=29%]
[Paper: PDF,
DOI]
[Code: GitHub]
 A. M.S. Abdelhadi and G. G.F. Lemieux,
"Modular MultiPorted SRAMbased Memories,"
in Proceedings of the 2014 ACM/SIGDA International Symposium on Fieldprogrammable Gate Arrays (FPGA '14), February 2014.
(Best paper candidate)
[Acceptance rate: 21/114=18%]
[Paper: PDF,
DOI]
[Talk: PDF,
PPT]
[Code: GitHub]
 A. M.S. Abdelhadi, R. Ginosar, A. Kolodny, and E. G. Friedman,
"TimingDriven VariationAware Synthesis of Hybrid Mesh/Tree Clock Distribution Networks,"
INTEGRATION, the VLSI journal (2013).
[Paper: PDF,
DOI]
[Code: GitHub]
 A. Brant, A. M.S. Abdelhadi, A. Severance, T. Tang, M. Yue, and G. G.F. Lemieux,
"Safe Overclocking of Tightly Coupled CGRAs and Processor Arrays using Razor,"
in Proceedings of the 2013 IEEE intl. Conf. on FieldProgrammable Custom Computing Machines (FCCM '13), April 2013.
[Acceptance rate: 19/110=17%]
[Paper: PDF,
DOI]
[Talk: PDF,
PPT]
[Code: GitHub]
 A. M.S. Abdelhadi, T. Ono, B. Quinton, and M. R. Greenstreet,
"Cellbased Modular mixedtiming Synchronizing FIFOs,"
in Proceeding of the IEEE/ACM 2012 International Conference on ComputerAided Design (ICCAD '12): Workshop on CAD for MultiSynchronous and Asynchronous Circuits and Systems, San Jose, CA, November 2012.
[Paper: PDF]
[Code: GitHub]
 A. Brant, A. M.S. Abdelhadi, A. Severance, and G. G.F. Lemieux,
"Pipeline frequency boosting: Hiding dualported block RAM latency using intentional clock skew,"
in Proceedings of the IEEE International Conference on FieldProgrammable Technology (FPT '12), December 2012.
[Acceptance rate: 24/114=21%]
[Paper: PDF,
DOI]
[Code: GitHub]
 A. M.S. Abdelhadi and G. G.F. Lemieux,
"Configuration Bitstream Reduction for SRAMbased FPGAs by Enumerating LUT Input Permutations,"
in Proceedings of the International Conference on Reconfigurable Computing and FPGAs (Reconfig '11), pp. 2026, Dec. 2011.
[Paper: PDF,
DOI]
[Talk: PDF,
PPT]
[Code: GitHub]
 A. M.S. Abdelhadi, R. Ginosar, A. Kolodny, and E. G. Friedman,
"Synthesis of VariationAware Hybrid Clock Distribution Networks,"
in Proceedings of the International Conference of the Israeli Semiconductor Industry (ChipEx '10), June 2010.
[Paper: PDF]
 A. M.S. Abdelhadi, R. Ginosar, A. Kolodny, and E. G. Friedman,
"TimingDriven VariationAware Nonuniform Clock Mesh Synthesis,"
in Proceedings of the ACM/IEEE Great Lakes Symposium on VLSI (GLSVLSI '10), pp. 1520, May 2010.
[Acceptance rate: 50/165=30%]
[Paper: PDF, DOI]
[Talk: PDF,
PPT]
[Code: GitHub]
Patents:
 A. M.S. Abdelhadi, E. C. H. Sha, A. Moshovos, and A. W. Liu,
"SCALABLE SPIKE SORTING USING TEMPLATE MATCHING OR MACHINE LEARNING FOR UNTETHERED BRAINMACHINE INTERFACING,"
US Patent,
Provisional Application No.: 10004596,
Filing Date: April 24, 2024.
 A. M.S. Abdelhadi, H. Steenland, A. Moshovos, and C. Bannon,
"SYSTEM AND METHOD FOR TEMPLATE MATCHING FOR NEURAL POPULATION PATTERN DETECTION,"
US Patent,
Publication No.: US2023/0070243 A1,
Publication Date: March 9, 2023.
Provisional Application No.: 63/230,333,
Filing Date: August 6, 2021.
US Patent Application Number US2023/0070243 A1,
[Publication: PDF,
HTML]
Preprints:
 M. Nikolić, E. T. Sanchez, J. Wang, A. H. Zadeh, M. Mahmoud, A. Abdelhadi, and A. Moshovos.,
"Schrödinger's FP: Dynamic Adaptation of FloatingPoint Containers for Deep Learning Training,"
arXiv preprint arXiv:2204.13666 (2022).
[Paper: PDF, DOI]
 A. H. Zadeh, M. Mahmoud, A. Abdelhadi, and A. Moshovos.,
"Mokey: Enabling Narrow FixedPoint Inference for OutoftheBox FloatingPoint Transformer Models,"
arXiv preprint arXiv:2203.12758 (2022).
[Paper: PDF, DOI]
Theses:
 A. M.S. Abdelhadi,
"Architecture of BlockRAMBased Massively Parallel Memory Structures: MultiPorted Memories and ContentAddressable Memories,"
Ph.D. Thesis with supervisor Prof. Guy Lemieux, Department of Electrical and Computer Engineering, University of British Columbia, September 2016.
[Thesis: PDF,
URI]
 A. M.S. Abdelhadi,
"TimingDriven VariationAware Hybrid Mesh/Tree Clock Distribution Network Synthesis,"
M.Sc. Thesis with supervisors Prof. Eby Friedman (University of Rochester), Prof. Ran Ginosar (Technion), and Prof. Avinoam Kolodny (Technion), Department of Electrical Engineering, Technion  IIT, December 2010.
[Thesis: PDF,
Abstract]
 A. M.S. Abdelhadi and A. Busool,
"Outoforder Asynchronous Synchronizer,"
B.Sc. Thesis with supervisor Dr. Reuven Dobkin, Dept. of Electrical Engineering, Technion  IIT, July 2005.
[Thesis: PDF]
 