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'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. LOCATION:Ӱԭ University, 1125 Colonel By Dr, Ottawa, ON K1S 5B6 URL: END:VEVENT END:VCALENDAR