Work analysis with resource-aware session types

A Das, J Hoffmann, F Pfenning - Proceedings of the 33rd Annual ACM …, 2018 - dl.acm.org
While there exist several successful techniques for supporting programmers in deriving
static resource bounds for sequential code, analyzing the resource usage of message …

Resource-aware session types for digital contracts

A Das, S Balzer, J Hoffmann… - 2021 IEEE 34th …, 2021 - ieeexplore.ieee.org
Programming digital contracts comes with unique challenges, which include (i) expressing
and enforcing protocols of interaction,(ii) controlling resource usage, and (iii) preventing the …

Automatic cost analysis for imperative bsp programs

A Jakobsson - International Journal of Parallel Programming, 2019 - Springer
Abstract Bulk Synchronous Parallel (BSP) is a model for parallel computing with predictable
scalability. BSP has a cost model: programs can be assigned a cost which describes their …

JIT-based cost analysis for dynamic program transformations

JM Morton, P Maier, P Trinder - Electronic Notes in Theoretical Computer …, 2016 - Elsevier
Tracing JIT compilation generates units of compilation that are easy to analyse and are
known to execute frequently. The AJITPar project investigates whether the information in JIT …

Static Analysis for BSPlib Programs

F Jakobsson - 2019 - theses.hal.science
The goal of scalable parallel programming is to program computer architectures composed
of multiple processing units so that increasing the number of processing units leads to an …

JIT-based cost models for adaptive parallelism

JM Morton - 2018 - theses.gla.ac.uk
Parallel programming is extremely challenging. Worse yet, parallel architectures evolve
quickly, and parallel programs must often be refactored for each new architecture. It is highly …

[PDF][PDF] ÉCOLE DOCTORALE MATHÉMATIQUES, INFORMATIQUE, PHYSIQUE THÉORIQUE ET INGÉNIERIE DES SYSTÈMES

FA JAKOBSSON - 2019 - theses.fr
Les ordinateurs sont utilisés pour automatiser des calculs volumineux qui seraient hors de
portée d'un humain. La recherche et le développement en informatique augmentent …