BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Productive parallel programming with Unified Parallel C - Montse F
 ARRERAS (Universitat Politècnica de Catalunya)
DTSTART:20130213T130000Z
DTEND:20130213T140000Z
UID:TALK42146@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:Programming for large-scale\, multicore-based architectures\nr
 equires adequate tools that offer ease of programming\nand do not hinder a
 pplication performance.\nIn the last years\, the research community has in
 itiated different \nefforts to create a suitable and robust programming mo
 del \nfor such architectures. In this talk I will present the\nUnified Par
 allel C (UPC) language. UPC is a Partitioned Global\nAddress Space (PGAS) 
 language (other PGAS languages include\nTitanium and Co-Array Fortran). PG
 AS languages provide a \nshared-memory-like programming model\, where the 
 address space \nis partitioned and the programmer has control over the dat
 a layout.\nThe programmer is able to exploit data locality to achieve\nper
 formance.\nAn advantage of the UPC language is that it extends an existing
  language\n(C) with constructs to express parallelism and data distributio
 n\, \nthus it is easier to learn than a completely new language. \nI will 
 discuss the UPC strengths\, weaknesses as well as our\nresearch work and a
 chieved results.\n\nbio: Dr. Montse Farreras received her PhD degree in co
 mputer science at UPC\n(Universitat Politecnica de Catalunya) in 2008. She
  worked as an\nassociate professor at the same University\, and she joined
  to the\nProgramming Models research line at BSC (Barcelona Supercomputing
 \nCenter). In this research group she conducted research about\nParallel P
 rogramming Models for High Performance Computing (HPC)\,\nfocusing on prod
 uctivity\, performance and scalability. She has been\ncollaborating with t
 he Programming Models and Tools for Scalable Systems\ngroup at IBM TJ Wats
 on Research Institute since 2004\, working on a\nscalable Runtime System f
 or the XLUPC compiler and she has participated\nin European projects (HPC-
 Europe2\, PRACE) exploring the usability of the\nUPC language. In 2012 she
  moved to the UK and she currently works at\nNumerical Algorithms Group (a
 t Oxford) as part of the HPC team\, giving\nsupport and training to HECToR
  users.\n\n
LOCATION:LT2\, Computer Laboratory\, William Gates Builiding
END:VEVENT
END:VCALENDAR
