scispace - formally typeset
S

Sebastian Burckhardt

Researcher at Microsoft

Publications -  76
Citations -  3008

Sebastian Burckhardt is an academic researcher from Microsoft. The author has contributed to research in topics: Concurrency & Memory model. The author has an hindex of 27, co-authored 72 publications receiving 2790 citations. Previous affiliations of Sebastian Burckhardt include University of Pennsylvania.

Papers
More filters
Journal ArticleDOI

The design of a task parallel library

TL;DR: The Task Parallel Library is a library for .NET that makes it easy to take advantage of potential parallelism in a program and relies heavily on generics and delegate expressions to provide custom control structures expressing structured parallelism such as map-reduce in user programs.
Proceedings ArticleDOI

CheckFence: checking consistency of concurrent data types on relaxed memory models

TL;DR: The CheckFence prototype automatically translates the C implementation code and the test program into a SAT formula, hands the latter to a standard SAT solver, and constructs counter example traces if there exist incorrect executions.
Proceedings ArticleDOI

Effective data-race detection for the kernel

TL;DR: The key novelty of DataCollider is that it uses breakpoint facilities already supported by many hardware architectures to achieve negligible runtime overheads.
Journal ArticleDOI

A randomized scheduler with probabilistic guarantees of finding bugs

TL;DR: It is hypothesized that in practice, many concurrency bugs have small bug-depths, and the efficiency of the schedule randomization is confirmed by detecting previously unknown and known concurrency Bugs in several production-scale concurrent programs.
Proceedings ArticleDOI

Replicated data types: specification, verification, optimality

TL;DR: This work proposes a framework for specifying replicated data types using relations over events and verifying their implementations using replication-aware simulations, and shows how to specify consistency of replicated stores with multiple objects axiomatically, in analogy to prior work on weak memory models.