Peter Sewell mostly deals with Programming language, Semantics, Memory model, Concurrency and Compiler. In his research, Peter Sewell performs multidisciplinary study on Programming language and Constraint. His Semantics study which covers Computer programming that intersects with Abstract machine and x86.
His work carried out in the field of Memory model brings together such families of science as Axiom, Theoretical computer science and Distributed memory. In his study, Thread, Concurrent computing, Programmer, Concurrent data structure and Multiprocessing is strongly linked to Correctness, which falls under the umbrella field of Concurrency. In his study, System programming and Data structure is inextricably linked to Shared memory, which falls within the broad field of Compiler.
Peter Sewell mainly focuses on Programming language, Semantics, Concurrency, Theoretical computer science and Operational semantics. His Programming language research includes themes of Memory model and Semantics. Peter Sewell works mostly in the field of Memory model, limiting it down to concerns involving Axiom and, occasionally, Set.
His Semantics research is multidisciplinary, incorporating perspectives in Process calculus, Computer programming, Bisimulation, Code and Abstract machine. His biological study spans a wide range of topics, including Software, Concurrent computing, Executable and Shared memory. His work deals with themes such as Marshalling and Denotational semantics, which intersect with Theoretical computer science.
His primary areas of study are Programming language, Concurrency, Semantics, Executable and Software. His Programming language research includes elements of Semantics and Code. The Concurrency study combines topics in areas such as Memory model and Axiom.
In general Semantics, his work in Operational semantics is often linked to Power linking many areas of study. Peter Sewell combines subjects such as Pseudocode, Concurrent computing, Correctness, Oracle and Formal specification with his study of Executable. His Software study combines topics in areas such as Instruction set and Formal proof.
His primary scientific interests are in Programming language, Concurrency, Executable, Semantics and Memory model. His Programming language research focuses on Semantics and how it relates to HOL. In his study, ARM architecture, Dependency and Formal semantics is inextricably linked to Axiom, which falls within the broad field of Concurrency.
His study explores the link between Executable and topics such as Correctness that cross with problems in Dependent type, Formal verification, Software, Instruction set and Pseudocode. His Semantics study incorporates themes from RISC-V, Soundness and Software development. Peter Sewell has researched Memory model in several fields, including De facto standard and Oracle.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
x86-TSO: a rigorous and usable programmer's model for x86 multiprocessors
Peter Sewell;Susmit Sarkar;Scott Owens;Francesco Zappa Nardelli.
Communications of The ACM (2010)
x86-TSO: a rigorous and usable programmer's model for x86 multiprocessors
Peter Sewell;Susmit Sarkar;Scott Owens;Francesco Zappa Nardelli.
Communications of The ACM (2010)
A Better x86 Memory Model: x86-TSO
Scott Owens;Susmit Sarkar;Peter Sewell.
theorem proving in higher order logics (2009)
A Better x86 Memory Model: x86-TSO
Scott Owens;Susmit Sarkar;Peter Sewell.
theorem proving in higher order logics (2009)
Mechanized metatheory for the masses: the PoplMark challenge
Brian E. Aydemir;Aaron Bohannon;Matthew Fairbairn;J. Nathan Foster.
theorem proving in higher order logics (2005)
Mechanized metatheory for the masses: the PoplMark challenge
Brian E. Aydemir;Aaron Bohannon;Matthew Fairbairn;J. Nathan Foster.
theorem proving in higher order logics (2005)
Mathematizing C++ concurrency
Mark Batty;Scott Owens;Susmit Sarkar;Peter Sewell.
symposium on principles of programming languages (2011)
Mathematizing C++ concurrency
Mark Batty;Scott Owens;Susmit Sarkar;Peter Sewell.
symposium on principles of programming languages (2011)
Understanding POWER multiprocessors
Susmit Sarkar;Peter Sewell;Jade Alglave;Luc Maranget.
programming language design and implementation (2011)
Cassandra: distributed access control policies with tunable expressiveness
M.Y. Becker;P. Sewell.
ieee international workshop on policies for distributed systems and networks (2004)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Amazon (United States)
Purdue University West Lafayette
Max Planck Institute for Software Systems
University of Pennsylvania
Northeastern University
University of Pennsylvania
Intel (United States)
Google (United States)
University of Pennsylvania
Tel Aviv University
Hasso Plattner Institute
Texas State University
IESEG School of Management
National Autonomous University of Mexico
Beijing University of Technology
Huazhong University of Science and Technology
University of California, Los Angeles
University of Western Ontario
University of California, Davis
University of Georgia
University of Guelph
Université Côte d'Azur
University of Bordeaux
University of Manchester
University of California, Santa Barbara
Goddard Space Flight Center