Yuka Ikarashi (五十嵐祐花)
Yuka Ikarashi (née Takahashi) is a PhD candidate at MIT CSAIL, advised by Jonathan Ragan-Kelley. I also work closely with Gilbert Bernstein.
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: November 2024)
E-mail (MIT): yuka at csail.mit.edu
Google Scholar
ORCID
Office address:
32-D466
32 Vassar St.
Cambridge, MA 02139
|
at Stata (2021)
|
I'm interested in creating compiler systems and programming languages for real-world applications.
News
- I will be speaking about Exo at the Scale ML seminar at MIT on November 13th.
- Jenny Lin will present our work, "UFO Instruction Graphs Are Machine Knittable," at SIGGRAPH Asia 2024 in Tokyo. I will attend in person as well!
- I will give a talk at Women in CG at SIGGRAPH Asia on Wednesday, December 4th at 11:00 am.
- Our paper, "Exo 2: Growing a Scheduling Language," has been accepted to ASPLOS 2025! I hope to see everyone in Rotterdam.
Papers
Exo 2: Growing a Scheduling Language
Yuka Ikarashi, Kevin Qian, Samir Droubi, Alex Reinking, Gilbert Bernstein, Jonathan Ragan-Kelley
ASPLOS 2025
[full paper with appendices]
UFO Instruction Graphs Are Machine Knittable
Jenny Lin, Yuka Ikarashi, Gilbert Bernstein, Jim McCann
SIGGRAPH Asia 2024 (journal)
[project page]
Tackling the Matrix Multiplication Micro-kernel Generation with Exo
Adrián Castelló, Julian Bellavita, Grace Dinh, Yuka Ikarashi, Héctor Martínez
CGO 2024
[arxiv]
Semantics and Scheduling for Machine Knitting Compilers
Jenny Lin, Vidya Narayanan, Yuka Ikarashi, Jonathan Ragan-Kelley, Gilbert Bernstein, Jim McCann
SIGGRAPH 2023 (journal)
[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] [Full pdf]
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 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
- September 2021 - present, MIT Undergraduate Research Opportunities Program (UROP) mentor.
Working on Exo with Kevin Qian, Samir Droubi, Andrew Weinfeld, Kenneth Moon, and Mario Mrowka.
- TA for 6.101 (Fundamentals of Programming), MIT, Spring 2023.
- April 2019 - August 2019, Google Summer of Code Mentor, HSF software foundation.
- September 2019, Security Mini-camp, Lecturer.
Gave a compiler lecture to middle and high school students at the Japanese 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
Community Service
- CGO Artifact Evaluation Committee (2025)
- SIGGRAPH Asia Reviewer (2024)
- ICFP Artifact Evaluation Committee (2024)
- MIT PLR Program Committee (2023 and 2024)
- Japanese Association of MIT (JAM)
President, 2022-2024
- Japanese Graduate Student Association
Vice President, 2020-2023
- .406 Ventures Fellowship
Student Fellow, 2021-2023
- E14 Fund Fellowship
Student Fellow, 2022-2023
Old News
- I will be attending Rising Stars in EECS at MIT from October 24-25, 2024.
- I will be visiting Washington, D.C. for the Quad Fellowship Summit from October 6-9, 2024.
- Here's my summer 2024 travel plans. Let me know if you happen to be in the same location. Let's hang out!
- Visiting Gilbert at the University of Washington from 8/7-9/7.
- Visiting CMU (7/26-7/27), University of Cambridge (7/28-31), and Paris (8/1-8/5).
- Visiting NVIDIA HQ (7/15-7/16), University of Berkeley (7/17).
- I will give a talk at Oak Ridge National Laboratory on 3/15/2024.
- I will give a talk at CERN's compiler-research monthly meeting on 2/1/2024.
- 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!
- I will give a talk at Languages, Systems, and Data Seminar on 5/5/2023.
- I will give a talk at a compiler reading group organized by Google Tensorflow team on 2/23/2023.
- I will give a talk at Brown Visual Computing Seminar on 2/24/2023. I will be visiting Brown in person.
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: November 2024