Skip to Content

Notice:

This event occurs in the past.

RADS Seminar: Programming Heterogeneous Parallel Systems: A Model of Computation

Friday, June 25, 2021 from 11:00 am to 12:00 pm

Paulo Garcia will be giving an online seminar titled “Programming Heterogeneous Parallel Systems: A Model of Computation.”

Seminar Abstract:

The degree of parallelism keeps increasing to maintain Moore’s Law alive. Programming these increasingly parallel systems is exponentially harder than programming single systems. This difficulty is exacerbated by heterogeneity, employed to address non-functional requirements such as power consumption: most embedded systems are now comprised of heterogeneous multi-core processors, and extant software stacks and programming models can not yet cope with hardware complexity. In this talk, we’ll discuss a formal model of computation for arbitrary compile-time parallelization. The model expresses programs as asynchronous graphs and effects an evaluation strategy that can be performed correctly, in parallel, by construction.