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 Computer Architecture Group Meeting > Enabling Runtime Monitoring on Multicores for Performance and Reliability
Enabling Runtime Monitoring on Multicores for Performance and ReliabilityAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Prof Simon Moore. With the advent of multicores, there is demand for monitoring parallel programs for a wide range of applications including those related to improvement of performance and reliability. Debugging tools such as data race detection, tools such as DIFT (dynamic information flow tracking) for detecting software attacks, techniques such as speculative parallelisation that strive to expose parallelism and improve performance, are examples of applications that require a parallel program to be monitored during runtime. While each of the above monitoring applications are quite different in their purpose and implementation, they all share a common requirement in the context of monitoring a parallel program—the need to detect and react to interprocessor shared memory dependences (ISMDs). In this talk, we propose a simple architectural extension in the form of ECMon: support for exposing cache events to the software, in effect, efficiently exposing the ISM Ds to software. We demonstrate how a wide variety of monitoring applications, including those for security attack detection, those that allow speculation past barrier synchronisations, and those for ensuring sequential consistency in a machine with a relaxed memory model, can be implemented efficiently using this support. Bio: Vijay Nagarajan recently joined the University of Edinburgh as a lecturer. He obtained his PhD in Computer Science from the University of California, Riverside and Masters in Computer Science from University of Arizona. His research interests span the areas of computer architecture, compilers, and software engineering and has published in some of the premier conferences and journals in these areas. More information about his research can be found at http://homepages.inf.ed.ac.uk/vnagaraj/ This talk is part of the Computer Laboratory Computer Architecture Group Meeting series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsContinuity in Education and Cultural links between countries: Brexit Talk and Q&A Computer Laboratory Programming Research Group Seminar Physics of Living Matter PLM6Other talksStereodivergent Catalysis, Strategies and Tactics Towards Secondary Metabolites as enabling tools for the Study of Natural Products Biology Identifying new gene regulating networks in immune cells Rhys Jones: Temporal Claustrophobia at the Continental Congress, 1774-1776 Complement and microglia mediated sensory-motor synaptic loss in Spinal Muscular Atrophy Climate change, archaeology and tradition in an Alaskan Yup'ik Village Protein targeting within the chloroplast: a cell-biological view of starch biosynthesis Symplectic topology of K3 surfaces via mirror symmetry "The integrated stress response – a double edged sword in skeletal development and disease" Immigration and Freedom Speculations about homological mirror symmetry for affine hypersurfaces What sort of challenge is climate change? Fifty years of editorialising in ‘Nature’ and ‘Science’ |