Valen Yamamoto

CS Student @ UCI

Welcome to my portfolio!


Hi! I am a computer science student at the University of California, Irvine specializing in machine learning, robotics algorithms, and optimizing parallel algorithms for high performance environments

MPI Workshop

Github Repository

After my internship at Lawrence Livermore National Laboratory, I decided to write on workshop on MPI for parallel programming. As large servers become more ubiquitous in most computer science workplaces, being able to write and execute multi-processor programs becomes more useful and feasible.

This workshop covers the following concepts:

  • blocking/non-blocking sends/receives
  • openMPI for C
  • mpi4py for Python
  • buffers
  • Collective Communication Routinues

This workshop also has some Google Colab notebooks for participants to follow along with:

Recent

Deep Learning Framework in C++

Github Repository Ever since I started learning PyTorch, I have been fascinated by the automatic gradient feature. In order to further understand it, I decided I would try to write my own version. At the time, I was also taking a C++ class, so I ……

Machine LearningC++ Continue
Earlier

Neural Networks with PyTorch Workshop

Github Repository For my first workshop for the IEEE@UCI, I wanted to talk about something I found interesting, so I decided to do a workshop on neural networks. Because of its recently growing popularity, most engineering students have heard of ……

pytorchMachine LearningIEEE Continue