University of Notre Dame College of Engineering
C-SWARM | Center for Shock Wave-processing of Advanced Reactive Materials

C-SWARM

Center for Shock Wave-processing of Advanced Reactive Materials

Luke D'AlessandroLuke D’Alessandro

Assistant Research Scientist
Indiana University

Computer Science Team

Field(s) of Interest

Programming language design and implementation, Parallel and distributed computing, Scalable synchronization

Description of Your Work/Project in C-SWARM

Primary designer of the XPI specification and the libxpi runtime library. Design and implementation of PXC, an extension to the C programming language that provides an explicit distributed model of execution that embodies principles of the ParalleX runtime library and relies on libxpi and libhpx as its language runtime.

Degree(s) Held:

Ph.D.,
Computer Science,
University of Rochester,
2014

Master of Science,
Computer Science,
University of Rochester,
2008

Bachelor of Arts,
Engineering,
Brown University,
2001