COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Programming Research Group Seminar > I solemnly swear that I am up to... automatic parallelisation
I solemnly swear that I am up to... automatic parallelisationAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Anton Lokhmotov. Computer systems are increasingly parallel and heterogeneous, while programs are still largely written in sequential languages like C/C++ assuming a single processor connected to uniform memory. The obvious suggestion that the compiler should automatically distribute a sequential program across the system usually fails in practice because the dependence analysis in the presence of aliasing can be over-pessimistic. This talk will explore how the compiler can rely on the programmer’s knowledge about dependences in the code to enable automatic parallelisation. Practically speaking, by enclosing a code fragment inside a special block the programmer (solemnly) swears to the compiler that the code fragment is free of dependences on all or some memory locations. This essentially creates a treaty-point between what is easy for the programmer to guarantee and what the compiler is capable of refactoring. This talk is part of the Computer Laboratory Programming Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsType the title of a new list here cambridge immunology Vital Geographies - Department of GeographyOther talksThe evolution of photosynthetic efficiency Hunting for cacti in the caribbean Why does cardiac function deteriorate in heart failure and how does phosphodiesterase 5 inhibition help? Amphibian Evolution through Deep Time: Fossils, Genes and Regeneration Project Management Throwing light on organocatalysis: new opportunities in enantioselective synthesis XZ: X-ray spectroscopic redshifts of obscured AGN From Euler to Poincare Fumarate hydratase and renal cancer: oncometabolites and beyond Panel Discussion: Climate Change Is Now |