TOP   Events & Outreach  R-CCS Cafe  The 207th R-CCS Cafe - part 2

Title

HPC enhanced 1:1 scale agent based simulations of large economies for disaster-oriented applications

Details
Date Fri, Feb 12, 2021
Time 4:20 pm - 4:40 pm ( 4:40 pm - 5 pm Free discussion with speakers, 5 pm - Free discussion (optional))
City Online
Place

Online seminar on BlueJeans

  • If you are not affiliated with R-CCS and would like to attend R-CCS Cafe, please email us at r-ccs-cafe[at]ml.riken.jp.
Language Presentation Language: English
Presentation Material: English
Speakers

Lalith Wijerathne

(Earthquake Research Institute, The University of Tokyo and visiting scientist at computational disaster mitigation and reduction research team

photo: Lalith Wijerathne (Earthquake Research Institute, The University of Tokyo and visiting scientist at computational disaster mitigation and reduction research team)

Abstract

We pioneered developing a scalable HPC extension for Agent-Based Economic Models (ABEMs) capable of simulating 1:1 scale models of large economies with hundreds of millions of agents with the aim of disaster-oriented applications. The heavy dependency of economic entities (e.g. firms, banks, households, etc.) among each other, lifelines and other infrastructures makes the economic aftermath of localized disasters like major earthquake to cascade over the whole nation or even to the world. To ensure fast economic recovery and eliminate unforeseen long-term losses, recovery plans must be comprehensively evaluated by considering these complex inter-dependencies. However, standard economic models, like DSGE, are not capable of taking these fine-grained details into account. Although ABEMs are capable of including all these real-world complexities, lack of HPC implementations capable of simulating 1:1 scale models of major economies with hundreds of millions of agents is the major hurdle in utilizing those in disaster recovery. To overcome this hurdle, we pioneered development of a scalable HPC extension for ABEMs. In ABEMs, millions of agents interacting over several graphs, which are either centralized or scale-free in nature. While most of the interactions are bi-directional, the interaction graphs are dense, random and evolve with time. These characteristics cause a very large and unknown number of random communications among MPI processes, posing challenges to develop scalable parallel extensions. Further, random access to large volume of data makes the algorithms highly memory-bound, degrading computational performance. Adopting various strategies inspired by the real world, we drastically reduced the number of MPI communications to a known handful number, and the performance of memory bound functions are improved by implementing cache-efficient algorithms. Further, an MPI + OpenMP hybrid model is developed to best utilize modern many-core computing nodes with low per-core memory capacity, like those of Fugaku. It is demonstrated that our implementation can simulate a full-fledged economic model with 331 million agents within 108 seconds using 128 CPU cores attaining 70% strong scalability.

Important Notes

  • Please turn off your video and microphone when you join the meeting.
  • The broadcasting may be interrupted or terminated depending on the network condition or any other unexpected event.
  • The program schedule and contents may be modified without prior notice.
  • Depending on the utilized device and network environment, it may not be able to watch the session.
  • All rights concerning the broadcasted material will belong to the organizer and the presenters, and it is prohibited to copy, modify, or redistribute the total or a part of the broadcasted material without the previous permission of RIKEN.

(Feb 8, 2021)