Ryan R. Newton

Orcid: 0000-0003-3934-9165

According to our database1, Ryan R. Newton authored at least 24 papers between 2009 and 2024.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Garbage Collection for Mostly Serialized Heaps.
Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management, 2024

2021
Task parallel assembly language for uncompromising parallelism.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021

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

2019
LoCal: a language for programs operating on serialized data.
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019

Sound, fine-grained traversal fusion for heterogeneous trees.
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019

Generic and flexible defaults for verified, law-abiding type-class instances.
Proceedings of the 12th ACM SIGPLAN International Symposium on Haskell, 2019

2017
SC-Haskell: Sequential Consistency in Languages That Minimize Mutable Shared Heap.
Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2017

Instruction punning: lightweight instrumentation for x86-64.
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017

Adaptive lock-free data structures in Haskell: a general method for concurrent implementation swapping.
Proceedings of the 10th ACM SIGPLAN International Symposium on Haskell, 2017

2016
Parallel type-checking with haskell using saturating LVars and stream generators.
Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2016

Living on the edge: rapid-toggling probes with cross-modification on x86.
Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2016

Ghostbuster: a tool for simplifying and converting GADTs.
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, 2016

2015
Concurrent Cilk: Lazy Promotion from Tasks to Threads in C/C++.
Proceedings of the Languages and Compilers for Parallel Computing, 2015

Efficient communication and collection with compact normal forms.
Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming, 2015

Meta-programming and auto-tuning in the search for high performance GPU code.
Proceedings of the 4th ACM SIGPLAN Workshop on Functional High-Performance Computing, 2015

Converting data-parallelism to task-parallelism by rewrites: purely functional programs across multiple GPUs.
Proceedings of the 4th ACM SIGPLAN Workshop on Functional High-Performance Computing, 2015

Adaptive lock-free maps: purely-functional to scalable.
Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming, 2015

Type-safe runtime code generation: accelerate to LLVM.
Proceedings of the 8th ACM SIGPLAN Symposium on Haskell, 2015

2014
Freeze after writing: quasi-deterministic parallel programming with LVars.
Proceedings of the 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2014

Taming the parallel effect zoo: extensible deterministic parallelism with LVish.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014

2013
LVars: lattice-based data structures for deterministic parallelism.
Proceedings of the 2nd ACM SIGPLAN workshop on Functional high-performance computing, 2013

Embrace, defend, extend: a methodology for embedding preexisting DSLs.
Proceedings of the 1st annual workshop on Functional programming concepts in domain-specific languages, 2013

2012
Avalanche: a fine-grained flow graph model for irregular applications on distributed-memory systems.
Proceedings of the 1st ACM SIGPLAN workshop on Functional high-performance computing, 2012

2009
Language design for distributed stream processing.
PhD thesis, 2009


  Loading...