This thesis explores the advantages of using the actor model over the conventional Bulk Synchronous Parallelism (BSP) in the field of HPC. In actor-based applications, actors are connected into a graph that propels the parallel computation through the exchange of tokens. I implemented actor actor libraries for use in the invasive computing technology stack and on HPC systems and use them to create distributed actor-based tsunami proxy applications that implement more complex coordination schemes, and exhibit a better performance compared to their BSP-based counterparts.
«
This thesis explores the advantages of using the actor model over the conventional Bulk Synchronous Parallelism (BSP) in the field of HPC. In actor-based applications, actors are connected into a graph that propels the parallel computation through the exchange of tokens. I implemented actor actor libraries for use in the invasive computing technology stack and on HPC systems and use them to create distributed actor-based tsunami proxy applications that implement more complex coordination schemes...
»