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
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 be returning at vector and numerics team at Apple this summer to work on Exo.
- Jenny Lin will present our paper at SIGGRAPH 2023. Please go see her talk!
Old News
Papers
Semantics and Scheduling for Machine Knitting Compilers
Jenny Lin, Vidya Narayanan, Yuka Ikarashi, Jonathan Ragan-Kelley, Gilbert Bernstein, Jim McCann
SIGGRAPH 2023
[project page]
Exocompilation for Productive Programming of Hardware Accelerators
Yuka Ikarashi*, Gilbert Louis Bernstein*, Alex Reinking, Hasan Genc, Jonathan Ragan-Kelley (*Equal contributions)
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
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
- June 2023 - September 2023, Software Dev Eng Intern, Apple Inc., Cupertino, CA.
Vector and Numerics Team
Applied Exo to Apple's hardware, part 2
- November 2022 - May 2023, Applied Scientist Intern, Amazon, Remote.
Applied Exo 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.
- January 2023 - May 2023, MIT UROP mentor.
Student: Samir Droubi
- September 2021 - May 2023, MIT Undergraduate Research Opportunities Program (UROP) mentor.
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
- Exo
Exo is getting bigger!
- ROOT
Worked on ROOT during my internship at CERN. 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
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: May 2023