Tobias Wrigstad

Orcid: 0000-0002-4269-5408

According to our database1, Tobias Wrigstad authored at least 74 papers between 2002 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Scheduling Garbage Collection for Energy Efficiency on Asymmetric Multicore Processors.
CoRR, 2024

Encore: Coda.
Proceedings of the Active Object Languages: Current Research Trends, 2024

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

Reference Capabilities for Flexible Memory Management.
Proc. ACM Program. Lang., October, 2023

Reference Capabilities for Flexible Memory Management: Extended Version.
CoRR, 2023

Heap Size Adjustment with CPU Control.
Proceedings of the 20th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2023

2022
Deep Dive into ZGC: A Modern Garbage Collector in OpenJDK.
ACM Trans. Program. Lang. Syst., December, 2022

Analysing and Predicting Energy Consumption of Garbage Collectors in OpenJDK.
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022

Compressed Forwarding Tables Reconsidered.
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022

Rusty Links in Local Chains✱.
Proceedings of the 24th ACM International Workshop on Formal Techniques for Java-like Programs, 2022

2021
Jupyter Notebooks on GitHub: Characteristics and Code Clones.
Art Sci. Eng. Program., 2021

Dala: a simple capability-based dynamic language design for data race-freedom.
Proceedings of the Onward! 2021: Proceedings of the 2021 ACM SIGPLAN International Symposium on New Ideas, 2021

2020
Reshape your layouts, not your programs: A safe language extension for better cache locality.
Sci. Comput. Program., 2020

Reference Capabilities for Safe Parallel Array Programming.
Art Sci. Eng. Program., 2020

Implementation of SHAPES Case Studies (Artifact).
Dagstuhl Artifacts Ser., 2020

Jupyter Notebooks on GitHub: Characteristics and Code Clones.
CoRR, 2020

Improving program locality in the GC using hotness.
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020

ThinGC: complete isolation with marginal overhead.
Proceedings of the ISMM '20: 2020 ACM SIGPLAN International Symposium on Memory Management, 2020

SICP JS: Ketchup on Caviar?
Proceedings of the 2020 Scheme and Functional Programming Workshop, 2020

Reshape Your Layouts, Not Your Programs: A Safe Language Extension for Better Cache Locality (SCICO Journal-first).
Proceedings of the 34th European Conference on Object-Oriented Programming, 2020

2019
Godot: All the Benefits of Implicit and Explicit Futures (Artifact).
Dagstuhl Artifacts Ser., 2019

Towards Gradual Checking of Reference Capabilities.
CoRR, 2019

Mastery Learning-Like Teaching with Achievements.
CoRR, 2019

Safely Abstracting Memory Layouts.
CoRR, 2019

Performance of an OO compute kernel on the JVM: revisiting Java as a language for scientific computing applications.
Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2019

Courses-Concepts-Graphs as a Tool to Measure the Importance of Concepts in University Programmes.
Proceedings of the 17th European Control Conference, 2019

Godot: All the Benefits of Implicit and Explicit Futures.
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019

Progress Report: Exploring API Design for Capabilities for Programming with Arrays.
Proceedings of the ICOOOLPS '19: Proceedings of the 14th Workshop on Implementation, 2019

Run, actor, run: towards cross-actor language benchmarking.
Proceedings of the 9th ACM SIGPLAN International Workshop on Programming Based on Actors, 2019

2018
Bestow and atomic: Concurrent programming using isolation, delegation and grouping.
J. Log. Algebraic Methods Program., 2018

OOlong: an extensible concurrent object calculus.
Proceedings of the 33rd Annual ACM Symposium on Applied Computing, 2018

Parallel programming with arrays in Kappa.
Proceedings of the 5th ACM SIGPLAN International Workshop on Libraries, 2018

C♭: a new modular approach to implementing efficient and tunable collections.
Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, 2018

Correctness of a Concurrent Object Collector for Actor Languages.
Proceedings of the Programming Languages and Systems, 2018

Extending SHAPES for SIMD Architectures: An approach to native support for Struct of Arrays in languages.
Proceedings of the 13th Workshop on Implementation, 2018

Attached and detached closures in actors.
Proceedings of the 8th ACM SIGPLAN International Workshop on Programming Based on Actors, 2018

2017
Orca: GC and type system co-design for actor languages.
Proc. ACM Program. Lang., 2017

Actors without Borders: Amnesty for Imprisoned State.
Proceedings of the Proceedings Tenth Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software, 2017

You can have it all: abstraction and good cache performance.
Proceedings of the 2017 ACM SIGPLAN International Symposium on New Ideas, 2017

Spencer: interactive heap analysis for the masses.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Type-assisted automatic garbage collection for lock-free data structures.
Proceedings of the 2017 ACM SIGPLAN International Symposium on Memory Management, 2017

Relaxed Linear References for Lock-free Data Structures.
Proceedings of the 31st European Conference on Object-Oriented Programming, 2017

2016
Reference Capabilities for Concurrency Control.
Proceedings of the 30th European Conference on Object-Oriented Programming, 2016

Vats: A Safe, Reactive Storage Abstraction.
Proceedings of the Theory and Practice of Formal Methods, 2016

2015
Refined Ownership: - Fine-Grained Controlled Internal Sharing.
Proceedings of the Formal Methods for Multicore Programming, 2015

Parallel Objects for Multicores: A Glimpse at the Parallel Language Encore.
Proceedings of the Formal Methods for Multicore Programming, 2015

Disjointness domains for fine-grained aliasing.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

Measuring polymorphism in python programs.
Proceedings of the 11th Symposium on Dynamic Languages, 2015

2014
Scaling Future Software: The Manycore Challenge.
ERCIM News, 2014

Tracing dynamic features in python programs.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

In-Flow Peer Review.
Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference, 2014

2013
Structured Aliasing.
Proceedings of the Aliasing in Object-Oriented Programming. Types, 2013

Ownership Types: A Survey.
Proceedings of the Aliasing in Object-Oriented Programming. Types, 2013

Beyond the Geneva Convention on the Treatment of Object Aliasing.
Proceedings of the Aliasing in Object-Oriented Programming. Types, 2013

2012
Structured Aliasing.
Proceedings of the ECOOP 2012 - Object-Oriented Programming, 2012

Multiple Aggregate Entry Points for Ownership Types.
Proceedings of the ECOOP 2012 - Object-Oriented Programming, 2012

2010
Welterweight Java.
Proceedings of the Objects, Models, Components, Patterns, 48th International Conference, 2010

Integrating typed and untyped code in a scripting language.
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010

Tribal ownership.
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

2009
Thorn: robust concurrent scripting on the JVM.
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Thorn: robust, concurrent, extensible scripting on the JVM.
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009

Loci: Simple Thread-Locality for Java.
Proceedings of the ECOOP 2009, 2009

Software hardening: a research agenda.
Proceedings of the Proceedings for the 1st workshop on Script to Program Evolution, 2009

Understanding the dynamics of JavaScript.
Proceedings of the Proceedings for the 1st workshop on Script to Program Evolution, 2009

Minimal Ownership for Active Objects.
Proceedings of the Typing, Analysis and Verification of Heap-Manipulating Programs, 19.07., 2009

2008
Ownership, Uniqueness, and Immutability.
Proceedings of the Objects, Components, Models and Patterns, 46th International Conference, 2008

Aliasing, Confinement, and Ownership in Object-Oriented Programming.
Proceedings of the Object-Oriented Technology. ECOOP 2008 Workshop Reader, 2008

Formal Techniques for Java-Like Programs.
Proceedings of the Object-Oriented Technology. ECOOP 2008 Workshop Reader, 2008

2007
Existential Owners for Ownership Types.
J. Object Technol., 2007

Aliasing, Confinement, and Ownership in Object-Oriented Programming.
Proceedings of the Object-Oriented Technology. ECOOP 2007 Workshop Reader, 2007

Tribe: a simple virtual class calculus.
Proceedings of the 6th International Conference on Aspect-Oriented Software Development, 2007

2006
Ownership-Based Alias Managemant.
PhD thesis, 2006

2003
External Uniqueness Is Unique Enough.
Proceedings of the ECOOP 2003, 2003

2002
Alias Control with Read-Only References.
Proceedings of the 6th Joint Conference on Information Science, 2002


  Loading...