所属 / Affiliation

Research

  • 高性能計算 (High performance computing)
    • 低精度/混同精度演算 (Mixed precision computing)
    • 大規模計算 (Large scale computing)
  • 量子計算機シミュレーション (Quantum computer simulation)

Skills / Hobbies

  • ArchLinux / Xmonad / Vim
  • C,C++ / CUDA (/PTX) / MPI / OpenMP
  • Objective-C
  • Linux (サーバ管理/運用)
    活動内容
  • ピザ窯ちょっと作れる (Building pizza oven)
  • 土器ちょっと焼ける (Baking Jomon pottery)
  • 廃PC部品でアクセサリを作ったり matelier / 灰と余暇 (Creating accessories from used/broken computer parts)

Work experience

  • 2021.03 - Present
    Fixstars (part-time job)

Graph:

TA/RA・メンター

  • 2019.04 - Present
    情報理工学院 数理・計算科学系 森研究室 RA
  • 2017.04 - Present
    横田理央研究室 RA

Educational background

  • 2020.04 - Present
    東京工業大学情報理工学院情報工学系(博士課程) / School of computing, TokyoTech (Ph.D Student)

  • 2018.04 - 2020.03
    東京工業大学情報理工学院情報工学系(修士課程) / School of computing, TokyoTech (Master)
  • 2014.04 - 2018.03
    東京工業大学工学部情報工学科 / School of computing, TokyoTech
  • 2010.04 - 2013.03
    埼玉県立川越高等学校 / Kawagoe high school

Research

Numerical calculation using NVIDIA TensorCores

Tensorコアは混合精度行列積和演算回路です. Tensorコアへの入力行列は半精度である必要があり,これが行列積の精度を劣化させます. この劣化はTensorコアの特長を活かした精度補正計算を行うことで緩和でき,これについての研究を行っています[SIAM CSE'21]
TensorCores are specialized hardware for matrix multiplication and addition and are available on the latest NVIDIA GPUs. Converting input matrices to half precision on TensorCores results loss of accuracy. We recover the accuracy by using an accuracy correction technique which leverages the single precision multiplication and addition of TensorCores[SIAM CSE'21].

Projects

High performance ATSUKAN Computing

I built a GPU cluster to make hot sake (atsukan;熱燗). Each node has two NVIDIA Tesla K20 GPUs and liquid cooling modules. Gathered heat through cooling water is used to heat up sake.
Blog (Japanese)

Iceberg wallpaper generator

A web service which generates iceberg-style wallpaper.
iceberg-gen

WMMA API extension

An extension library for WMMA API (TensorCore API).
wmma-extension - GitHub

Baking Jomon pottery

I get clay from the ground and bake Jomon pottery(縄文土器). Blog (Japanese)

Pizza oven

I built a pizza oven in my parents house.
Blog (Japanese)

Computer parts accessories

I make accessories from old/broken computer parts.
Web page (Japanese)

NN-Image

A web service which generates undirected fully-connected graph.
nn-image

cutf

A tiny CUDA template wrapper for myself. This library contains from standard memory operators to experimental floating point operators.
cutf - GitHub

vico - a tiny job queue

An tiny job queue (scheduler) using tmux.
vico - GitHub

Publications & Presentations

Other publications

Awards

Fellowships, Scholarships and Grant-in-aids

Name
JSPS Research Fellowship for Young Scientists 4,800,000 JPY 2021-2023
JSPS Research Fellowship for Young Scientists (Research Funding) 2021-2023
Tokyo Tech Tsubame Scholarship 480,000 JPY 2020-2021
Hakko Heat Experiment (Research Funding) 200,000 JPY 2019

iOS Apps

乱数生成

メルセンヌ・ツイスタで疑似乱数を生成するアプリ

色比較

カメラから得た2種類の色を比較するアプリ

Links

Advent calendar

Contact