I am a researcher studying system software for parallel and distributed processing for large-scale data and computation. I obtained a Ph.D. degree at Taura Laboratory, Department of Information and Communication Engineering, Graduate School of Information Science and Technology, The University of Tokyo, Japan.
Research
My primary research interest is in parallel and distributed computing systems that enable easy and efficient computation on massively parallel computers, from multi-core CPUs to clusters or supercomputers.
Itoyori is a C++ library developed to that end. Itoyori enables highly productive global-view task-parallel programming, while still delivering high performance. If interested, please check out Itoyori’s documentation and GitHub.
Keywords: task parallelism, threads, dynamic load balancing, work stealing, PGAS, etc.