NCSI

   

Evaluation of Inference Pipeline for TrackML (Apprentice Position)


Shodor > NCSI > XSEDE EMPOWER > XSEDE EMPOWER Positions > Evaluation of Inference Pipeline for TrackML (Apprentice Position)

Status
Completed
Mentor NameAlina Lazar
Mentor's XSEDE AffiliationPlan to apply for Research Allocation
Mentor Has Been in XSEDE Community1-2 years
Project TitleEvaluation of Inference Pipeline for TrackML (Apprentice Position)
SummaryThe main goal of this project is to develop and evaluate a deep learning pipeline for reconstructing particle trajectories. These algorithms can then be used by the scientists at CERN to predict the traits of the particles in the Large Hadron Collider based on their trajectories. With the ever-growing data from scientific experiments, it is imperative to have automatic ways to analyze that data. Specifically, we work with deep learning models including graph neural networks (GNNs) and multilayer perceptron (MLP) and compare them in terms of accuracy and computing time.
Job Description- implementing the clustering algorithms using C, C++ and Python. We plan to implement both CPU and GPU versions.
- performing in depth evaluation of the methods implemented.
- read and summarize related research papers
- perform data analysis of the results
- prepare posters and research papers.
Computational ResourcesTo perform a real evaluation of the developed methods, access to a supercomputer is essential.
Given the large size of the existing data sets, it is required to run these methods on multiple CPUs and GPUs.
Contribution to CommunityThis project will give the students the opportunity to experience working on a real scientific project. It will be hands on training for HPC. Students will learn CUDA programming and distributed computing.
Position TypeApprentice
Training PlanDuring the first couple of weeks students will be train on how to run python and C++ code on HPC.
We will start with simple batch jobs and move to running jobs on multiple CPU cores and multiple GPUs.
Student Prerequisites/Conditions/QualificationsStudents need to know how to program in Python and C++. Familiarity with batch jobs, job scripting and job submission is a plus. GPU programming concepts such as Cuda, also a plus.
DurationSemester
Start Date08/30/2021
End Date12/13/2021

Not Logged In. Login