BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20210625T150000Z
DTEND:20210625T160000Z
SUMMARY:RADS Seminar: Programming Heterogeneous Parallel Systems: A Model of Computation
DESCRIPTION: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&#039;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&#039;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.
LOCATION:Carleton University, 1125 Colonel By Dr, Ottawa, ON K1S 5B6
URL:
END:VEVENT
END:VCALENDAR