Manuscripts
- π STIC-D based Algorithmic Optimizations for Monolithic PageRank
- π Adjusting Datatype of Rank vector and CSR Representation with PageRank
- π Parallelizing PageRank for a Volta GPU
- π Dead End handling strategies for PageRank algorithm
- π Rank adjustment strategies for Dynamic PageRank
- π Effect of stepwise adjustment of Damping factor upon PageRank
- π Adjusting PageRank parameters and Comparing results
- π Understand Problems
Research
- π List of Research papers: Prof. Kishore Kothapalli, CSTAR, IIIT Hyderabad
- π βYou and Your Researchβ by Richard W Hamming
- π Proceedings Scholar Metrics
- π Submitting the Thesis Evaluation Request by MS/PhD Students (IIIT Hyderabad)
- π The Purpose and Process of PhD Comprehensive VIVA Examination (IIIT Hyderabad)
- π Policy on stipend support for research students (IIIT Hyderabad)
- π Top CSE conferences list (IIIT Hyderabad)
Lithography
Machine Learning
- π Weather engineering architecture
- π Graph Transformers to the MAX
- π° FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPU
- π° word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings of Structured Data
- π° Machine Thinking, Fast and Slow
- π° Graph Attention Multi-Layer Perceptron
- π° Learning skillful medium-range global weather forecasting
- π° Joint Partitioning and Sampling Algorithm for Scaling Graph Neural Network
- π° A neural network algorithm for the no-three-in-line problem
- π° Bias and Fairness in Large Language Models: A Survey
- π Introducing DRIFT Search: Combining global and local search methods to improve quality and efficiency
- π GraphRAG: Unlocking LLM discovery on narrative private data
- π Machine Learning on Graphs
Graph Representation
- π° Interface for Sparse Linear Algebra Operations
- π° Low-Latency Graph Streaming using Compressed Purely-Functional Trees
- π° A Parallel Packed Memory Array to Store Dynamic Graphs
- π° Packed Compressed Sparse Row: A Dynamic Graph Representation
- π° STINGER: High Performance Data Structure for Streaming Graphs
- π° cuSTINGER: Supporting Dynamic Graph Algorithms for GPUs
- π° GraSU: A Fast Graph Update Library for FPGA-based Dynamic Graph Processing
Dynamic Graph Generation
SimRank
- π On SimRank
- π° SimRank - A Measure of Structural-Context Similarity
- π° SimRank*: effective and scalable pairwise similarity search based on graph topology
- π° Accuracy Estimate and Optimization Techniques for SimRank Computation
- π° Fast Computation of SimRank for Static and Dynamic Information Networks
- π° A Novel and Fast SimRank Algorithm
- π° Accelerating pairwise SimRank estimation over static and dynamic graphs
- π° Efficient Top-K SimRank-based Similarity Join
- π° SLING: A Near-Optimal Index Structure for SimRank
Community Detection
- π Partitioning with community detection idea
- π Delta modularity derivation (Louvain algorithm)
- π° Delta-Screening: A Fast and Efficient Technique to Update Communities in Dynamic Graphs
- π° Community Detection on the GPU
- π° Fast Incremental Community Detection on Dynamic Graphs
- π° Hierarchical parallel algorithm for modularity-based community detection using GPUs
- π° CGC: Contrastive Graph Clustering for Community Detection and Tracking
- π° HyDetect: A Hybrid CPU-GPU Algorithm for Community Detection; Bhowmick and Vadhiyar (2019)
- π° A Dynamic Algorithm for Local Community Detection in Graphs
- π° Scalable Static and Dynamic Community Detection Using Grappolo
- π° Fast Community Detection Algorithm With GPUs and Multicore Architectures; Somal and Narang (2011)
- π° GPU-Accelerated Graph Clustering via Parallel Label Propagation; Kozawa et al. (2017)
- π° Large-Scale Graph Label Propagation on GPUs; Ye et al. (2023)
- π° Application Areas of Community Detection: A Review
PageRank
- π° Deeper Inside PageRank
- π° Original Google Patent by Lawrence Page
- π° Scaling PageRank to 100 Billion Pages
- π° I/O-Efficient Techniques for Computing Pagerank
- π° Incremental Page Rank Computation on Evolving Graphs
- π° An Improved PageRank Algorithm for Multilayer Networks
- π° A Generalization of the PageRank Algorithm
- π° STIC-D: Algorithmic Techniques For Efficient Parallel Pagerank Computation on Real-World Graphs
- π° HyPR: Hybrid Page Ranking on Evolving Graphs
- π° Design and Implementation of Parallel PageRank on Multicore Platforms
- π° Distributed PageRank computation with improved round complexities
- π° Fast distributed PageRank computation
- π° FrogWild! β Fast PageRank Approximations on Graph Engines
- π° Evaluation of Monte Carlo Method in PageRank
- π° Monte Carlo methods in PageRank computation: When one iteration is sufficient
- π° Efficient PageRank Tracking in Evolving Networks
- π° Inequality and inequity in networkβbased ranking and recommendation algorithms
- ποΈ PageRank on an evolving graph - Yanzhao Yang
- π HITS algorithm
Other Graph Algorithms
- π° Bounded Incremental Computation by G. Ramalingam (1993)
- π° Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
- π° Practice of Streaming Processing of Dynamic Graphs: Concepts, Models, and Systems
- π° A New Parallel Algorithm for Connected Components in Dynamic Graphs
- π° DotHash: Estimating Set Similarity Metrics for Link Prediction and Document Deduplication
- π° Path-based extensions of local link prediction methods for complex networks
- π° Fast and Memory-Efficient Minimum Spanning Tree on the GPU
- π° Fast shared-memory algorithms for computing the minimum spanning forest of sparse graphs
- π° SDP: Scalable Real-time Dynamic Graph Partitioner
- π° Parallel algorithms for multi-source graph traversal and its applications
- π° A Parallel Algorithm Template for Updating Single-Source Shortest Paths in Large-Scale Dynamic Networks
- π° Distributed coloring with O(sqrt. log n) bits
- π° Vertex Reordering for Real-World Graphs and Applications: An Empirical Evaluation
- π° Practical Parallel Hypergraph Algorithms
- π° Graph-Theoretic Problems and Their New Applications
- π° Graph theory with applications
- π Tutorial: Large Scale Network Analytics with SNAP
High Performance Computing (inc. Fault Tolerance)
- π Communication in MPI
- π Shared memory Parallelism
- π Ordered vs. Unordered: a Comparison of Parallelism and Work-efficiency in Irregular Algorithms
- π Important parameters for running MPI program with SRUN and MPIEXEC
- π Checking NVIDIA Tesla V100 machine details
- π Lvalues and Rvalues
- π° Cores that donβt count
- π° Fault-tolerant linear solvers via selective reliablity
- π° Efficient Image Compression Scheme for Still Images
- π° Accelerating sparse matrix-vector multiplication in iterative methods using GPU
- π° A Study of BFLOAT16 for Deep Learning Training
- π° Solution of a Problem in Concurrent Programming Control
- π° Fast and Efficient End-to-End Graph Processing with Shared Memory Accelerators
- π° Automated Network Performance Characterization for HPC Systems
- π° Scheduling Multithreaded Computations by Work Stealing
- π° Fast parallel constraint satisfaction
- π° ApproxBioWear: Approximating Additions for Efficient Biomedical Wearable Computing at the Edge
- π° Big networks: A survey
- π Hybrid Multicore Computing
- π Statistical Network Analysis with igraph
- π NVIDIA Tesla V100 GPU Architecture Whitepaper
- π Introduction to Level Zero API for Heterogeneous Programming
- π Variadic CRTP
- π gnuplot Quick Reference
- ποΈ Optimizing Parallel Reduction in CUDA
- ποΈ Basic Computer Architecture and the Case for GPUs
- π bfloat16 floating-point format
Epidemiology
- π SIR Model - for spread of disease
- π° Evaluating Architectural Changes to Alter Pathogen Dynamics in a Dialysis Unit
- π° Investing in non-communicable disease risk factor control among adolescents worldwide - a modelling study
- π° Care-seeking patterns for fatal non-communicable diseases among women of reproductive age in rural northwest Bangladesh
- π° Massively Parallel Simulations of Spread of Infectious Diseases over Realistic Social Networks
- π° Parallel Programming Approaches for an Agent-based Simulation of Concurrent Pandemic and Seasonal Influenza Outbreaks
- π Computational Epidemiology
- π Are noncommunicable diseases communicable?
Others
Hobbies
- π Mushroom training