Selected Publications (Complete list on my Google Scholar Page or DBLP Page )


Conference Publications


[C21] [DAC 2023] BP-NTT: Fast and Compact in-SRAM Number Theoretic Transform with Bit-Parallel Modular Multiplication.
Jingyao Zhang, Mohsen Imani, and E. Sadredini
IEEE/ACM Design Automation Conference (DAC), 2023 (Acceptance rate: 23%).


[C20] [ICCAD 2022] Inhale: Enabling High-Performance and Energy-Efficient In-SRAM Cryptographic Hash for IoT.
Jingyao Zhang and E. Sadredini
IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 2022 (Acceptance rate: 22%).
[Slides] [Presentation Video]


[C19] [ISLPED 2022] Sealer: In-SRAM AES for High-Performance and Low-Overhead Memory Encryption.
Jingyao Zhang, Hoda Naghibijouybari, and E. Sadredini
ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), 2022 (Acceptance rate: 25%).
[Slides] [Presentation Video]


[C18] [ICCD 2022] Full Stack Parallel Online Hyperdimensional Regression on FPGA.
Hanning Chen, M. Hassan Najafi, E. Sadredini and Mohsen Imani.
The 40th IEEE International Conference on Computer Design (ICCD), 2022.


[C17] [ISCA 2022] BioHD: An Efficient Genome Sequence Search Platform Using HyperDimensional Memorization.
Z. Zou, H. Chen, P. Poduval, Y. Kim, M. Imani, E. Sadredini, R. Cammarota, and M. Imani.
IEEE/ACM International Symposium on Computer Architecture (ISCA), 2022 (Acceptance rate: 18%).


[C16] [DAC 2022] Neural Computation for Robust and Holographic Face Detection
Mohsen Imani, Ali Zakeri, Hanning Chen, TaeHyun Kim, Prathyush Poduval, Hyunsei Lee, Yeseong Kim, Elaheh Sadredini, and Farhad Imani.
IEEE/ACM Design Automation Conference (DAC), 2022 (Acceptance rate: 22%).


[C15] [MICRO 2021] Sunder: Enabling Low-Overhead and Scalable Near-Data Pattern Matching Acceleration
Elaheh Sadredini, Reza Rahimi, Mohsen Imani, and Kevin Skadron
IEEE/ACM International Symposium on Microarchitecture (MICRO), 2021 (Acceptance rate: 21%).
[LightningTalk] [Presentation Video]


[C14] [DAC 2021] Cognitive Correlative Encoding for Genome Sequence Matching in Hyperdimensional System
Prathyush Poduval, Zhuowen Zou, Xunzhao Yin, Elaheh Sadredini, and Mohsen Imani
IEEE/ACM Design Automation Conference (DAC), 2021 (Acceptance rate: 23%).


[C13] [ASPLOS 2020] FlexAmata: A Universal and Efficient Adaption of Applications to Spatial Automata Processing Accelerators
Elaheh Sadredini, Reza Rahimi, Marzieh Lenjani, Mircea Stan, Kevin Skadron
The 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2020 (Acceptance rate: 18%)
[Source Code] [Presentation Video]


[C12] [HPCA 2020] Impala: Algorithm/Architecture Co-Design for In-Memory Multi-Stride Pattern Matching [Best Paper Nominee]
Elaheh Sadredini, Reza Rahimi (equal contribution), Marzieh Lenjani, Mircea Stan, Kevin Skadron
The 26th IEEE International Symposium on High-Performance Computer Architecture (HPCA), 2020 (Acceptance rate: 19%).
[Source Code] [Slides]


[C11] [FCCM 2020] Grapefruit: An Open-Source, Full-Stack, and Customizable Automata Processing on FPGAs [Best Paper Nominee]
Reza Rahimi, Elaheh Sadredini, Mircea Stan, Kevin Skadron
The 28th IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), 2020 (Acceptance rate: 19.3%)
[Source Code] [Presentation Video]


[C10] [HPCA 2020] Fulcrum: a Simplified Control and Access Mechanism toward Flexible and Practical in-situ Accelerators
Marzieh Lenjani, Patricia Gonzalez, Elaheh Sadredini, Shuangchen Li, Yuan Xie, Ameen Akel, Sean Eilert, Mircea R. Stan, and Kevin Skadron
The 26th IEEE International Symposium on High-Performance Computer Architecture (HPCA), 2020 (Acceptance rate: 19%)


[C9] [MICRO 2019] eAP: A Scalable and Efficient in-Memory Accelerator for Automata Processing
Elaheh Sadredini, Reza Rahimi, Vaibhav Verma, Mircea Stan, Kevin Skadron
52th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'52), 2019 (Acceptance rate: 23%)
[LightningTalk]


[C8] [IISWC 2019] Evaluation of an Overflow-free Quantized Memory Hierarchy in General Purpose Processors [Best Paper Nominee]
Marzieh Lenjani, Patricia Gonzalez, Elaheh Sadredini, M Arif Rahman, and Mircea Stan
IEEE International Symposium on Workload Characterization (IISWC), 2019


[C7] [IISWC 2018] AutomataZoo: A Modern Automata Processing Benchmark Suite
Jack Wadden, Tommy Tracy II, Elaheh Sadredini, Lingxi Wu, Chunkun Bo, Jesse Du, Yizhou Wei, Matthew Wallace, Jeffrey Udall, Mircea Stan, Kevin Skadron
IEEE International Symposium on Workload Characterization (IISWC), 2018 (Acceptance rate: 23%)
[Souce Code]


[C6] [MICRO 2018] ASPEN: A Scalable In-SRAM Architecture for Pushdown Automata
Kevin Angstadt, Arun Subramaniyan, Elaheh Sadredini, Reza Rahimi, Kevin Skadron, Westley Weimer, and Reetu Das
51th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'51), 2018 (Acceptance rate: 21%)


[C5] [KDD 2018] A Scalable Solution for Rule-Based Part-of-Speech Tagging on Novel Hardware Accelerators
Elaheh Sadredini, Deyuan Guo, Chunkun Bo, Reza Rahimi, Kevin Skadron, Hongning Wang
24th ACMSIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), 2018 (Acceptance rate: 14.5%)
[LightningTalk] [Souce Code]


[C4] [HPCA 2018] Searching for Potential gRNA Off-Target Sites for CRISPR/Cas9 using Automata Processing across Different Platforms
Chunkun Bo, Vinh Dang, Elaheh Sadredini, kevin Skadron
High-Performance Computer Architecture (HPCA), 2018 (Acceptance rate: 20%)


[C3] [ICS 2017] Frequent Subtree Mining on the Automata Processor: Opportunities and Challenges
Elaheh Sadredini, Reza Rahimi, Ke Wang, and Kevin Skadron
International Conference on Supercomputing (ICS), 2017 (Acceptance rate: 15.8%)
[Souce Code] [Slides]


[C2] [IISWC 2016] ANMLZoo: A Benchmark Suite for Exploring Bottlenecks in Automata Processing Engines and Architectures
Jack Wadden, Vinh Dang, Nathan Brunelle, Tommy Tracy II, Deyuan Guo, Elaheh Sadredini, Ke Wang, Chunkun Bo, Gabe Robins, Mircea Stan, Kevin Skadron
International Symposium on Workload Characterization (IISWC), 2016
[Souce Code]


[C1] [CF 2016] Sequential Pattern Mining with the Micron Automata Processor [Best Paper Award]
Ke Wang, Elaheh Sadredini, and Kevin Skadron
ACM International Conference on Computing Frontiers (CF), 2016
[Source Code] [Webinar] [Slides]




Journal Publications


[J4] [Integration 2023] MAGIC-DHT: Fast in-memory computing for Discrete Hadamard Transform
Maliha Tasnim, Raje Chinmay, Yu Shuyuan, Elaheh Sadredini, and Sheldon X-D. Tan.
ELSEVIER, Integration, Volume 93, 2023.


[J3] [CAL 2020] Enabling In-SRAM Pattern Processing with Low-Overhead Reporting Architecture Accelerators
Elaheh Sadredini, Reza Rahimi, Kevin Skadron
IEEE Computer Architecture Letters (CAL), 2020.


[J2] [CAL 2019] A Scalable and Efficient In-Memory Interconnect Architecture for Automata Processing [Best of CAL Award]
Elaheh Sadredini, Reza Rahimi, Vaibhav Verma, Mircea Stan, Kevin Skadron
IEEE Computer Architecture Letters (CAL), 2019 (Acceptance rate: 17%)
[Slides]


[J1] [IJPP 2017] Hierarchical Pattern Mining with the Micron Automata Processor
Ke Wang, Elaheh Sadredini, and Kevin Skadron
International Journal of Parallel Programming (IJPP)


Patents

[P5]Methods, Circuits, and Articles of Manufacture for Frequent Sub-Tree Mining using Non-Deterministic Finite State Machines.
Elaheh Sadredini, Reza Rahimi, Ke Wang, and Kevin Skadron
U.S. Patent No. 16/246,641, Granted in April 2022.


[P4]Methods, Circuits, Systems, and Manufacture for State Machine Interconnect Architecture Using Embedded DRAM.
Elaheh Sadredini, Reza Rahimi, Mircea Stan, Kevin Skadron
U.S. Patent No. 10,580,481, Granted in March 2020.


[P3]Disjunctive Rule Mining with Finite Automaton Hardware
Ke Wang, Elaheh Sadredini, and Kevin Skadron
U.S. Patent Serial No. US15/475,819, Granted in November 2019.


[P2] Methods, Circuits, Systems, and Articles of Manufacture for Searching a Reference Sequence for a Target Sequence within a Specified Distance.
Chunkun Bo,, Elaheh Sadredini, Vinh Dang, and Kevin Skadron
U.S. Patent Application No. 15/932,287, 2018.


[P1]Sequential Pattern Mining with the Micron Automata Processor
Ke Wang, Elaheh Sadredini, and Kevin Skadron
U.S. Patent Application No. 15/198521, 2017.