Munehiro Fukuda, Ph.D.
Professor
Dr. Munehiro Fukuda received a B.S. from the College of Information Sciences and an M.S. from the master's program in Science and Engineering at the University of Tsukuba in 1986 and 1988. He received his M.S. and Ph.D. in Information and Computer Science at the University of California, Irvine in 1995 and 1997, respectively. He has worked in the hardware development of shared-memory multiprocessors at IBM Tokyo Research Laboratory from 1998 to 1993. During his Ph.D. and PostDoc study at UC Irvine from 1993 to 1997, he focused on software technologies to coordinate parallel and distributed computations, using a navigational autonomy approach. During 1998-2001, he was an assistant professor in the Institute of Information Sciences and Electronics at the University of Tsukuba, where he worked on self-migrating threads to realize parallel execution of multi-agent applications. Fukuda joined the Department of Computing & Software Systems (previously a division) at the University of Washington Bothell in 2001, and initiated an agent-based grid-computing research with NSF's support in 2005-07. He is currently working on multi-agent spatial simulation and agent-based data analysis. His research interests include mobile agents, multi-threading, cluster computing, grid computing, and distributed simulations.
Education
- University of California, Irvine
- Ph.D. – Information and Computer Science
- M.S. – Information and Computer Science
- University of Tsukuba, Japan
- M.S. – Engineering
Courses
- CSS342 Data Structures, Algorithms, and Discrete Mathematics I
- CSS421 Introduction to Hardware and Operating Systems
- CSS422 Hardware and Computer Organization
- CSS430 Operating Systems
- CSS432 Network Design and Programming
- CSS434 Parallel and Distributed Computing
- CSS503 Systems Programming
- CSS533 Distributed Computing
- CSS534 Parallel Programming in Grid and Cloud
Teaching Interests
C++/Java/ARM Assembler Programming, Data Structures, Computer Architecture, Operating Systems, Distributed Computing, Parallel programming
Research and Scholarship Interests
Multi-Agent Systems, Self-Migrating Computations, Job Coordination, Parallel and Distributed Simulations, Shared Memory Multiprocessor Systems, Graph Database Systems
Journals
- Munehiro Fukuda, Kevin Wang, Sarah Panther, Nathan Wong, Ian Dudder, and Qingran Shao, “An Analysis of Three C/C++ Cluster-Computing Libraries for Agent-Based Models,” ACM Transactions of Modeling and Computer Simulation, doi:10.1145/3732778, June 27, 2025
- Munehiro Fukuda, Collin Gordon, Utku Mert, Matthew Sell, “An Agent-Based Computational Framework for Distributed Data Analysis,” IEEE Computer, Vol.53, No.3, pages 16-25, DOI:10.1109/MC.2019.2932964, March 2020
- Munehiro Fukuda, Jumpei Miyauchi, “An Implementation of Parallel File Distribution in an Agent Hierarchy,” In Special Issue on Scalable Data Management Applications and Systems, Journal of Supercomputing, published online first on March 18, 2008, Vol.47 No.3 pages 255-285, March 2009
- Munehiro Fukuda, Koichi Kashiwagi, Shinya Kobayashi, “AgentTeamwork: Coordinating Grid-Computing Jobs with Mobile Agents,” the original manuscript, In Special Issue on Agent-Based Grid Computing, International Journal of Applied Intelligence, Vol.25 No.2 pages 181-198, October 2006
Peer-reviewed Conference Papers
- Bhargav Mistry, Munehiro Fukuda, Dynamic Load Balancing in Multi-Agent Spatial Simulation , PacRim 2015, Victoria, B.C., August 24-26, 2015, (Best Paper Award)”
- UW Provost International Grants, Faculty-led Program, $5,000, March 2010
- Munehiro Fukuda PI, NSF SCI #0438193 “RUI: Mobile-Agent-Based Middleware for Distributed Job Coordination,” $250,000, January 2005 – December 2007
- Munehiro Fukuda, IEEE CS Diversity & Inclusion Fund 2022 – A Summer High School Internship for BIPOC Students, Distributed Systems Laboratory, University of Washington Bothell, WA 98011, IEEE Computer Society – Insider Membership News, April 26, 2023
- Munehiro Fukuda, Nobuyuki Ooba, Takeo Nakada, “Multiprocessor system and interrupt arbiter thereof,” United States Patent 5265215, April 17, 1992
- Munehiro Fukuda, Takashi Matsumoto, Takeo Nakada, “Multiprocessor system having synchronization control mechanism,” United States Patent 5222229, March 9, 1990