Prerona Chaudhuri

Prerona Chaudhuri

@pchaudhuri-nv

Explorer and Observer

9
Followers
3
Following
12
Public Repos
0
Private Repos

Language Breakdown

Lines of code distribution across 8 owned repositories

327K Total LOC
C++
117,160 lines
35.8%
N/A
C
98,194 lines
30.0%
N/A
Makefile
54,144 lines
16.5%
N/A
CMake
36,288 lines
11.1%
N/A
LLVM
17,876 lines
5.5%
N/A
Other
3,823 lines
1.2%
N/A
T

T-Shaped Developer

T-shaped

Deep in C++ with broad versatility

C++
C
Makefile
CMake
LLVM

Collaboration Network

Global Impact visualization

LIVE
Prerona Chaudhuri
0 active collaborators

Repos

12

PRs

0

Growth

+18%

Top Collaborators

No collaborator data yet.

Coding Streak

Contribution activity over the past year

1 day
21
Contributions
9
Commits
7
Pull Requests
Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Mo
We
Fr
Based on GitHub activity
Less
More

Top Repositories

PointerAnalysis

Pointer analysis is a kind of program analysis - data flow analysis, responsible for finding out the pointees that a pointer points to at each program point. It helps in alias analysis, liveness analysis, constant propagation, dead code elimination. This is forward analysis. There are two flavours to it - may and must analysis, may is a superset of must. In the world of program analaysis, till date on flow and context insensitive analysis has been performed, due to scalability problems (undecidability). This is flow sensitive analysis and intra-procedural. The pass is implemented in LLVM.

1 0
C++
synchonization-problem-os

1.Producer Consumer using semaphore

1 0
C
friendly-tblgen

[Friendly TableGen] The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

0 0
LLVM
pchaudhuri-nv.github.io

Technical blog

0 0
pchaudhuri.github.io

Technical blog

0 0
HTML
Test-Suite

Micro-benchmark Suite for Pointer Analysis

0 0
C
LFPA-Pass

Liveness based Flow sensitive Pointer Analysis (LFPA) Pass is a modified version of pointer analysis that performs flow sensitive pointer analysis. It combines strong liveness and pointer analysis. It can be also extended to context sensitivity(LFCPA). It improves on scalability factors. This pass is implemented in LLVM.

0 0
C++
LivenessAnalysis

Liveness analysis is a program analysis mechanism - data flow analysis. Checks for the liveness of a variable at a particular program point. Variables are live, if they have any further use in the successors ahead. It is a backward and may analysis. Leads to compiler optimizations like dead code elimination, register allocation. The pass is implemented in LLVM infrastructure.

0 4
C++
News-Classification

Classify news into different categories

0 0
Python
MailEnc

Chrome Extension for Mail Encryption using InboxSDK and RSA

0 0
JavaScript

Open Source Impact

Contributions to external projects

14 merged PRs
Contributed to 1 repositories