scispace - formally typeset
F

Francesco Zappa Nardelli

Researcher at French Institute for Research in Computer Science and Automation

Publications -  37
Citations -  2445

Francesco Zappa Nardelli is an academic researcher from French Institute for Research in Computer Science and Automation. The author has contributed to research in topics: Semantics (computer science) & Compiler. The author has an hindex of 22, co-authored 37 publications receiving 2307 citations. Previous affiliations of Francesco Zappa Nardelli include University of Cambridge & École Normale Supérieure.

Papers
More filters
Journal ArticleDOI

x86-TSO: a rigorous and usable programmer's model for x86 multiprocessors

TL;DR: A new x86-TSO programmer's model is presented that is mathematically precise but can be presented as an intuitive abstract machine which should be widely accessible to working programmers and put x86 multiprocessor system building on a more solid foundation.
Journal ArticleDOI

CompCertTSO: A Verified Compiler for Relaxed-Memory Concurrency

TL;DR: The semantic design and verified compilation of a C-like programming language for concurrent shared-memory computation on x86 multiprocessors is considered, and some verified fence-elimination optimizations, integrated into CompCertTSO are described.
Proceedings ArticleDOI

Ott: effective tool support for the working semanticist

TL;DR: The aim with this work is to enable a phase change: making it feasible to work routinely, without heroic effort, with rigorous semantic definitions of realistic languages.
Journal ArticleDOI

Ott: Effective tool support for the working semanticist

TL;DR: The aim with this work is to enable a phase change: making it feasible to work routinely, without heroic effort, with rigorous semantic definitions of realistic languages.
Book ChapterDOI

Oracle semantics for concurrent separation logic

TL;DR: This work defines a modular operational semantics for Concurrent C minor--a language with shared memory, spawnable threads, and first-class locks, and proves its soundness with respect to the operational semantics and proved the sequential C.S.L. rules (those inherited from sequential Separation Logic) simply by adapting Appel & Blazy's machine-checked soundness proofs.