David Chisnall

Orcid: 0000-0001-6060-0153

According to our database1, David Chisnall authored at least 42 papers between 2005 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
How to Design an ISA: The popularity of RISC-V has led many to try designing instruction sets.
ACM Queue, 2024

Formal Mechanised Semantics of CHERI C: Capabilities, Undefined Behaviour, and Provenance.
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2024

Cornucopia Reloaded: Load Barriers for CHERI Heap Temporal Safety.
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2024

2023
When Concurrency Matters: Behaviour-Oriented Concurrency.
Proc. ACM Program. Lang., October, 2023

Confidential Computing within an AI Accelerator.
Proceedings of the 2023 USENIX Annual Technical Conference, 2023

CHERIoT: Complete Memory Safety for Embedded Devices.
Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture, 2023

Towards (Really) Safe and Fast Confidential I/O.
Proceedings of the 19th Workshop on Hot Topics in Operating Systems, 2023

2022
Confidential Machine Learning within Graphcore IPUs.
CoRR, 2022

A Secret-Free Hypervisor: Rethinking Isolation in the Age of Speculative Vulnerabilities.
Proceedings of the 43rd IEEE Symposium on Security and Privacy, 2022

2021
Toward Confidential Cloud Computing: Extending hardware-enforced cryptographic protection to data while in use.
ACM Queue, 2021

Secure Compilation (Dagstuhl Seminar 21481).
Dagstuhl Reports, 2021

Toward confidential cloud computing.
Commun. ACM, 2021

2020

2019
CHERI Concentrate: Practical Compressed Capabilities.
IEEE Trans. Computers, 2019

snmalloc: a message passing allocator.
Proceedings of the 2019 ACM SIGPLAN International Symposium on Memory Management, 2019

CheriABI: Enforcing Valid Pointer Provenance and Minimizing Pointer Privilege in the POSIX C Run-time Environment.
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019

2018
C is not a low-level language.
Commun. ACM, 2018


What You Get is What You C: Controlling Side Effects in Mainstream C Compilers.
Proceedings of the 2018 IEEE European Symposium on Security and Privacy, 2018

2017

CHERI JNI: Sinking the Java Security Model into the C.
Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems, 2017

2016
Fast Protection-Domain Crossing in the CHERI Capability-System Architecture.
IEEE Micro, 2016

Into the depths of C: elaborating the de facto standards.
Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2016

2015
CHERI: A Hybrid Capability-System Architecture for Scalable Software Compartmentalization.
Proceedings of the 2015 IEEE Symposium on Security and Privacy, 2015

Clean Application Compartmentalization with SOAAP.
Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, 2015

Beyond the PDP-11: Architectural Support for a Memory-Safe C Abstract Machine.
Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, 2015

2014
Smalltalk in a C world.
Sci. Comput. Program., 2014

There's No Such Thing as a General-purpose Processor.
ACM Queue, 2014

No such thing as a general-purpose processor.
Commun. ACM, 2014

The CHERI capability model: Revisiting RISC in an age of risk.
Proceedings of the ACM/IEEE 41st International Symposium on Computer Architecture, 2014

TESLA: temporally enhanced system logic assertions.
Proceedings of the Ninth Eurosys Conference 2014, 2014

2013
The challenge of cross-language interoperability.
Commun. ACM, 2013

2012
A new Objective-C runtime: from research to production.
Commun. ACM, 2012

The Go Programming Language - Phrasebook.
Addison-Wesley, ISBN: 978-0-321-81714-3, 2012

2010
Cocoa Programming - Developer's Handbook.
Addison-Wesley, ISBN: 978-0-321-63963-9, 2010

2009
A Modern Objective-C Runtime.
J. Object Technol., 2009

2007
Autonomic visualisation.
PhD thesis, 2007

Ray-driven dynamic working set rendering.
Vis. Comput., 2007

Adaptive Infrastructure for Visual Computing.
Proceedings of the EG UK Theory and Practice of Computer Graphics, 2007

2006
Knowledge-Based Out-of-Core Algorithms for Data Management in Visualization.
Proceedings of the 8th Joint Eurographics - IEEE VGTC Symposium on Visualization, 2006

The Making of SimEAC.
Proceedings of the 3rd International Conference on Autonomic Computing, 2006

2005
Visual Supercomputing: Technologies, Applications and Challenges.
Comput. Graph. Forum, 2005


  Loading...