Dr. Praveen Kumar Alapati is an Assistant Professor in the Department of Computer Science & Engineering at Mahindra University École Centrale School of Engineering. He holds a Ph.D. in Computer Science and Engineering from the prestigious institution IIT Madras ( Secured NIRF Rank: 1 in 2019 and 2020).
Concurrent Data Structures and High Performance Computing.
My Ph.D. thesis is on Scalable and Efficient Concurrent Binary Search Trees. In general, devising algorithms for concurrent data structures has been propelled by the need for scalability. Recently, there is an increased traction across the industry towards energy efficient concurrent data structure designs. In order to construct efficient concurrent data structures and algorithms, we present scalable and energy-efficient concurrent implementations for binary search trees in our thesis. We propose two concurrent search tree implementations, namely, Concurrent Binary Search Tree with Fatnodes (FatCBST) and Concurrent Treaps. We also studied the impact of locking objects in concurrent implementations.
My M.Tech thesis is on Framework for Specification Driven Application Compiler. It generates Java Programs for the typical specification file, which is written in Web Application Specification Language.
Minor Project on Data Standards sponsored by Computer Society of India. Objective is to study how data should be described and recorded in a consistent format.
Outreach Programs: Delivered lectures on Concurrent Programming (Multi-core Programming) at
Analysis of Algorithms, Concurrent Programming Problem Solving with C (Java), Data Structures, Discrete Mathematics, Theory of Computation, Compilers, Digital Logic Design, Computer Organization.
Two in Ph.D/M.S. for July/August 2020 semester in the areas of Concurrent Programming and High Performance Computing. Please go through my research interests and publications for further details and send a mail.