![]() |
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 Dr Simon William 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 listsINI info aggregator Archaeology Graduate Seminar Series CSSA-CambridgeOther talksMaterials discovery: the systematic prediction of new classes of organic non-linear optical materials The roles of the interaction between the APC/C and the centrosome in the cell cycle and development in Drosophila Exploring the impact of the Ukwazana Programme - the first structural HIV prevention programme for Men who have Sex with Men in Africa CGHR Expert Practitioner Series: Working in Human Rights, Peacebuilding, Humanitarian Aid and Development Memory CD4 T cell generation and survival within secondary lymphoid tissue Immunology Presentation |