

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HiPEDS – EPSRC Centre for Doctoral Training - ECPv6.15.11//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:HiPEDS – EPSRC Centre for Doctoral Training
X-ORIGINAL-URL:https://wp.doc.ic.ac.uk/hipeds
X-WR-CALDESC:Events for HiPEDS – EPSRC Centre for Doctoral Training
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:UTC
BEGIN:STANDARD
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
TZNAME:UTC
DTSTART:20140101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=UTC:20151201T110000
DTEND;TZID=UTC:20151201T120000
DTSTAMP:20260413T114656
CREATED:20151124T220742Z
LAST-MODIFIED:20151201T143832Z
UID:1200-1448967600-1448971200@wp.doc.ic.ac.uk
SUMMARY:Seminar: Validating Optimizations of Concurrent C/C++ Programs
DESCRIPTION:Speaker: Viktor Vafeiadis \nThe talk will discuss recent work on checking the correctness of LLVM compiler optimisations on C11 programs as far as concurrency is concerned. We have built a validator checks that optimisations performed by the compiler do not change memory accesses in ways disallowed by the C11 and/or LLVM memory models. Although the LLVM concurrency model has not yet fully been formalised\, our experiments highlight an important difference between the C11 and LLVM memory models\, which has led to some misunderstanding among compiler developers\, which in turn led to concurrency-specific compilation errors. This is joint work with Soham Chakraborty. \nSlides available here
URL:https://wp.doc.ic.ac.uk/hipeds/event/seminar-validating-optimizations-of-concurrent-cc-programs/
LOCATION:Huxley Building Room 218\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Ira Ktena":MAILTO:ira.ktena@imperial.ac.uk
END:VEVENT
END:VCALENDAR