Elaheh Sadredini

Assistant Professor
Department of Computer Science
Department of Electrical and Computer Engineering (Cooperating Faculty)
University of California, Riverside
elaheh [at] cs.ucr.edu

[CV - July 2020] [Google Scholar]


I am looking for highly motivated and hard-working students interested in working at the intersection of computer architecture with machine learning, data mining, databases, and bioinformatics. Please contact me if you are interested in working with me.


I am an assistant professor in the Department of Computer Science and Engineering at the UC Riverside. I received my Ph.D. in Computer Science at the University of Virginia in 2019, advised by Professor Kevin Skadron, where I was a member at the Center for Research on Intelligent Storage and Processing in Memory (CRISP). My focus of research is on novel computing paradigms, near-data processing, and application-specific reconfigurable accelerators. My research has resulted in several publications at top-tier venues (such as MICRO, ASPLOS, HPCA, ICS, and KDD) and several patents and patent applications. My work has been recognized with several awards, including John A. Stankovic Graduate Research Award from Computer Science Department at the University of Virginia for outstanding research, the UVA International Students Office Graduation Award for Academic Excellence (selected among all the international graduate students at the University of Virginia), the best paper awards at the ACM International Conference on Computing Frontiers in 2016, Best of CAL award in 2019, and the best paper nominees, including HPCA'20, FCCM'20, and IISWC'19. Additionally, I interned at Friedrich Alexander University, Apple Inc., and eBay, where I contributed in developing hardware accelerators for AI applications.

News

    March 2021   I will be serving on the ERC for MICRO 2021.
    Feb 2021   I will be serving on the TPC for PACT 2021.
    Feb 2021   Our paper is accepeted to DAC 2021.
    Nov 2020 Our paper on enabling an in-SRAM reporting architecture for automata processing is accepeted to CAL.
    May 2020   Our FCCM paper, Grapefruit, is nominated for the best paper award.
    Jan 2020   Our HPCA paper, Impala, is nominated for the best paper award.
    Dec 2019 Our paper received the "Best of CAL" award and is invited to be presented in HPCA2020.
    Nov 2019   Our paper is accepted in ASPLOS 2020.
    Nov 2019   Two papers are accepted in HPCA 2020.
    Oct 2019   Our IISWC paper is nominted for the best paper award.
    Sep 2019   Received best presentation award at SRC TECHCON.
    May 2019   Received University of Virginia ISO (International Studies Office) graduation award.
    May 2019   Started Postdoc at the University of Virginia, Center for Research in Intelligent Storage and Processing in Memory (CRISP) Center.
    May 2019   Received my PhD from the University of Virginia (dissertation, slides).
    April 2019   Received John A. Stankovic graduate research award.

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

[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.


[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]


[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]


[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]


[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%)


[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]


[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]


[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


[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]


[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%)


[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]


[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%)


[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]


[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]


[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]

Patents

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.


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.


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 Application No. 16/246,641.


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.


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


Honors and Awards

Best Paper Nominee, HPCA, 2020. [Announcement]


Best Paper Nominee, FCCM, 2020. [Announcement]


Best of CAL Award, 2019. [Award] [Photo]


Best Paper Nominee, IISWC, 2019. [Announcement]


Best Presentation Award, SRC Techcon, 2019 (10 out of 160 presentations were selected). [Award] [Photo]


ISO Graduation Award, Selected among all the international graduated students at the University of Virginia, 2019. [Award] [Photo]


John A. Stankovic Graduate Research Award, Department of Computer Science, University of Virginia, 2019. [Award]


Second Place in 15th annual University of Virginia Engineering Research Symposium (UVERS), 2019. [Award] [Photo]


Best Presentation Award, SRC Techcon, 2018 (10 out of 160 presentations were selected). [Award] [Photo]


Graduate Student Award, Department of Computer Science, University of Virginia, 2018. [Award]


Best Paper Award, ACM International Conference on Computing Frontiers, 2016. [Award]


Teaching

Spring 2021: CS 161 - Design and Architecture of Computer Systems, CSE Department, UCR.


Winter 2021: CS 213 - Multiprocessor Architecture and Programming, CSE Department, UCR.


Fall 2020: CS 260 - Seminar on Memory-Centric Computing Systems, CSE Department, UCR.


Professional Services

Program Committee

- PACT'20: International Conference on Parallel Architectures and Compilation Techniques, 2021.

- GPGPU'20 @ PPoPP: General Purpose Processing Using GPU @ PPoPP, 2020.



External Reviewer

- ASPLOS'21: International Conference on Architectural Support for Programming Languages and Operating Systems, 2021.



Invited Reviewer

- ACM Transactions on Parallel and Distributed Systems (TPDS), 2021

- ACM Journal on Emerging Technologies in Computing Systems (JETC), 2020

- Journal of Systems Architecture, 2018

- IET Computers and Digital Techniques, 2017

- Journal of Supercomputing, 2017



Others

- Reviewer for student scholarship applications Hopper Down Under, 2019.

- Session Chair, Grace Hopper Celebration, 2017.