Yuka Ikarashi (五十嵐祐花)
Yuka Ikarashi (née Takahashi) is a PhD candidate at MIT CSAIL, advised by Jonathan Ragan-Kelley.
I received a Master of Science (S.M.) in Computer Science in 2022 from MIT.
Previously, I received a Bachelor of Science in Information Science in 2020 from the University of Tokyo, where I worked with Takeo Igarashi and Tsukasa Fukusato.
[CV] (Last update: February 2023)
E-mail (MIT): yuka at csail.mit.edu
Twitter: at c20
Google Scholar
ORCID
Office address:
32-D410
32 Vassar St.
Cambridge, MA 02139
|
![[pics]](image/me3.jpeg)
at Deutsches Museum with Cray-1 (2017)
|
I'm interested in creating compiler systems and programming languages for real-world applications.
News
- I will give a talk at a compiler reading group organized by Google Tensorflow team on 2/23.
- I will give a talk at Brown Visual Computing Seminar on 2/24. I will be visiting Brown in person.
Papers
Exocompilation for Productive Programming of Hardware Accelerators
Yuka Ikarashi*, Gilbert Louis Bernstein*, Alex Reinking, Hasan Genc, Jonathan Ragan-Kelley (*Equal contributions)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) 2022
[project page] [ACM DL] [MIT News]
Guided Optimization for Image Processing Pipelines
Yuka Takahashi, Jonathan Ragan-Kelley, Tsukasa Fukusato, Jun Kato, Takeo Igarashi
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2021 short paper. Best Short Paper Award.
[IEEE](short version) [arxiv](long version)
PaintersView: Automatic Suggestion of Optimal Viewpoints for 3D Texture Painting
Yuka Takahashi, Tsukasa Fukusato, Takeo Igarashi
SIGGRAPH ASIA 2019 technical brief
[project page] [doi] [full html]
Migrating large codebases to C++ Modules
Yuka Takahashi, Oksana Shadura, Vassil Vassilev
19th International Workshop on Advanced Computing and Analysis Techniques in Physics Research
(ACAT 2019), March 2019, Saas-Fee.
[doi]
[slides]
Optimizing Frameworks Performance Using C++ Modules Aware ROOT
Yuka Takahashi, Vasil Vasilev, Oksana Shadura, Raphael Isemann
23rd International Conference on Computing in High Energy and Nuclear Physics (CHEP 2018)
[doi]
Posters & Talks
3Dペインティングのための最適視点提示手法
Yuka Takahashi, Tsukasa Fukusato, Takeo Igarashi
Visual Computing 2019 Posters. June 27-29, 2019, Tokyo, Japan.
[poster]
Stitch: An Interactive Design System for Hand-Sewn Embroidery
Yuka Takahashi, Tsukasa Fukusato
SIGGRAPH 2018 Posters. August 12-16, 2018, Vancouver, BC, Canada.
ACM Student Research Competition Third Place Award.
[doi] [video]
Optimizing Frameworks' Performance Using C++ Modules-Aware ROOT
Yuka Takahashi, Vasil Georgiev Vasilev, Raphael Isemann
CHEP 2018 Posters. July 09-13, 2018, Sofia, Bulgaria.
[poster]
Future of ROOT runtime C++ modules
Yuka Takahashi, Vasil Georgiev Vasilev
ROOT User's Workshop 2018, September 2018, Sarajevo.
[slides]
ROOT prompt usability features and their costs
Yuka Takahashi, Vasil Georgiev Vasilev, Axel Naumann
ROOT User's Workshop 2018, September 2018, Sarajevo.
[slides]
A better shell command-line autocompletion for clang
Yuka Takahashi
LLVM developer's meeting, October 2017, San Jose, CA.
[video]
Investigating Universal Metrics of Vulnerability Regarding Cross-Site Scripting Attacks
Shogo Hayashi, Yu Asabe, Keiichi Ishikawa, Yuka Takahashi, Masashi Ikarashi, Kanta Matsuura
IWSEC 2016 Posters.
Education
- Massachusetts Institute of Technology
September 2020 - present
Ph.D. in Computer Science
Advisor: Jonathan Ragan-Kelley
- Massachusetts Institute of Technology
September 2020 - May 2022
Master of Science (S.M.) in Computer Science
Advisor: Jonathan Ragan-Kelley
- The University of Tokyo
April 2015 – March 2020
Awarded a Dean's Award for excellent academic performance and bachelor thesis.
Ranked top at the Department of Information Science.
Bachelor of Science in Information Science. Major GPA: 3.98/4.0
Advisor: Takeo Igarashi
Experience
- November 2022 - May 2023, Applied Scientist Intern, Amazon, Remote.
Applying Exo and user-scheduling techniques to Amazon Device's hardware
- June 2022 - September 2022, Software Dev Eng Intern, Apple Inc., Cupertino, CA.
Vector and Numerics Team
Applied Exo to Apple's hardware
- April 2020 - May 2020, Project Academic Support Specialist (research staff), The University of Tokyo, Japan.
Advisor: Tsukasa Fukusato
- August 2019 - September 2019, Visiting Student, UC Berkeley, US.
Advisor: Jonathan Ragan-Kelley
- March 2018 - February 2019, Research and Development Engineer, CERN, Switzerland.
Advisor: Vassil Vassilev
- May - August 2017, Google Summer of Code student, LLVM Organization.
Advisor: Raphael Isemann and Vassil Vassilev
Teaching and Mentoring
- Spring 2023, Fundamentals of Programming (6.101), MIT.
Teaching Assistant at MIT undergraduate programming class.
- January 2023 - present, MIT Undergraduate Research Opportunities Program (UROP), MIT.
Student: Samir Droubi
- September 2021 - present, MIT Undergraduate Research Opportunities Program (UROP), MIT.
Student: Kevin Qian
- April 2019 - August 2019, Google Summer of Code Mentor, HSF software foundation.
Student: Arpitha Raghunandan
- September 2019, Security Mini-camp, Lecturer.
Honored to give a compiler lecture to young students in the government-funded security lecturing project.
Projects
- ROOT
I started working on ROOT at CERN in March 2018, while being affiliated with Cincinnati University and Princeton University. I was mainly working on Cling, C++ Modules, and also their migration to CMSSW.
- LLVM/Clang
I started working on bash-autocompletion for Clang project as a Google Summer of Code student in 2017 and worked on C++ modules during my internship at CERN.
Grants and Awards
- MIT Sandbox (2022)
Granted $1000 to work on a startup.
- Masason Foundation Fellowship (2020-2025)
Granted 5 years of tuition, stipend, and travel costs.
- The Great Educators Fellowship from MIT EECS (2020)
Granted 9 months of tuition and stipend.
- Dean's Award (2020) from the University of Tokyo, for excellent academic performance and bachelor thesis. I was ranked top at the Department of Information Science.
- Doctoral research fellowship from Funai Foundation (2021-2023)
Granted 2 years of tuition and stipend.
- Research internship grant from SVAP 2019.
- Travel grant from Computer Science Alliance at The Univesity of Tokyo. The grant was used to present the work on C++ Modules at ACAT 2019.
- Travel grant from LLVM Organization. The grant was used to present the work on autocompletion at LLVM developers' meeting 2017.
Community Service
- Japanese Association of MIT (JAM)
President, 2022-
- Japanese Graduate Student Association
Vice President, 2020-
- .406 Ventures Fellowship
Student Fellow, 2021-
- E14 Fund Fellowship
Student Fellow, 2022-
Miscellany
- Commiter of LLVM/Clang
- Commiter of ROOT
- EIKEN 1st Grade
- TOEFL 105/120pts
- Graduated Security Camp 2016
Volunteer Experience
- CODEBLUE 2016 and 2017 student volunteer. 2019 volunteer.
- SIGGRAPH 2018 student volunteer.
Travel
- I love traveling. I've traveled to 34 countries so far. Japan (born and lived for 21 years), UK (lived for one year) + British Virgin Islands, France, Belgium, Netherlands + Saint Maarten, Germany, Switzerland (lived for one year), Austria, Tunisia, Korea, China, Taiwan, Vietnam, US (living since 2020) + US Virgin Islands, Peru, Bolivia, Brazil, Argentina, Fiji, Luxembourg, Russia, Ukraine, Hungary, Spain, Italy, Bulgaria, Canada, Slovakia, Bosnia and Herzegovina, Croatia, Belarus, Czechia, UAE, Australia, Antigua and Barbuda.
Links
- blog(Japanese)/github/linkedin
I'm happy to see people are accessing my page from all over the world.
Last update: February 2023