Close

Presentation

This content is available for: Workshop Reg Pass. Upgrade Registration
Survey of Technologies for Developers of Parallel Applications: Swift/T
DescriptionI will describe how Swift/T, an automatically parallel scripting language, serves as an alternative to MPI by creating a higher-level programming model for workflow-like applications. Swift/T essentially translates a functional description of a workflow into an MPI program runnable at the largest scales through the use of dataflow analysis and an MPI-based task distributor. I will also highlight interesting use cases such as optimizing deep learning models for cancer problems and fitting parameters to the observed behavior of contagious diseases like COVID-19. These examples will show how MPI can be used as an implementation layer for a completely different programming model, and as a complementary model via communicator subdivision and handoff.
Event Type
Workshop
TimeMonday, 13 November 20239:12am - 9:22am MST
Location702
Tags
Applications
Distributed Computing
Compilers
Data Analysis, Visualization, and Storage
Heterogeneous Computing
Message Passing
Programming Frameworks and System Software
Task Parallelism
Registration Categories
W