BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20121114T211500Z DTEND:20121114T213000Z LOCATION:155-F DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Heterogeneity is increasing at all levels of computing, with the rise of=0Aaccelerators such as GPUs, FPGAs, and other co-processors into everything from=0Adesktops to supercomputers. More quietly it is increasing with the rise of NUMA=0Asystems, hierarchical caching, OS noise, and a myriad of other factors. As=0Aheterogeneity becomes a fact of life at every level of computing, efficiently=0Amanaging heterogeneous compute resources is becoming a critical task;=0Acorrespondingly however it increases complexity. Our work seeks to improve the=0Aprogrammability of heterogeneous systems by providing runtime systems, and=0Aproposed programming model extensions, which increase performance portability=0Aand performance consistency while retaining a familiar programming model for the=0Auser. The results so far are an extension to MPICH2 which automatically=0Aincreases the performance consistency of MPI applications in unbalanced systems=0Aand a runtime scheduler which automatically distributes the iterations of=0AAccelerated OpenMP parallel regions across CPU and GPU resources. SUMMARY:Heterogeneous Scheduling for Performance and Programmability PRIORITY:3 END:VEVENT END:VCALENDAR