Joseph Devietti

Orcid: 0000-0002-9330-7233

According to our database1, Joseph Devietti authored at least 37 papers between 2007 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
RPG<sup>2</sup>: Robust Profile-Guided Runtime Prefetch Generation.
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2024

2023
Online Code Layout Optimizations via OCOLOS.
IEEE Micro, 2023

2022
Static detection of uncoalesced accesses in GPU programs.
Formal Methods Syst. Des., February, 2022

OCOLOS: Online COde Layout OptimizationS.
Proceedings of the 55th IEEE/ACM International Symposium on Microarchitecture, 2022

2021
Anytime Computation and Control for Autonomous Systems.
IEEE Trans. Control. Syst. Technol., 2021

Twig: Profile-Guided BTB Prefetching for Data Center Applications.
Proceedings of the MICRO '21: 54th Annual IEEE/ACM International Symposium on Microarchitecture, 2021

Ripple: Profile-Guided Instruction Cache Replacement for Data Center Applications.
Proceedings of the 48th ACM/IEEE Annual International Symposium on Computer Architecture, 2021

2020
I-SPY: Context-Driven Conditional Instruction Prefetching with Coalescing.
Proceedings of the 53rd Annual IEEE/ACM International Symposium on Microarchitecture, 2020

Deterministic Atomic Buffering.
Proceedings of the 53rd Annual IEEE/ACM International Symposium on Microarchitecture, 2020

Reproducible Containers.
Proceedings of the ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, 2020

Hurdle: Securing Jump Instructions Against Code Reuse Attacks.
Proceedings of the ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, 2020

2019
Lazy Determinism for Faster Deterministic Multithreading.
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019

2018
Race Detection and Reachability in Nearly Series-Parallel DAGs.
Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, 2018

Block-Size Independence for GPU Programs.
Proceedings of the Static Analysis - 25th International Symposium, 2018

CURD: a dynamic CUDA race detector.
Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2018

SLIMFAST: Reducing Metadata Redundancy in Sound and Complete Dynamic Data Race Detection.
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium, 2018

SOFRITAS: Serializable Ordering-Free Regions for Increasing Thread Atomicity Scalably.
Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, 2018

2017
Monadic composition for deterministic, parallel batch processing.
Proc. ACM Program. Lang., 2017

BARRACUDA: binary-level analysis of runtime RAces in CUDA programs.
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017

PARSNIP: performant architecture for race safety with no impact on precision.
Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, 2017

TMI: thread memory isolation for false sharing repair.
Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, 2017

Verifying dynamic race detection.
Proceedings of the 6th ACM SIGPLAN Conference on Certified Programs and Proofs, 2017

GPUDrano: Detecting Uncoalesced Accesses in GPU Programs.
Proceedings of the Computer Aided Verification - 29th International Conference, 2017

2016
Remix: online detection and repair of cache contention for the JVM.
Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2016

LASER: Light, Accurate Sharing dEtection and Repair.
Proceedings of the 2016 IEEE International Symposium on High Performance Computer Architecture, 2016

2015
Co-design of Anytime Computation and Robust Control.
Proceedings of the 2015 IEEE Real-Time Systems Symposium, 2015

Hardware Optimizations for Anytime Perception and Control.
Proceedings of the 2015 IEEE Real-Time Systems Symposium, 2015

High-performance determinism with total store order consistency.
Proceedings of the Tenth European Conference on Computer Systems, 2015

2013
GPUDet: a deterministic GPU architecture.
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2013

2012
Deterministic Execution for Arbitrary Multithreaded Programs.
PhD thesis, 2012

RADISH: Always-on sound and complete race detection in software and hardware.
Proceedings of the 39th International Symposium on Computer Architecture (ISCA 2012), 2012

2011
RCDC: a relaxed consistency deterministic computer.
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, 2011

2010
DMP: Deterministic Shared-Memory Multiprocessing.
IEEE Micro, 2010

CoreDet: a compiler and runtime system for deterministic multithreaded execution.
Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems, 2010

2009
Atom-Aid: Detecting and Surviving Atomicity Violations.
IEEE Micro, 2009

2008
Hardbound: architectural support for spatial safety of the C programming language.
Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, 2008

2007
Making the fast case common and the uncommon case simple in unbounded transactional memory.
Proceedings of the 34th International Symposium on Computer Architecture (ISCA 2007), 2007


  Loading...