Welcome to my homepage.

Bio and Interests

I am a second-year graduate student at MIT advised by Martin Rinard (link). I am broadly interested in robust machine learning and program synthesis.

Previously, I was a Research Engineer at Reservoir Labs (link). My research involved building compiler backends for task-based parallelism and heterogenous runtimes.

I graduated summa cum laude from Yale University in 2016 with a B.S. in Mathematics and a combined B.S./M.S. in Computer Science advised by Mariana Raykova (link).

Brief Academic CV

Preprints

Charles Jin, Martin Rinard, "Learning From Context-Agnostic Synthetic Data," arXiv:2005.14707.
link

Charles Jin, Martin Rinard, "Manifold Regularization for Adversarial Robustness," arXiv:2003.04286.
link

Refereed Publications

Muthu Baskaran, Charles Jin, Benoit Meister, and Jonathan Springer, "Automatic Mapping and Optimization to Kokkos with Polyhedral Compilation," 2020 IEEE High Performance Extreme Computing Conference (HPEC20), Waltham, MA, USA, 2020.
link

Charles Jin, Muthu Baskaran, Benoit Meister, and Jonathan Springer, "Automatic Parallelization to Asynchronous Task-Based Runtimes Through a Generic Runtime Layer," 2019 IEEE High Performance Extreme Computing Conference (HPEC19), Waltham, MA, USA, 2019.
link

Charles Jin, Muthu Baskaran and Benoit Meister, "POSTER: Automatic Parallelization Targeting Asynchronous Task-Based Runtimes," 2019 28th International Conference on Parallel Architectures and Compilation Techniques (PACT19), Seattle, WA, USA, 2019, pp. 465-466.
link

Charles Jin and Muthu Baskaran, "Analysis of Explicit vs. Implicit Tasking in OpenMP Using Kripke," 2018 IEEE/ACM 4th International Workshop on Extreme Scale Programming Models and Middleware (ESPM2), held in conjunction with 2018 ACM/IEEE SuperComputing Conference (SC18), Dallas, TX, USA, 2018, pp. 62-70.
link

Invited Talks

“Automatic Code Generation to Dynamic Task-Based Runtimes: Recent Results.” 10th Annual Concurrent Collections Workshop (CnC 2018).

Other Works

More Annihilating Attacks: an extension of MSZ16.
link

Code Generation Utility for Finite Field Arithmetic.
link

Teaching

Undergraduate Science and Quantitative Reasoning tutor. Yale University, 2015 - 2016.

Links

Curriculum Vitae (link)

Github (link)

LinkedIn (link)