I am a final-year PhD candidate in the Computer Science and Engineering Department at the University of Michigan, Ann Arbor, USA working with Prof. Ronald Dreslinski and Prof. Trevor Mudge. I earned my undergraduate degree in Electrical and Electronics Engineering from Birla Institute of Technology & Science (BITS) Pilani, Goa, India, and a Master's degree in Electrical Engineering with thesis from the Technion - Israel Institute of Technology, Israel. As a part of my Master's thesis, I worked with Prof. Shahar Kvatinsky.

I am passionate about research in computer architecture, in general. More specifically, during my undergraduate and master’s degrees, I focused on addressing the von Neumann bottleneck in modern computing systems by (a) integration of novel memory technologies (e.g., RRAM) in traditional system design, and (b) designing Processing-In-Memory (PIM) architectures.

During my PhD, I am taking an application-centric top-down optimization approach. Specifically, I am focusing on sparse data-intensive computations (e.g., graph processing), and designing novel computer architecture and compiler techniques for accelerating them.


[July 2022] Our paper Mint got accepted at MICRO 2022.

[June 2022] Leul's paper on optimizing multi-GPU communication is accepted at PACT 2022.

[April 2022] The camera-ready version of our ISCA paper is out.

[April 2022] I will be serving on the Technical Program Committee (TPC) of PACT 2022.

[April 2022] I will be serving on the External Review Committee (ERC) of MICRO 2022.

[March 2022] Our paper NDMiner got accepted at ISCA 2022.

[February 2022] I will be interning at Meta during the summer of 2022.


In case this page is not up-to-date, I believe that Google Scholar is reasonably accurate.

Conference Publications

  1. N. Talati, H. Ye, S. Vedula, K-Y Chen, Y. Chen, D. Liu, D. Blaauw, A. Bronstein, T. Mudge, and R. Dreslinski, "Mint: An Accelerator For Mining Temporal Motifs," accepted to appear at the 55th IEEE/ACM International Symposium on Microarchitecture MICRO 2022.

  2. L. Belayneh, H. Ye, K-Y Chen, D. Blaauw, T. Mudge, R. Dreslinski, N. Talati, "Locality-aware Optimizations for Improving Remote Memory Latency in Multi-GPU Systems," accepted to appear at the 31st International Conference on Parallel Architectures and Compilation Techniques PACT 2022.

  3. N. Talati, H. Ye, Y. Yang, L. Belayneh, K-Y Chen, D. Blaauw, T. Mudge, R. Dreslinski, "NDMiner: Accelerating Graph Pattern Mining Using Near Data Processing," 2022 International Symposium on Computer Architecture ISCA 2022.
    [PDF] [Slides]

  4. N. Talati, D. Jin, H. Ye, A. Brahmakshatriya, S. Amarasinghe, T. Mudge, D. Koutra, R. Dreslinski, "A Deep Dive Into Understanding The Random Walk-Based Temporal Graph Learning," 2021 IEEE International Symposium on Workload Characterization IISWC 2021.
    PDF] [Code] [Full Presentation] [Slides]

  5. N. Talati, K. May, A. Behroozi, Y. Yang, K. Kaszyk, C. Vasiladiotis, T. Verma, L. Li, B. Nguyen, J. Sun, J. Magnus Morton, A. Ahmadi, T. Austin, M. O'Boyle, S. Mahlke, T. Mudge, R. Dreslinski, "Prodigy: Improving the Memory Latency of Data-Indirect Irregular Workloads Using Hardware-Software Co-Design," The 27th IEEE International Symposium on High-Performance Computer Architecture HPCA 2021. (Best Paper Award)
    ] [Full Presentation] [Short Presentation] [Slides] [UMich announcement]

  6. Y. Yang, H. Ye, Y. Chen, X., Liu, N. Talati, X. He, T. Mudge, R. Dreslinski, "CoPTA: Contiguous pattern speculating TLB architecture," International Conference on Embedded Computer Systems: Architecture, Modeling and Simulation SAMOS 2020.

  7. N. Talati, A. Haj Ali, R. Ben Hur, N. Wald, R. Ronen, P. E. Gaillardon, and S. Kvatinsky, "Practical Challenges in Delivering the Promises of Real Processing-in-Memory Machines," Design, Automation, and Test in Europe DATE 2018.

  8. R. Ben Hur, N. Wald, N. Talati, and S. Kvatinsky. “SIMPLE MAGIC: Synthesis and In-memory Mapping of Logic Execution for Memristor Aided loGIC,” International Conference on Computer Aided Design ICCAD 2017.

  9. J. Ruben, R. Ben Hur, N. Wald, N. Talati, A. Haj Ali, P.E. Gaillardon, and S. Kvatinsky. “Memristive Logic: A Framework for Evaluation and Comparison,” International Symposium on Power and Timing Modeling, Optimization, and Simulations PATMOS 2017.

Journal Publications

  1. H. Kim, A. Amarnath, J Bagherzadeh, N. Talati, R. Dreslinski. "A Survey Describing Beyond Si Transistors, and Exploring Their Implications for Future Processors," ACM Journal on Emerging Technologies in Computing Systems (JETC), vol 17, no. 3, pp. 1-44, June 2021.

  2. N. Talati, H. Ha, B. Perach, R. Ronen, S. Kvatinsky, "CONCEPT: A Column-Oriented Memory Controller for Efficient Memory and PIM Operations in RRAM," IEEE Micro, vol. 39, no. 1, pp. 33-43, Jan-Feb 2019.

  3. N. Talati, S. Gupta, P. Mane, and S. Kvatinsky, "Logic design within memristive memories using Memristor Aided loGIC (MAGIC)," IEEE Transactions on Nanotechnology, vol. 15, no. 4, pp. 635-650, July 2016.
    PDF] (manuscript), [PDF] (supplementary material).

  4. P. Mane, N. Talati, A. Riswadkar, R. Raghu, and C. Ramesha, "Reconfiguration on nanocrossbar using material implication," Sadhana - Academy Proceedings in Engineering Science, vol. 42, no. 1, pp. 33-44, Jan. 2017.

  5. P. Mane, N. Talati, A. Riswadkar, R. Raghu, and C. Ramesha, "Stateful-NOR based reconfigurable architecture for logic implementation," Microelectronics Journal, vol. 46, no. 6, pp. 551 - 562, June 2015.

Book Chapters

  1. N. Talati, R. Ben Hur, N. Wald, A. Haj Ali, J. Reuben, and S. Kvatinsky, "mMPU – a Real Processing–in–Memory Architecture to Combat the von Neumann Bottleneck," in Advanced Applications of Emerging NVM Devices, Springer Series in Advanced Microelectronics, 2017.

  2. J. Reuben, N. Talati, N. Wald, R. Ben Hur, A. Haj Ali, P.E. Gaillardon, and S. Kvatinsky, "A Taxonomy and Evaluation Framework for Memristive Logic," in Handbook of Memristor Networks, Springer, 2017.

Posters/Workshop Publications

  1. N. Talati, Z. Wang, and S. Kvatinsky, "Rate-Compatible and High-Throughput Architecture Designs for Encoding LDPC Codes," International Symposium on Circuits and Systems ISCAS 2017.

  2. S. Kvatinsky, R. Ben Hur, N. Talati, and N. Wald, "mMPU: memristive Memory Processing Unit," MEMRISYS 2017.

  3. R. Ben Hur, N. Talati, and S. Kvatinsky, "Algorithmic Considerations in Memristive Memory Processing Units (MPU)," Proceedings of the International Cellular Nanoscale Networks and their Applications, August 2016.

  4. R. Ben Hur, N. Talati, Nimrod Wald, and Shahar Kvatinsky, "Memory Processing Unit for In-Memory Processing," The First International Workshop on In-Memory and In-Storage Computing with Emerging Technologies (In Conjunction with 25th International Conference on Parallel Computing and Compilation Techniques (PACT)), 2016.

  5. P. Mane, N. Talati, A. Riswadkar, B. Jasani, and C. Ramesha, "Implementation of NOR logic based on material implication on CMOL FPGA architecture," 28th International Conference on VLSI Design (VLSID), 2015, , pp. 523 - 528, Jan 2015.
    PDF] (Travel grant award)

  6. P. Mane, N. Talati, A. Riswadkar, R. Raghu and C.K. Ramesha, "Implicating logic functions with memristors," 11th International Conference on SoC Design (ISOCC), 2014, pp. 232 - 233, Nov 2014.
    PDF] (Best poster award + BITSAA travel grant award)

Technical Reports

  1. R. Ben Hur, N. Wald, N. Talati, and S. Kvatinsky, ” Latency Optimized Mapping of Logic Functions for Memristor Aided Logic (MAGIC),” CCIT Technical Report #908, December 2016.


  1. Best paper award at HPCA 2021 (Paper title: Prodigy: Improving the Memory Latency of Data-Indirect Irregular Workloads Using Hardware-Software Co-Design).

  2. Graduate Student Research Assistant (GSRA) position at CSE, University of Michigan.

  3. Full graduate scholarship for Master's degree at EE, Technion.

  4. Travel grant award to visit and present a poster at VLSID 2015.

  5. Best poster award in the 'Nanoelectronic Devices and Circuits' track at ISOCC 2014.


  1. Graduate Student Instructor (GSI) for EECS 370 (Intro to computer organization) at CSE, University of Michigan in the Fall 2021 semester.

  2. Mentored a research project for high-school students as a part of SciTech Summer Camp Program in 2017.

  3. Mentored a research project of two undergraduate students at EE, Technion in Winter 2017 semester.

  4. Teaching assistant for Microelectronics Circuits at at BITS Pilani, Goa in the Spring Semester 2016.


Technical Program Committee Member: PACT 2022

External Review Committee Member: MICRO 2022, ISCA 2022

Journal Referee (as a primary reviewer): IEEE Transactions on Very Large Scale Systems (TVLSI), ACM Transactions on Architecture and Code Optimization (TACO), IEEE Transactions on Emerging Topics in Computing (TETC), IEEE Transactions on Nanotechnology (TNANO), Microelectronics Journal, Elsevier

Conference External Review (assisted primary reviewers): HPCA 2018, DATE 2018, CASES 2017, ISCAS 2017, ISCAS 2016, CNNA 2016


I have had excellent opportunities to work at the Blind People's Association, India at Ahmedabad, twice (during the winter and summer of my freshman year)!

Thanks to Ms. Kinnari Desai for giving me this chance to serve the people with disabilities at BPA.

I was involved in organizing important government resolutions (GRs) for people with disabilities during winter, and designing a software package for organizing events at the institution during summer.

Also, thanks to my friends Vraj, Vikram, and Mit, who joined and helped me in this noble cause.


Download CV

(last updated: March 2022)



2741 BBB - Computer Science & Engineering

University of Michigan,

Ann Arbor, MI - 48109


nishil dot talatiwork at gmail dot com or

talatin at umich dot edu

Please do NOT spam or distribute my email address to a third party without my consent.