Richard Fujimoto

Georgia Institute of Technology Computational Science and Engineering

Lecture Information:
  • April 23, 2024
  • 11:45 AM
  • PG5: 134

Speaker Bio

Dr. Richard Fujimoto is a Regents’ Professor and the founding Chair of the School of Computational Science and Engineering (CSE) at the Georgia Institute of Technology. He is the interim director of the Institute for Data and High Performance Computing at Georgia Tech. He received the Ph.D. and M.S. degrees from the University of California, Berkeley in 1983 and 1980, respectively in Computer Science and Electrical Engineering, and two B.S. degrees from the University of Illinois, Urbana in 1977 and 1978 in Computer Science and Computer Engineering. He has been an active researcher in the parallel and distributed simulation community since 1985, and has published numerous technical papers on this subject. His publications include three books and several award-winning articles on parallel and distributed simulation. He led the development of parallel/distributed simulation software systems including the Georgia Tech Time Warp (GTW) simulation executive and the Federated Simulation Development Kit (FDK), both of which have been distributed worldwide. He has given several keynote addresses and tutorials on parallel and distributed simulation at leading conferences. He led the definition of the time management services for the High Level Architecture (HLA) for modeling and simulation (IEEE Standard 1516). Fujimoto has served as Co-Editor-in-chief of the journal Simulation: Transactions of the Society for Modeling and Simulation International as well as a founding area editor for the ACM Transactions on Modeling and Computer Simulation journal. He has served on the organizing committees for several leading conferences in the parallel and distributed simulation area.


Discrete event simulation is a widely used approach to model systems such as communication networks, manufacturing systems, and urban infrastructures. Parallel discrete event simulation (PDES) is concerned with the concurrent execution of a single simulation run on high performance computing platforms. The field has evolved from its origins in the 1970’s and 1980’s, and remains an active area of research to this day. Many impressive successes have been reported to date, yet PDES is still not the method of choice by the vast majority of practitioners when attacking large-scale discrete event simulation problems. Further, new, massively parallel high performance computing platforms and cloud computing environments have appeared in recent years that present new challenges to effectively exploiting this technology.
I will briefly review the parallel discrete event simulation field beginning from seminal work to address the so-called synchronization problem. I will review some of the successes that have been achieved to date illustrating the potential offered by this technology. I will then discuss key impediments that have prevented the technology from achieving widespread adoption by the general modeling and simulation community. I will discuss recent work highlighting issues concerning the parallel simulation of large scale-free networks and exploitation of contemporary and emerging computing platforms in order to highlight key research problems that remain to be addressed.