

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HiPEDS – EPSRC Centre for Doctoral Training - ECPv6.15.11//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
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:20190610T150000
DTEND;TZID=UTC:20190610T160000
DTSTAMP:20260410T035324
CREATED:20190606T123720Z
LAST-MODIFIED:20190606T123720Z
UID:2048-1560178800-1560182400@wp.doc.ic.ac.uk
SUMMARY:Seminar: Modernising Asychronous C++
DESCRIPTION:Title: Modernising Asychronous C++ \nSpeaker: Lee Howes\, Facebook \nAbstract: In C++11\, C++ finally officially discovered concurrency. The advent of an official memory model and atomic operations made possible what had earlier relied on implementation-defined behaviour. In C++17\, C++ acquired parallel algorithms – a very basic subset of what OpenMP offers\, but a start towards parallelism in the C++ standard. C++20 will get coroutines – finally in-language async/await syntax. The last few years has been a long mission in trying to define concurrency abstractions and a wider set of parallel algorithms. In this talk I’ll give a little history\, some idea of why I and why Facebook cares about moving C++ into the future\, and some idea of where we may take it. \nBiography: Lee Howes did his undergraduate degree in DoC\, and a PhD with Professor Paul Kelly in programming models for parallel computing. He spent 6 years working on the boundary of hardware and software\, defining software acceleration standards in the Khronos Group and HSA Foundation\, at various times editing the OpenCL and SYCL specifications and defining memory consistency models for GPUs and building cache architecture. He currently leads Facebook’s C++ language and libraries team\, helping Facebook advance a vision of native compilation for large scale distributed\, heterogeneous systems.
URL:https://wp.doc.ic.ac.uk/hipeds/event/seminar-modernising-asychronous-c/
LOCATION:Huxley Building 144\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20190329T120000
DTEND;TZID=UTC:20190329T130000
DTSTAMP:20260410T035324
CREATED:20190321T164209Z
LAST-MODIFIED:20190321T164209Z
UID:2022-1553860800-1553864400@wp.doc.ic.ac.uk
SUMMARY:HiPEDS seminar: Certifying Multicore Timing Analysis for Real-Time Systems
DESCRIPTION:Title: Certifying Multicore Timing Analysis for Real-Time Systems \nSpeaker: Dr Guillem Bernat\, Rapita Systems \nAbstract: The potential for increased performance by using multicore processors is not in question. Their use offers a solution to break the memory\, power and instruction level parallelism (ILP) walls that prevent single-core platforms from meeting the increasing demands of modern embedded avionics software. \nIn the aerospace industry\, adherence to safety guidelines such as DO-178B/C is expected. To adhere\, applicants must show that software always completes operations within a specified time (commonly called the worst-case execution time or WCET). Approaches to calculate WCET on single-core systems are not directly transferrable to multicore systems\, however\, requiring the use of novel technologies. \nIn this presentation\, we demonstrate a practical approach for calculating WCET on multicore platforms that is applicable to the DO-178B/C environment. This involves using high-quality timing analysis tools to understand the timing behaviour of the CPU by using “micro benchmarks”\, and assessing the impact of interference from multicore resource contention by applying carefully-constructed “adversaries” that force high levels of contention. \nBiography: Dr Guillem Bernat is the CEO and a founder of Rapita Systems. He received his PhD in Computer Science from the Universitat de les Illes Balears in Spain\, in 1998 and then took a lecturing position at the Real-Time Systems Group at the University of York in the UK. In 2004 he founded Rapita Systems to commercialise technology for measurement based worst-case execution time analysis technology. Rapita Systems has grown to provide a set of software verification tools for safety critical systems including timing analysis\, WCET analysis and structural code coverage to satisfy DO-178B/C and ISO26262 objectives. Dr. Bernat has more than 70 published papers in international conferences and Journals\, has lectured extensively in real-time systems and is a frequent speaker at international conferences.
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-certifying-multicore-timing-analysis-for-real-time-systems/
LOCATION:Huxley 217/218\, 180 Queens Gate\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20190215T140000
DTEND;TZID=UTC:20190215T150000
DTSTAMP:20260410T035324
CREATED:20190214T155203Z
LAST-MODIFIED:20190214T155203Z
UID:2016-1550239200-1550242800@wp.doc.ic.ac.uk
SUMMARY:HiPEDS Seminar: Symbolic Repairs for GR(1) Specifications
DESCRIPTION:Title: Symbolic Repairs for GR(1) Specifications \nSpeaker: Jan Oliver Ringert\, Lecturer in Model-Based Software Development in the Department of Informatics at the University of Leicester \nAbstract: Reactive synthesis is an automated procedure to obtain a correct-by-construction reactive system from a given specification. Examples include GR(1)\, an expressive assume-guarantee fragment of LTL\, that enables efficient synthesis of the software controllers of robotic systems. \nUnrealizability is a major challenge for synthesis. Some works attempt to help engineers deal with unrealizability by generating counter-strategies or computing an unrealizable core. Other works propose to repair the unrealizable specification by suggesting repairs in the form of automatically generated assumptions. \nWe present two novel symbolic algorithms for repairing unrealizable GR(1) specifications. The first algorithm infers new assumptions based on the recently introduced JVTS. The second algorithm infers new assumptions directly from the specification. Both algorithms are sound. The first is incomplete but can be used to suggest many different repairs. The second is complete but suggests a single repair. Both are symbolic and therefore efficient. \nJoint work with Shahar Maoz and Rafi Shalom within the ERC StG SYNTECH project that addresses challenges related to the change from writing code to writing specifications\, and the development of tools to support a specification-centric rather than a code-centric development process. http://smlab.cs.tau.ac.il/syntech/ \nBiography: Jan Oliver Ringert joined the Department of Informatics of the University of Leicester\, Leicester\, UK in February 2018 as a Lecturer in Model-Based Software Development. Previously\, he was a PostDoc in the Software Modeling group of Shahar Maoz at the School of Computer Science\, Tel Aviv University\, Israel (12/2013-01/2018). Before\, he worked in the Software Engineering group of Bernhard Rumpe at RWTH Aachen University\, Germany (10/2008-11/2013). He received his Computer Science diploma (Dipl.-Inform.) from TU Braunschweig\, Germany (2003-2008). \nHis research interests include model-based software engineering with a focus on software evolution and the software engineering aspects of synthesis of reactive systems.
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-symbolic-repairs-for-gr1-specifications/
LOCATION:Huxley Building\, Room 217/218\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20181126T160000
DTEND;TZID=UTC:20181126T170000
DTSTAMP:20260410T035324
CREATED:20181115T094602Z
LAST-MODIFIED:20181115T094602Z
UID:1983-1543248000-1543251600@wp.doc.ic.ac.uk
SUMMARY:An IP provider’s perspective on functional safety
DESCRIPTION:Title: An IP provider’s perspective on functional safety \nSpeaker: Pete Harrod\, Director of Functional Safety at Arm\, Cambridge. Royal Academy of Engineering Visiting Professor in Dependable Embedded Computing\, Imperial \nIn this talk\, Pete will briefly tell you something about himself\, his time at Arm and what he does there now – and introduce his role as a part-time Visiting Professor and what he hopes to achieve in the 3 years that he will be doing this. But the focus of the talk will be on how an IP provider such as Arm can develop products that can be used in applications where safety is a key concern. By using ‘Connected and Highly Automated Vehicles’ (so-called self-driving cars) as an example\, he’ll explain how the design and verification process needs to proceed to meet the requirements of safety standards and discuss the types of faults that can occur and how they need to be handled. By describing one of the latest Arm CPUs that support functional safety\, he’ll show what can be achieved at the IP level. He’ll conclude with a look at future challenges and areas that are ripe for collaborative research. \nBiography:  Pete is one of the 12 founding engineers of Arm and is still there 28 years later\, having taken on a number of roles in design\, test\, debug and now in functional safety. He is one of the UK experts on the working group that develops the ISO 26262 standard for automotive functional safety and is now contributing to a forthcoming standard on the ‘Safety of the Intended Functionality (SOTIF)’. He has a PhD from UMIST \, is a Fellow of the IET and is on the steering committee of the European Test Symposium.
URL:https://wp.doc.ic.ac.uk/hipeds/event/an-ip-providers-perspective-on-functional-safety/
LOCATION:EEE Level 9 Seminar Room
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20181102T140000
DTEND;TZID=UTC:20181102T150000
DTSTAMP:20260410T035324
CREATED:20181031T090233Z
LAST-MODIFIED:20181031T090233Z
UID:1978-1541167200-1541170800@wp.doc.ic.ac.uk
SUMMARY:HiPEDS Seminar: Building Computer Vision Systems That Really Work
DESCRIPTION:Title: Building Computer Vision Systems That Really Work  \nSpeaker: Andrew Fitzgibbon\, Microsoft  [<– note not MS Research] \nAndrew Fitzgibbon has been shipping advanced computer vision systems for twenty years. In 1999\, prize-winning research from Oxford University was spun out to become the Emmy-award-winning camera tracker “boujou”\, which has been used to insert computer graphics into live-action footage in pretty much every movie made since its release\, from the “Harry Potter” series to “Bridget Jones’s Diary”. In 2007\, he was part of the team that delivered human body tracking in Kinect for Xbox 360\, and in 2015 he moved from Microsoft Research to the Windows division to work on Microsoft’s HoloLens\, an AR headset brimming with cutting-edge computer vision technology. In all of these projects\, the academic state of the art has had to be leapfrogged in accuracy and efficiency\, sometimes by several orders of magnitude. Sometimes that’s just raw engineering\, sometimes it means completely new ways of looking at the research. If he had to nominate one key to success\, it’s a focus on\, well\, everything: from cache misses to end-to-end experience\, and on always being willing to change one’s mind. \nBiography: Fitzgibbon is a partner scientist at Microsoft in Cambridge\, UK. He has published numerous highly-cited papers\, and received many awards for his work\, including ten “best paper” prizes at various venues\, the Silver medal of the Royal Academy of Engineering\, and the BCS Roger Needham award. He is a fellow of the Royal Academy of Engineering\, the British Computer Society\, and the International Association for Pattern Recognition. He studied at University College\, Cork\, and then did a Masters at Heriot-Watt University\, before taking up an RSE job at the University of Edinburgh\, which eventually morphed into a PhD. He moved to Oxford in 1996 and drove large software projects such as the VXL project\, and then spent several years as a Royal Society University Research Fellow before joining Microsoft in 2005. He loves programming\, particularly in C++\, and his recent work has included new numerical algorithms for Eigen\, and compilation of F# to a non-garbage-collected runtime. \nhttps://www.microsoft.com/en-us/research/people/awf/
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-building-computer-vision-systems-that-really-work/
LOCATION:Huxley 342
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20180530T120000
DTEND;TZID=UTC:20180530T130000
DTSTAMP:20260410T035324
CREATED:20180518T112627Z
LAST-MODIFIED:20180522T142127Z
UID:1854-1527681600-1527685200@wp.doc.ic.ac.uk
SUMMARY:HiPEDS Seminar: Probabilistic models and principled decision making @ PROWLER.io
DESCRIPTION:Abstract: \nWhat use is machine learning unless we can turn predictions into decisions? In this talk I’ll explain how this idea motivates our strategy at PROWLER.io. I’ll explain how different research teams at the company are attacking different parts of decision theory\, and focus on outputs from the probabilistic modelling team. I’ll show how probabilistic models are used for forecasting in smart cities\, and examine some of the machine learning advances we’ve made to achieve this. \nShort Bio: \nJames Hensman is the head of probabilistic modelling at PROWLER.io. He was previously a Lecturer at Lancaster University\, where he held a MRC fellowship in Biostatistics. He obtained his PhD from Sheffield University\, where he studied engineering. His interests are in statistical machine learning including Gaussian process models; he co-founded the GPy and GPflow packages.
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-probabilistic-models-and-principled-decision-making-prowler-io/
LOCATION:RSM G41\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Nick Pawlowski":MAILTO:n.pawlowski16@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20180412T160000
DTEND;TZID=UTC:20180412T170000
DTSTAMP:20260410T035324
CREATED:20180420T150539Z
LAST-MODIFIED:20180420T150944Z
UID:1817-1523548800-1523552400@wp.doc.ic.ac.uk
SUMMARY:HiPEDS Seminar: What's new in TensorFlow? Updates from the Developer Summit.
DESCRIPTION:Abstract: Many new and exciting things are coming for TensorFlow\, to be announced at the Developer Summit on 3/30 in Mountain View. Since this event will have just finished by the time I make it out the UK\, I thought it’d be helpful to give a quick summary / overview of these new features and opportunities\, then dive a little deeper into the topics that are most relevant to you. My focus is on usability\, in particular – I’m excited about Eager Execution and Keras. I can also go a little deeper (no pun) into important work being done on DeepLearn.js\, which may be valuable for researchers to create “instant demos” of their models\, running in a webpage\, with no installation necessary for users. \nLength: About 45 mins\, or less. Happy to do 1:1s after to go deeper into topics of interest. \nShort bio: Josh Gordon works on the TensorFlow team at Google\, and teaches Deep Learning at Pace University. He has over a decade of machine learning experience to share. You can find him on YouTube and Twitter.
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-whats-new-in-tensorflow-updates-from-the-developer-summit/
LOCATION:Huxley 140
ORGANIZER;CN="Riccardo Moriconi":MAILTO:r.moriconi16@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20180316T140000
DTEND;TZID=UTC:20180316T150000
DTSTAMP:20260410T035324
CREATED:20180420T150109Z
LAST-MODIFIED:20180420T150109Z
UID:1815-1521208800-1521212400@wp.doc.ic.ac.uk
SUMMARY:HiPEDS Seminar: Big Data and the Cloud: Implications for Structured Data Management
DESCRIPTION:Abstract: I will present an overview of some of the open challenges and opportunities for structured data management that are especially relevant for today’s world of Big Data and the Cloud. In the second half of the talk\, I will discuss in depth one of the opportunities – approximate query processing – and reflect on why this technology is not mainstream in today’s data platforms. \nBio: Surajit Chaudhuri is a Distinguished Scientist at Microsoft Research and leads the Data Management\, Exploration and Mining group. He also works closely with Microsoft’s Cloud and Enterprise Division. Surajit’s current areas of interest are Big Data platforms\, self-manageability\, and cloud database services. Working with his colleagues in Microsoft Research\, he helped incorporate the Database Engine Tuning Advisor and Data Cleaning technology in Microsoft SQL Server. Surajit is an ACM Fellow\, a recipient of the ACM SIGMOD Edgar F. Codd Innovations Award\, ACM SIGMOD Contributions Award\, a VLDB 10-year Best Paper Award\, and an IEEE Data Engineering Influential Paper Award.
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-big-data-and-the-cloud-implications-for-structured-data-management/
LOCATION:Huxley Building\, Room 217/218\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Giannis Evagorou":MAILTO:g.evagorou15@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20180119T120000
DTEND;TZID=UTC:20180119T130000
DTSTAMP:20260410T035324
CREATED:20180420T140801Z
LAST-MODIFIED:20180420T140801Z
UID:1813-1516363200-1516366800@wp.doc.ic.ac.uk
SUMMARY:HiPEDS Seminar: Distributed Private Data Collection at Scale
DESCRIPTION:Abstract: \nLarge technology companies rely on collecting data from their users to understand their interests\, and better customize the company’s products. Increasingly\, this must be done while preserving individual users’ privacy.  Recently\, techniques based on radomization and data sketching have been adopted to provide data collection protocols which optimize the privacy accuracy trade-off.  In this talk\, I’ll discuss methods deployed by Google and Apple to collect frequency information\, and our recent work to monitor information on correlations in the data. \nBio: \nGraham Cormode a Professor in Computer Science at the University of Warwick in the UK\, where he work on research topics in data management\, privacy and big data analysis. Previously\, he was a principal member of technical staff at AT&T Labs-Research.  He is a University Liaison Director at the Alan Turing Institute\, and in 2017 he was the co-recipient of Adams Prize for Mathematics for his work on Statistical Analysis of Big Data.
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-distributed-private-data-collection-at-scale/
LOCATION:Huxley Building Room 218\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Giannis Evagorou":MAILTO:g.evagorou15@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20171106T120000
DTEND;TZID=UTC:20171106T130000
DTSTAMP:20260410T035324
CREATED:20180420T135314Z
LAST-MODIFIED:20180420T135314Z
UID:1811-1509969600-1509973200@wp.doc.ic.ac.uk
SUMMARY:HiPEDS Seminar: How can you trust formally verified software?
DESCRIPTION:Abstract: \nFormal verification of software has finally started to become viable: we have examples of formally verified microkernels\, realistic compilers\, hypervisors etc. These are huge achievements and we can expect to see even more impressive results in the future but the correctness proofs depend on a number of assumptions about the Trusted Computing Base that the software depends on. Two key questions to ask are: Are the specifications of the Trusted Computing Base correct? And do the implementations match the specifications? I will explore the philosophical challenges and practical steps you can take in answering that question for one of the major dependencies: the hardware your software runs on. I will describe the combination of formal verification and testing that ARM uses to verify the processor specification and I will talk about our current challenge: getting the specification down to zero bugs while the architecture continues to evolve. \nBio: \nAlastair Reid is a Senior Principal Research Engineer at ARM Ltd. His current research focus is on formalizing the ARM architecture specifications and finding ways that those specifications can be used to make hardware and software better. He has 17 granted patents in Computer Architecture and has published over a dozen research papers in Formal Verification\, Software Defined Radio\, Operating Systems\, and Lazy Functional Programming. Before ARM\, he worked/studied at University of Utah\, Yale University\, University of Glasgow and the University of Strathclyde. In his spare time\, he builds his own keyboards and enjoys trashing his body in cyclocross races. You can find him at https://alastairreid.github.io and at @alastair_d_reid.
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-how-can-you-trust-formally-verified-software/
LOCATION:611 (Gabor Seminar Room)\, EEE Building
ORGANIZER;CN="Giannis Evagorou":MAILTO:g.evagorou15@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20171006T120000
DTEND;TZID=UTC:20171006T130000
DTSTAMP:20260410T035324
CREATED:20180420T134904Z
LAST-MODIFIED:20180420T135340Z
UID:1807-1507291200-1507294800@wp.doc.ic.ac.uk
SUMMARY:HiPEDS Seminar: Database storage tiering\, fast and slow
DESCRIPTION:Abstract: \nIn 1987\, Jim Gray and Gianfranco Putzolu introduced the five-minute rule for trading memory to reduce disk I/O using the then-current price-performance characteristics of DRAM and Hard Disk Drives (HDD). Since then\, the five-minute rule has gained wide-spread acceptance as an important rule-of-thumb in data engineering. In the first part of this talk\, we will revisit the five-minute rule three decades since its introduction and use it to identify impending changes in today’s multi-tier storage hierarchy given recent trends in the storage hardware landscape. \nIn the second part of the talk\, we will use insights from the five-minute rule to investigate the impact of merging the erstwhile-separate capacity and archival tiers into a single cold storage tier that is based on new Cold Storage Devices (CSD). We will see that despite its ability to reduce TCO\, cold storage tier cannot be realized in practice today as current database systems will suffer from crippling performance problems if CSD are used as a replacement for HDD. Then\, I will present Skipper\, an end-to-end query execution framework that substantially reduces the cost of data analytics by enabling query execution directly over CSD. \nBio: \nRaja Appuswamy is currently working as a Postdoctoral Researcher in the DIAS lab headed by Prof. Anastasia Ailamaki at EPFL. Previously\, he worked as a Visiting Researcher in the Systems and Networking group at Microsoft Research\, Cambridge\, and as a Software Development Engineer in the Windows 7 kernel team at Microsoft\, Redmond. \nHe received his PhD in Computer Science from the Vrije Universiteit\, Amsterdam\, where he worked under the guidance of Prof. Andrew S. Tanenbaum on designing and implementing a new storage stack for the MINIX 3 microkernel operating system. He also holds dual Masters degrees in Computer Science and Agricultural Engineering from the University of Florida.
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-database-storage-tiering-fast-and-slow/
LOCATION:Huxley 139
ORGANIZER;CN="Giannis Evagorou":MAILTO:g.evagorou15@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20170823T120000
DTEND;TZID=UTC:20170823T130000
DTSTAMP:20260410T035324
CREATED:20180420T133506Z
LAST-MODIFIED:20180420T133506Z
UID:1805-1503489600-1503493200@wp.doc.ic.ac.uk
SUMMARY:HiPEDS Seminar: Web Data Extraction: A Crash Course
DESCRIPTION:HiPEDS CDT Seminar Series with Giorgio Orsi\, Senior Research Scientist at Meltwater.\n\n\n\nAbstract: Data acquisition plays an important role in modern organisations and is a strategic business process for data-driven companies such as insurers\, retailers\, and search engines. Data acquisition processes range from manual data collection and purchase\, to cheaper but often technically challenging methods such as automated collection and crowdsourcing. The abundance of web data has made web scraping (also known as web data extraction or web wrapping) an essential tool in data acquisition processes. A wrapper is a program that turns web content into structured data using techniques ranging from visual analysis of the rendered page to DOM tree mining. Web scraping is often the only viable data collection method for websites\, in particular when no API is available. Although web scraping typically relies on inducing a wrapper for every source\, a number of semi- or fully automated techniques for web scraping have emerged. These recent advances have finally allowed for accurate and fully automated wrapper induction at the scale of hundreds of thousands of sources. They have also contributed to revitalised the area\, as evident from a growing number of web scraping startups\, e.g.\, Import.io\, DiffBot\, ScrapingHub\, and Wrapidity. \n  \nThis lecture is a crash course in Web Scraping. We will start with an overview of the available techniques and technologies\, discussing when and where they are appropriate. We will then introduce the Open Source OXPath language for declarative web scraping. \n  \nBio: Giorgio Orsi is a Senior Research Scientist at Meltwater and an Honorary Researcher at the School of Computer Science of the University of Birmingham. His research deals with the algorithmic aspects of large-scale data processing and with the logical foundations of information integration and knowledge representation. Giorgio is a co-investigator of the EPSRC Programme Grant VADA (Value Added Data Systems) and a co-founder of Wrapidity\, an Oxford University startup\, that was recently acquired by Meltwater to boost collection of outside data using AI.
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-web-data-extraction-a-crash-course/
LOCATION:Huxley Building\, Room 217/218\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Giannis Evagorou":MAILTO:g.evagorou15@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20170518T120000
DTEND;TZID=UTC:20170518T140000
DTSTAMP:20260410T035324
CREATED:20170504T154702Z
LAST-MODIFIED:20170504T154702Z
UID:1637-1495108800-1495116000@wp.doc.ic.ac.uk
SUMMARY:Data Co-Management with Modern Hardware
DESCRIPTION:Upcoming lecture by Raja Appuswamy\, Postdoctoral Researcger in the DIAS lab at EPFL\, on data management systems\nAbstract\nThe design of data management systems has always been driven based on two aspects\, namely\, underlying hardware and applications requirements. The past few years have\, however\, witnessed dramatic changes in both these aspects. \nOn the hardware front\, computer architecture is in a phase of constant change resulting in growing heterogeneity in the design of processors\, memory\, interconnects\, and storage. With the wide-spread adoption of cloud computing\, cloud providers have started deploying customized hardware in datacenters to balance price-power-performance trifecta\, fueling this trend further. On the application front\, many organizations increasingly require fast analytics on fresh transactional data to derive timely insights. The workload generated by the ensuing new breed of applications\, also referred as “analytics 3.0” or “operational analytics”\, is also heterogeneous in nature\, as it blends transactional and analytical queries into a single stream. \nIn this talk\, I will present two projects I started in the DIAS laboratory with the focus of building data management systems that can embrace and exploit hardware and workload heterogeneity. First\, I will present Skipper\, an end-to-end query execution framework that enables cheap data analytics directly over cold storage devices. Then\, I will present Caldera\, a new Hybrid Transactional and Analytical Processing (HTAP) engine that uses heterogeneous processors (CPUs and GPGPUs) in a synergistic fashion for supporting high-throughput transaction workloads and real-time analytical workloads without any compromises. In presenting these systems\, I will both highlight the inability of current system designs to deal with emerging hardware and the potential of hardware–software codesign techniques to bring about substantial improvement in price\, performance\, or power consumption. \nSpeaker bio\nRaja Appuswamy is currently working as a Postdoctoral Researcher in the DIAS lab headed by Prof. Anastasia Ailamaki at EPFL. Previously\, he worked as a Visiting Researcher in the Systems and Networking group at Microsoft Research\, Cambridge\, and as a Software Development Engineer in the Windows 7 kernel team at Microsoft\, Redmond. \nHe received his Ph.D in Computer Science from the Vrije Universiteit\, Amsterdam\, where he worked under the guidance of Prof. Andrew S. Tanenbaum on designing and implementing a new storage stack for the MINIX 3 microkernel operating system. He also holds dual Masters degrees in Computer Science and Agricultural Engineering from the University of Florida.
URL:https://wp.doc.ic.ac.uk/hipeds/event/data-co-management-with-modern-hardware/
LOCATION:611 (Gabor Seminar Room)\, EEE Building
ORGANIZER;CN="Giannis Evagorou":MAILTO:g.evagorou15@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20170314T130000
DTEND;TZID=UTC:20170314T140000
DTSTAMP:20260410T035324
CREATED:20170301T163122Z
LAST-MODIFIED:20170315T172025Z
UID:1575-1489496400-1489500000@wp.doc.ic.ac.uk
SUMMARY:HiPEDS Seminar - Big graphs on big machines
DESCRIPTION:Speaker: Dr. Tim Harris\, Oracle Labs Cambridge \nSeminar Title: HiPEDS Seminar – Big graphs on big machines \nAbstract: Oracle’s largest SPARC M7 system provides 4096 hardware threads spread over 16 sockets in one cache-coherent address space. I will talk about our experience tuning graph analytics workloads to run well on this system\, and how we went from an implementation that stopped scaling at around 200 threads to a version that provides super-linear speed-ups on PageRank and SSSP running on 1TB+ inputs over the full machine.  I will focus on the interactions between the threads and the memory system\, and the lessons we learned in terms of how to allocate memory and distribute work on these large NUMA systems. \nBio: Tim Harris leads the Oracle Labs group in Cambridge\, UK.  His research interests span multiple layers of the stack\, including parallel programming\, VMM / OS / runtime-system interaction\, and opportunities for specialized architecture support for particular workloads.  He has also worked on the implementation of software transactional memory for multi-core computers\, and the design of programming language features based on it.  He is a co-author of the Morgan Claypool book Transactional Memory.  Tim has a BA and PhD in computer science from Cambridge University Computer Laboratory.  He was on the faculty at the Computer Laboratory from 2000-2004 where he led the department’s research on concurrent data structures and contributed to the Xen virtual machine monitor project.  He was at Microsoft Research from 2004\, and then joined Oracle Labs in 2012. \n \nSlides
URL:https://wp.doc.ic.ac.uk/hipeds/event/hipeds-seminar-big-graphs-on-big-machines/
LOCATION:Huxley Building 144\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Ira Ktena":MAILTO:ira.ktena@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20170310T110000
DTEND;TZID=UTC:20170310T130000
DTSTAMP:20260410T035324
CREATED:20170207T215231Z
LAST-MODIFIED:20170207T215802Z
UID:1541-1489143600-1489150800@wp.doc.ic.ac.uk
SUMMARY:Lecture/Workshop: Model Predictive Control from an Application Point of View in Process Industry
DESCRIPTION:The aim of this lecture is to provide an industrial perspective on Model Predictive Control with emphasis on: \n\nImportant practical requirements\nPractice-proven solutions and approaches\nUnderstanding the required efforts in terms of time and money\nDifferentiation between state of the art\, state of science and vision (= inspirations for further developments)\n\nLecture outline\n\nMotivation\nModel Predictive Control for Continuous Plants\nNonlinear Model Predictive Control for Batch Plants\nReal Time Optimization\nSummary and Outlook\n\nShort Bio\nDr Birk obtained his PhD on Computer-aided analysis and design of nonlinear observers in 1992 from the University of Stuttgart. He joined BASF afterwards\, and has had several roles in the company ranging through Engineer in Advanced process Control to Senior Manager of Automation Technology to his current position as Vice President\, Executive Expert of Automation Technology. Dr Birk has lectured on several Master courses at the University of Stuttgart\, on Process Control and Production IT\, and recently on Operational technology.
URL:https://wp.doc.ic.ac.uk/hipeds/event/lectureworkshop-model-predictive-control-from-an-application-point-of-view-in-process-industry/
LOCATION:EEE 509A
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20170309T150000
DTEND;TZID=UTC:20170309T160000
DTSTAMP:20260410T035324
CREATED:20170207T214346Z
LAST-MODIFIED:20170207T215543Z
UID:1538-1489071600-1489075200@wp.doc.ic.ac.uk
SUMMARY:Seminar:   Challenges in Operational Technology for the Process Industry
DESCRIPTION:Abstract\nThe following main challenges at the interface of automation technology\, process technology and information technology will be discussed: \n\nModels within the life-cycle\nVertical integration from ERP (Enterprise Resource Planning) to actuator and vice versa\nHorizontal integration requirements for highly reliable solutions\nHuman Machine Integration\n\nFor all of these challenges the state-of-the-art and current BASF approaches will be presented. \nThe goal of the seminar is to create awareness for practical problems in the process industry and stimulate further discussions\, as well as how the scientific community can contribute to develop improved solutions for these existing and upcoming challenges. \nShort Bio\nDr Birk obtained his PhD on Computer-aided analysis and design of nonlinear observers in 1992 from the University of Stuttgart. He joined BASF afterwards\, and has had several roles in the company ranging through Engineer in Advanced process Control to Senior Manager of Automation Technology to his current position as Vice President\, Executive Expert of Automation Technology. Dr Birk has lectured on several Master courses at the University of Stuttgart\, on Process Control and Production IT\, and recently on Operational technology.
URL:https://wp.doc.ic.ac.uk/hipeds/event/seminar-challenges-in-operational-technology-for-the-process-industry/
LOCATION:611 (Gabor Seminar Room)\, EEE Building
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20170222T120000
DTEND;TZID=UTC:20170222T140000
DTSTAMP:20260410T035324
CREATED:20170220T093323Z
LAST-MODIFIED:20170220T093323Z
UID:1557-1487764800-1487772000@wp.doc.ic.ac.uk
SUMMARY:Predicting User Demographics in Social Networks
DESCRIPTION:Speaker name: Nikolaos Aletras \nAutomatically inferring user demographics in social networks is useful for both social science research and a range of downstream applications in marketing and politics. Our main hypothesis is that language use in social networks is indicative of user attributes. This talk presents recent work on inferring a new set of socioeconomic attributes\, i.e. occupational class\, income and socioeconomic class. We define a predictive task for each attribute where user-generated content is utilised to train supervised non-linear methods for classification and regression\, i.e. Gaussian Processes. We show that our models achieve strong predictive accuracy in all of the three demographics while our analysis sheds light to factors that differentiate users between occupations\, income level and socioeconomic classes. \nDr. Nikolaos Aletras is an Applied Scientist at Amazon working in the Machine Learning Core team. Previously\, I worked as a Research Associate at the Department of Computer Science at UCL\, Media Futures Group and I completed a PhD in NLP at the Department of Computer Science of the University of Sheffield.
URL:https://wp.doc.ic.ac.uk/hipeds/event/predicting-user-demographics-in-social-networks/
LOCATION:340 Huxley
ORGANIZER;CN="Giannis Evagorou":MAILTO:g.evagorou15@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20170222T120000
DTEND;TZID=UTC:20170222T140000
DTSTAMP:20260410T035324
CREATED:20170215T164511Z
LAST-MODIFIED:20170216T124826Z
UID:1551-1487764800-1487772000@wp.doc.ic.ac.uk
SUMMARY:Seminar - Predicting User Demographics in Social Networks
DESCRIPTION:Speaker name: Nikolaos Aletras \nAbstract: Automatically inferring user demographics in social networks is useful for both social science research and a range of downstream applications in marketing and politics. Our main hypothesis is that language use in social networks is indicative of user attributes. This talk presents recent work on inferring a new set of socioeconomic attributes\, i.e. occupational class\, income and socioeconomic class. We define a predictive task for each attribute where user-generated content is utilised to train supervised non-linear methods for classification and regression\, i.e. Gaussian Processes. We show that our models achieve strong predictive accuracy in all of the three demographics while our analysis sheds light to factors that differentiate users between occupations\, income level and socioeconomic classes. \nBio: Dr. Nikolaos Aletras is an Applied Scientist at Amazon working in the Machine Learning Core team. Previously\, I worked as a Research Associate at the Department of Computer Science at UCL\, Media Futures Group and I completed a PhD in NLP at the Department of Computer Science of the University of Sheffield.
URL:https://wp.doc.ic.ac.uk/hipeds/event/seminar-predicting-user-demographics-in-social-networks/
LOCATION:340 Huxley
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20161212T120000
DTEND;TZID=UTC:20161212T130000
DTSTAMP:20260410T035324
CREATED:20161202T152135Z
LAST-MODIFIED:20170102T195607Z
UID:1443-1481544000-1481547600@wp.doc.ic.ac.uk
SUMMARY:Seminar: Deep Learning Financial Market Data
DESCRIPTION:Speaker: Steven Hutt \nSeminar title: Deep Learning Financial Market Data \nAbstract: An introduction to learning patterns in financial market data \nSlides
URL:https://wp.doc.ic.ac.uk/hipeds/event/seminar-deep-learning-financial-market-data/
LOCATION:Huxley 145\, Imperial College London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Ira Ktena":MAILTO:ira.ktena@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20161026T120000
DTEND;TZID=UTC:20161026T130000
DTSTAMP:20260410T035324
CREATED:20161003T080622Z
LAST-MODIFIED:20161103T092535Z
UID:1340-1477483200-1477486800@wp.doc.ic.ac.uk
SUMMARY:Seminar: Automatically Comparing Memory Consistency Models
DESCRIPTION:S-REPLS Seminar Slides \nSpeaker name: Dr. John Wickerson \nAbstract \nA memory consistency model (MCM) is the part of a programming language or computer architecture specification that defines which values can legally be read when a thread in a concurrent program reads from a shared memory location. Because MCMs have to take into account various optimisations employed by modern architectures (such as store buffering and instruction reordering) and compilers (such as constant propagation)\, they often end up being complex and counterintuitive\, which makes them challenging to design and to understand. \n  \nIn this work\, we identify four important tasks involved in designing and understanding MCMs: generating conformance tests\, distinguishing two MCMs\, checking compiler optimisations\, and checking compiler mappings. We show that all four tasks can be cast as instances of a general constraint-satisfaction problem to which the solution is either a program or a pair of programs. We further show that although these constraints aren’t tractable for automatic solvers when phrased over programs directly\, we can solve analogous constraints over programexecutions\, and then reconstruct programs that satisfy the original constraints. \n  \nWe illustrate our technique\, which is implemented in the Alloy modelling framework\, on a range of software- and architecture-level MCMs\, both axiomatically and operationally defined. First\, we automatically recreate – often in a simpler form – several known results\, including: distinctions between several variants of the C/C++ MCM; a failure of the ‘SC-DRF guarantee’ in an early C++ draft; that x86 is ‘multi-copy atomic’ and Power is not; bugs in common C/C++ compiler optimisations; and bugs in compiler mappings from OpenCL to AMD-style and NVIDIA GPUs. Second\, we use our technique to develop and validate a stronger MCM for NVIDIA GPUs that supports a natural mapping from OpenCL. \n  \nThis is joint work with Mark Batty (U Kent)\, Tyler Sorensen (Imperial) and George A. Constantinides (Imperial).
URL:https://wp.doc.ic.ac.uk/hipeds/event/seminar-automatically-comparing-memory-consistency-models/
LOCATION:Huxley Building\, Room 217/218\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Ira Ktena":MAILTO:ira.ktena@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20160621T173000
DTEND;TZID=UTC:20160621T190000
DTSTAMP:20260410T035324
CREATED:20160412T095159Z
LAST-MODIFIED:20160412T095204Z
UID:1280-1466530200-1466535600@wp.doc.ic.ac.uk
SUMMARY:Engineering Lecture
DESCRIPTION:Dr Alastair Donaldson will be giving an exciting lecture on his research and its relevance for secondary school students. A booking form and further details will be available soon.
URL:https://wp.doc.ic.ac.uk/hipeds/event/engineering-lecture/
LOCATION:Skempton 164\, Skempton Building\, Imperial College London\, SW7 2AZ\, United Kingdom
CATEGORIES:Outreach
ORGANIZER;CN="Imperial Outreach":MAILTO:outreach@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20160617T120000
DTEND;TZID=UTC:20160617T130000
DTSTAMP:20260410T035324
CREATED:20160607T103311Z
LAST-MODIFIED:20160607T103311Z
UID:1325-1466164800-1466168400@wp.doc.ic.ac.uk
SUMMARY:Seminar: Domain Specific Design Tools with application to Internet of Things
DESCRIPTION:Speaker name: Dr. Benedict Gaster \nAbstract\nInternet of Things is an area of active interest\, some people predicting a million unique devices in the next 5 years\, all sharing a common lineage low-power and censoring the world. If this is really the case\, then these devices must be designed and built by more than professional programmers and system architects! In this talk we introduce the notion of Domain Specific Design Tools (DSDT)\, that allow users of technology to design their own devices. In itself this is not a new idea\, games engines are an excellent example of DSDTs\, but IoT brings a new set of requirements that open challenges not addressed by existing tools and methods. \nTo build the DSDTs for future IoT applications\, many not yet conceived\, we present a Typescript and C++ framework that puts constraints on the development environment\, such as listed memory and low-clock speeds\, that rule of using many C++ features and instead propose a generalisation of C++ meta-programing as a library foundation for building DSDTs.
URL:https://wp.doc.ic.ac.uk/hipeds/event/seminar-domain-specific-design-tools-with-application-to-internet-of-things/
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
BEGIN:VEVENT
DTSTART;TZID=UTC:20160517T110000
DTEND;TZID=UTC:20160517T120000
DTSTAMP:20260410T035324
CREATED:20160503T074639Z
LAST-MODIFIED:20160503T074639Z
UID:1302-1463482800-1463486400@wp.doc.ic.ac.uk
SUMMARY:Seminar: Thinking Outside the (Network) Box
DESCRIPTION:Speaker name: Dr. Paolo Costa \nAbstract: Data centers are the infrastructure providing access to online services such as Amazon\, Google Search\, Facebook\, and Office 365 for hundreds of millions of users around the world. They comprise hundreds of thousands of servers interconnected by a fast network fabric. The network is therefore a critical component of data centers and it is often cited as one of the main bottlenecks\, affecting performance and costs. \nExisting network deployments are heavily influenced by Internet-based technology. While this approach has served us well\, it starts showing its limits. In this talk\, I will review some of these shortcomings and discuss how the research undertaken in our group aims to address the challenges of future data centers through a deep rethinking of the way data center networks are built and operated.
URL:https://wp.doc.ic.ac.uk/hipeds/event/seminar-thinking-outside-the-network-box/
LOCATION:Huxley 145\, Imperial College London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Ira Ktena":MAILTO:ira.ktena@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20160219T140000
DTEND;TZID=UTC:20160219T150000
DTSTAMP:20260410T035324
CREATED:20160129T154132Z
LAST-MODIFIED:20160225T220928Z
UID:1259-1455890400-1455894000@wp.doc.ic.ac.uk
SUMMARY:Seminar: The SpiNNaker Project
DESCRIPTION:Speaker name: Prof. Steve Furber \nAbstract: The SpiNNaker project\, now offered as one of two neuromorphic platforms supported by the European Union ICT Flagship Human Brain Project\, is a digital many-core computer incorporating a million mobile phone processors optimised for real-time brain-modelling research applications. The design of the machine is very much influenced by the biological application it is intended to support\, which has a lot to teach us about how we might build more efficient\, fault-tolerant parallel computers in the future. \nThe SpiNNaker Project Seminar Slides
URL:https://wp.doc.ic.ac.uk/hipeds/event/seminar-the-spinnaker-project/
LOCATION:Huxley Building 144\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Ira Ktena":MAILTO:ira.ktena@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20160125T170000
DTEND;TZID=UTC:20160125T180000
DTSTAMP:20260410T035324
CREATED:20170102T200634Z
LAST-MODIFIED:20170102T200850Z
UID:1514-1453741200-1453744800@wp.doc.ic.ac.uk
SUMMARY:Monitoring the security health of a cloud server or smartphone
DESCRIPTION:Speaker: Professor Ruby B. Lee \nAbstract: Cloud computing provides computing resources to cloud customers on demand.  It should also be able to provide different types and levels of security on demand\, at different costs to the customers. But how does the customer know that he is getting the security services he paid for?  Towards this end\, a cloud provider needs to be able to monitor a server’s security health and see if this matches the security properties the customer requested.  We defined CloudMonatt\, an architecture that does this monitoring and attestation of security health.  We discuss what security mechanisms are needed in each compute server and in the property-attestation server\, how some security health properties can be inferred\, and how scalable secure monitoring and property attestation can be achieved.  What measurements can be easily collected from which security health properties can be inferred? Can existing performance monitoring or optimization features be used? Beyond the architectural framework\, we would like to invite exploration of how machine learning can be used effectively to help determine various aspects of security health. Can these techniques also be used to detect security health in smartphones? \nSpeaker’s Bio: Ruby B. Lee is the Forrest G. Hamrick Professor in the Electrical Engineering department at Princeton University. Her research in security-aware computer architecture includes secure processors enabling fine-grained secure enclaves\, secure caches resilient to side-channel attacks\, software-hardware architectures for self-protecting data\, cloud computing security\, smart phone security and security verification. Prior to Princeton\, Lee served as chief architect at Hewlett-Packard\, contributing to numerous technical innovations in processor architecture\, multimedia architecture and security architecture. She was a founding architect of HP’s PA-RISC architecture and instrumental in the initial design of several generations of PA-RISC processors for HP’s business and technical computers.  She helped catalyze the widespread adoption of multimedia in commodity computers by pioneering subword-parallelism (SIMD) for multimedia acceleration in microprocessors\, now supported in all major Instruction Set Architectures.  She led the introduction of the first multimedia user interface in low-end products. She also co-led the 64-bit Intel-HP multimedia architecture team\, and helped introduce SIMD and novel permutation instructions into Intel processors. Lee is an ACM Fellow and an IEEE Fellow\, and holds over 120 U.S. and international patents. She received her undergraduate degree from Cornell in the college scholar program and her Ph.D. from Stanford University. Lee is a visiting professor at Imperial College.
URL:https://wp.doc.ic.ac.uk/hipeds/event/monitoring-the-security-health-of-a-cloud-server-or-smartphone/
LOCATION:Huxley 145\, Imperial College London\, SW7 2AZ\, United Kingdom
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20160111T160000
DTEND;TZID=UTC:20160111T170000
DTSTAMP:20260410T035324
CREATED:20160107T124743Z
LAST-MODIFIED:20160129T153930Z
UID:1238-1452528000-1452531600@wp.doc.ic.ac.uk
SUMMARY:Seminar: The past and future of Random Field Theory for neuroimaging inference
DESCRIPTION:Speaker name: Prof. Thomas E. Nichols \nAbstract: A fundamental goal in “brain mapping” with functional Magnetic Resonance Imaging (fMRI) is localising the parts of the brain activated by a task.  The standard tool for making this inference has been Random Field Theory (RFT)\, a collection of results for Gaussian Processes of the null statistic image (implemented in the two most widely used packages\, SPM & FSL).  RFT provides inference on individual voxels (voxel-wise) and sets of contiguous suprathreshold voxels (cluster-wise) while controlling the familywise error rate\, the chance of one or more false positives over the brain.  I will discuss how RFT methods have been used for the past 25 years\, show some small-scale evaluations that pointed to problems with RFT when the degrees-of-freedom are low.  I will then show results from a recent study based on the wealth of (1000’s of) publicly available resting-state fMRI datasets; these massive evaluations show that\, even with n=20 or 40 subjects\, RFT suffers from slightly conservative voxel-wise inferences and catastrophically liberal cluster-wise inferences.  I will discuss the reasons for these failures of RFT and practical solutions going forward. \nSeminar Slides from Prof. Nichols’ Talk
URL:https://wp.doc.ic.ac.uk/hipeds/event/seminar-the-past-and-future-of-random-field-theory-for-neuroimaging-inference/
LOCATION:Huxley Building\, Room 217/218\, Imperial College London\, London\, SW7 2AZ\, United Kingdom
ORGANIZER;CN="Ira Ktena":MAILTO:ira.ktena@imperial.ac.uk
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20151201T110000
DTEND;TZID=UTC:20151201T120000
DTSTAMP:20260410T035324
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