Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Susmit Sarkar
[go: Go Back, main page]

Susmit Sarkar

Susmit Sarkar
I am an EPSRC Research Fellow in the Programming, Logic and Semantics Group of the Computer Laboratory, University of Cambridge.

Contact details:

Email:
Susmit . Sarkar @ cl . cam . ac . uk
Address:
Computer Laboratory,
University of Cambridge,
15, J J Thomson Avenue,
Cambridge, CB3 0FD
United Kingdom
Office:
FS 17, William Gates Building
Elsewhere:
DBLP
Google Scholar
ACM

Research Interests:

I am interested, broadly speaking, in finding out what programs are supposed to be doing, and proving that they actually do what they are supposed to do. In this interplay of specification and verification, I bring to bear ideas and techniques from the fields of logic, programming language theory, type theory, automated deduction and mechanized theorem proving.

My research has focused on low-level code, where specifications have historically been very murky and vague. My recent work has been on shared memory concurrency, which on modern systems leads to subtle memory consistency issues, a phenomenon called relaxed-memory consistency. I helped clarify and formalize such widely used systems as the architectures x86, Power, and ARM, and the new C11/C++11 concurrency model.

Publications:

For more, here is a complete list of papers I have written, and here is a bibliography (bibtex).

Talks:

Funding:

Teaching:

Collaborators and co-authors:

Jade Alglave,
Rajeev Alur,
Mark Batty,
Thomas Braibant,
Karl Crary,
Anthony Fox,
Samin Ishtiaq,
Luc Maranget,
Kayvan Memarian,
Magnus O. Myreen,
Scott Owens,
Sela Mador-Haim,
Milo M. K. Martin,
Gilles Peskine,
Brigitte Pientka,
Tom Ridge,
Peter Sewell,
Jaroslav Ševčík,
Rok Strniša,
Tjark Weber,
Francesco Zappa Nardelli