Sumedh Arani's Projects
ARCHER, a data race detection tool for large OpenMP applications
Implements design principles
CockroachDB - the open source, cloud-native distributed SQL database.
Added a stackable file system built on top of wrapfs to a Linux 4.0.9 kernel, which prevent attempts to lookup, read or write files infected with a known malware pattern
For a grammar given in CNF(Chomsky Normal Form), check whether a given string is int language of the given grammar
Implementation prototype of a deadlock detection paper. It is based on the ideology to identify false positives and reduce manual comprehension.
Generates IR for a given file which is then converted to it's SSA(Static Single Assignment) form.
Compiler for Neural Network hardware accelerators
DBMS project with a front end to support it.
A top down parsing algorithm which parses a given string and tests if it belongs to the language of the given grammar.
Implementing basic passes like finding global variables, function names, number of basic blocks, number of strongly connected components,l static profiling and loop profiling at runtime.
Mirror of official llvm git repository located at http://llvm.org/git/llvm. Updated every five minutes.
A mini compiler written to optimise for-loops using flex and bison in C.
Parallelised stencil codes for 3D heat solver and parallelised matrix multiplication using openMP. Various parallel implemntations including optimisations like tiling, time skewing and blocking.
Pluto: An automatic polyhedral parallelizer and locality optimizer
:pager: Links to others' solutions to Projects (https://github.com/karan/Projects/)
To speed up search results in PDF and find accurate answer to the questions of the user. Domain: IR/NLP/Data mining/ML
scikit-learn: machine learning in Python
An Open Source Machine Learning Framework for Everyone
Image processing using threads
This project will try to emulate a traffic based system, whereas shortest and the fastest path are dynamically calculated after the vehicle moves to the end of every node. This project involves developing GUI for it also indicating various traffic modes.
Adding hooks to compiler-rt's tsan reporting routine to perform multilevel reduction to extract unique races.