About me

Hi! My name is Yuichiro Ueno (上野 裕一郎). I am a master student at Tokyo Institute of Technology. Currently, I am working on High Performance Computing and Deep Learning.

  • Specialized in backend technologies, such as Linux, OpenMP/MPI, CUDA, Networking(InfiniBand, TCP/IP) and Security.
  • 1+ years work experience in C/C++/Python at a deep learning startup company.
  • Two papers accepted by top conferences in high-performance computing and computer vision field.

Work Experience

Internship / Part-time Engineer (Aug. 2017 - Mar. 2019)

Internship (Dec. 2019 - Jan. 2020)

Internship / Part-time Engineer (May 2019 - present)


Refereed Conference Papers

  • Yohei Tsuji, Kazuki Osawa, Yuichiro Ueno, Akira Naruse, Rio Yokota, Satoshi Matsuoka, Performance Optimizations and Analysis of Distributed Deep Learning with Approximated Second-Order Optimization Method, Proceedings of the 48th International Conference on Parallel Processing: Workshops, No. 21, August 5, 2019.

  • Kazuki Osawa, Yohei Tsuji, Yuichiro Ueno, Akira Naruse, Rio Yokota, Satoshi Matsuoka. Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networks, IEEE/CVF Conference on Computer Vision and Pattern Recognition, Jun. 2019.

  • Yuichiro Ueno, Rio Yokota. Exhaustive Study of Hierarchical AllReduce Patterns for Large Messages Between GPUs, 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), May. 2019.


(Candidate of) Master of Engineering in Computer Science (Apr. 2019 - present)

Bachelor of Engineering in Computer Science (Apr. 2017 - Mar. 2019)

Associate Degree of Engineering (Apr. 2012 - Mar. 2017)