Avatar

Pantea Zardoshti

PhD Student

Expected graduation date: Spring 2021

zardoshti@lehigh.edu

CV


About

I am a PhD candidate in Computer Science and Engineering Department at Lehigh University advised by Michael Spear. I enjoy working at the intersection of the compiler, memory systems, and concurrent systems, with a focus on simplifying persistent concurrent programming. A central theme of my research is working on hardware/software co-design for emerging memory technologies, and compiler support for abstract instrumented memory interfaces, which allow programmers to exploit hardware and software memory features like persistent memory.

Recently, I have been focusing on providing static analysis and transformation to enable programmers to take advantage of non-volatile memory devices like Intel Optane with minimal modification of the legacy applications.

Outside of work, I serve as a board member of the AnitaB.org Technology Committee, trying to advance opportunities for women in technology, from students in the classroom to executives in industry.

I'm joining Microsoft Research!

Work Experience

Research Intern / Intel Corp
Sep 2020 - May 2021

I can't really talk about it :)


Research Intern / Oracle Corp
May 2019 - Aug 2019

Improved the performance of highly-optimized Persistent Transactional Memory (PTM) algorithms on systems with Intel Optane DC by designing two new durability domains.


Research Intern / Oracle Lab
May 2017 - Aug 2017

Enhanced the performance of concurrent applications by allowing part of a critical section's code to be executed by multiple threads while waiting for the lock.

Publication

Understanding and Improving Persistent Transactions on Optane DC

Pantea Zardoshti, Michael Spear, Aida Vousoghi, Garret Swart

NVMW 2020, IPDPA 2020

Best Paper Nomination

[paper] [slides]
Optimizing Persistent Memory Transactions

Pantea Zardoshti, Tingzhe Zhou, Michael Spear

SPAA 2019 (BA), PACT 2019

Received ACM Artifact Evaluation Stamps

[paper] [slides] [code]
Simplifying Transactional Memory Support in C++

Pantea Zardoshti, Tingzhe Zhou, Pavithra Balaji, Michael L. Scott, Michael Spear

GHC 2018 (poster), PLDI 2018 (poster), TACO 2019, HiPEAC 2020

Runtime transactional memory nearing adoption for standard C++ (WG21 P1875)

[paper] [slides] [code]
Practical Experience with Transactional Lock Elision

Tingzhe Zhou, Pantea Zardoshti, Michael Spear

ICPP 2017, TRANSACT 2017

[paper]
Adaptive Sparse Matrix Representation for Efficient Matrix-Vector Multiplication

Pantea Zardoshti, Farshad Khunjush, Hamid Sarbazi-Abad

Springer’s Supercomputing 2016, Advances in GPU Research and Practice, Morgan Kaufmann 2017

Professional Service

External Review Committee Member

Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2021


Artifact Evaluation Committee

Principles and Practice of Parallel Programming (PPoPP), 2019


Board Member of the AnitaB.org Technology Committee

AnitaB.org 2019- present