About Me

I am a PhD candidate at The University of Edinburgh in School of Informatics working under supervision of Prof. Boris Grot. My research interests lie in the domain of Computer Architecture, with specific interests in cache/memory hierarchy. In my PhD, I have been working on designing high-performance cache management policies for traditional and emerging applications, with special focus on multi-threaded scale-out server applications and graph analytics.

My research interests span various aspects of system designs. In my career, I have worked on various projects that include microarchitecture enhancements, simulator design & implementation, workload characterization for bottleneck analysis, debugging performance issues on real hardware, programming parallel softwares, accelerating applications using GPU via OpenCL/CUDA etc.

Peer-Reviewed Conference Publications

Domain-Specialized Cache Management for Graph Analytics [HPCA'20]
Priyank Faldu, Jeff Diamond and Boris Grot
In Proceedings of the 26th International Symposium on High-Performance Computer Architecture, Feb. 2020.
Paper Slides Code

A Closer Look at Lightweight Graph Reordering [IISWC'19]
Priyank Faldu, Jeff Diamond and Boris Grot
In Proceedings of the International Symposium on Workload Characterization, Nov. 2019.
Paper Slides Code

Leeway: Addressing Variability in Dead-Block Prediction for Last-Level Caches [PACT'17]
Priyank Faldu and Boris Grot
In Proceedings of the 26th International Conference on Parallel Architectures and Compilation Techniques, Sep. 2017.
Paper Slides Code

Peer-Reviewed Workshop Publications

POSTER: Domain-Specialized Cache Management for Graph Analytics [PACT'19]
Awarded first place in the ACM Student Research Competition (SRC)
Priyank Faldu, Jeff Diamond and Boris Grot
In Proceedings of the 28th International Conference on Parallel Architectures and Compilation Techniques, Sep. 2019.
Paper Poster

Reuse-Aware Management for Last-Level Caches [CRC'17]
Priyank Faldu and Boris Grot
In 2nd International Workshop on Cache Replacement Championship, co-located with ISCA, Jun. 2017.
Paper Slides Code

LLC Dead Block Prediction Considered Not Useful [WDDD'16]
Priyank Faldu, Jeff Diamond and Boris Grot
In 13th International Workshop on Duplicating, Deconstructing and Debunking, co-located with ISCA, Jun. 2016.
Paper Slides

Talks/Posters

Software-Hardware Co-Design to Improve Cache Locality for Graph Analytics
Priyank Faldu
Invited Talk at Georgia Institute of Technology, Atlanta, USA, Sep. 2019.

Caching In on the Skew in Graph Analytics
Priyank Faldu
Invited Talk at AMD Research, Austin, USA, Sep. 2019.

A Case for Domain-Specialized Cache Management for Graph Analytics
Priyank Faldu, Boris Grot, Jeff Diamond and Avadh Patel
Poster at 3rd ARM Research Summit, Cambridge, UK, Sep. 2018.

Challenges in Scaling Up Graph Analytics
Priyank Faldu and Boris Grot
Talk at 3rd Annual UK System Research Challenges Workshop, Northumberland, UK, Mar. 2018.
Slides

Patents

Cache Memory Architecture and Policies for Accelerating Graph Algorithms
Priyank Faldu, Jeff Diamond and Avadh Patel
Patent ID: US20180129613A1, Assignee: Oracle International Corporation, Publication: May 2018
Link

Parallelization Method and Electronic Device Based on Profiling Information
Jaehan Koh, Anuradha Oberoi, Gopalakrishna Puligedda Sharma, Raghavan Velappan and Priyank Faldu
Patent ID: US20160004570A1, Assignee: Samsung Electronics Co., Ltd., Publication: Jan. 2016
Link

Grants

Efficient Scale-Up Graph Processing on Future Memory Systems [Oracle ERO Award]
Co-authored the grant proposal; PI: Boris Grot; Award: $76,000; Year: 2017

Professional Services

Journal Reviewer
Computer Architecture Letters (CAL)

Organizing Committee Member
Web Co-chair in ISCA'18

Education

Oct. 2014 - Mar. 2020* Doctor of Philosophy
School of Informatics , The University of Edinburgh
Thesis: Addressing Variability in Reuse Prediction for Last-Level Caches
Advisor: Prof. Boris Grot

Jul. 2008 - Jun. 2010 Master of Technology
Department of Computer Science and Engineering , IIT Kanpur
CGPA: 10/10
Thesis: CUDA-LF : A Lock-Free Data Structure Library for GPGPU
Advisor: Prof. Mainak Chaudhuri

Jul. 2004 - May 2008 Bachelor of Technology
Department of Computer Engineering , Nirma University
CGPA: 8.39/10

Work Experience

Bangalore, India Samsung R & D Institute
Jul. 2013 - Aug. 2014 Lead Engineer

Bangalore, India Intel Corporation
May 2011 - Jul. 2013 Graphics Hardware Engineer

Bangalore, India Google Inc
Jul. 2010 - Mar. 2011 Software Engineer

Internships

Austin, U.S.A. Oracle Labs
May 2016 - Sep. 2016 Research Intern

Gandhinagar, India Tata Consultancy Services
Jan. 2008 - Apr. 2008 Software Engineer

Awards

Awarded first place in the ACM Student Research Competition at PACT 2019 for our work on a hardware/software co-design to accelerate graph analytics.

Received Academic Excellence Award at IIT Kanpur for the year 2008-09.

Topper of the M.Tech. batch 2008-10, IIT Kanpur.

All India Rank 263 (of 18224 candidates) in Graduate Aptitude Test in Engineering (GATE) 2008 for the Computer Science discipline.

Teaching Experience

Tutoring at The University of Edinburgh for
Computer Architecture
Introduction to Computer Systems

Teaching Assistant at The University of Edinburgh for
Operating Systems
Parallel Architectures
Introduction to Computer Systems

Tutoring at IIT Kanpur for
Fundamentals of Computing

Teaching Assistant at IIT Kanpur for
Fundamentals of Computing
Operating Systems

Mentoring Experience

Honours Project at The University of Edinburgh
Sep. 2017 - Apr. 2018 Elitsa Bankova, The University of Edinburgh
Sep. 2016 - Mar. 2017 Keith Donaldson, The University of Edinburgh

Research Internship at The University of Edinburgh
Jul. 2018 - Aug. 2018 Kuntai Du, Peking University
Jun. 2018 - Nov. 2018 Adam McCabe, The University of Edinburgh
Jul. 2017 - Jan. 2018 Pramod Chunduri, IIT Kanpur

Industry Internship at Samsung R & D Institute, Bangalore
May 2014 - Jul. 2014 Rajat Sinha, Indian Institute of Technology Guwahati

Industry Internship at Intel Corporation, Bangalore
Jun. 2012 - Apr. 2013 Shruti Pavagadhi, Nirma University
May 2011 - May 2012 Akhila Surishetti, National Institute of Technology Warangal