Suchergebnisse - "Concurrent Programming"
-
1
Assuming Just Enough Fairness to make Session Types Complete for Lock-freedom
Veröffentlicht: IEEE 29.06.2021Veröffentlicht in Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science (29.06.2021)“… We investigate how different fairness assumptions affect results concerning lock-freedom, a typical liveness property targeted by session type systems. We fix …”
Volltext
Tagungsbericht -
2
Borrowing from Session Types
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 09.10.2025Veröffentlicht in Proceedings of ACM on programming languages (09.10.2025)“… Session types provide a formal framework to enforce rich communication protocols, ensuring correctness properties such as type safety and deadlock freedom …”
Volltext
Journal Article -
3
The Design of OpenMP Tasks
ISSN: 1045-9219, 1558-2183Veröffentlicht: New York IEEE 01.03.2009Veröffentlicht in IEEE transactions on parallel and distributed systems (01.03.2009)“… OpenMP has been very successful in exploiting structured parallelism in applications. With increasing application complexity, there is a growing need for …”
Volltext
Journal Article Verlag -
4
Scala Actors: Unifying thread-based and event-based programming
ISSN: 0304-3975, 1879-2294, 1879-2294Veröffentlicht: Elsevier B.V 06.02.2009Veröffentlicht in Theoretical computer science (06.02.2009)“… There is an impedance mismatch between message-passing concurrency and virtual machines, such as the JVM. VMs usually map their threads to heavyweight OS …”
Volltext
Journal Article -
5
LLM-Based Java Concurrent Program to ArkTS Converter
ISSN: 2643-1572Veröffentlicht: ACM 27.10.2024Veröffentlicht in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (27.10.2024)“… HarmonyOS NEXT is a distributed operating system developed to support HarmonyOS native apps. To support the new and independent Harmony ecosystem, developers …”
Volltext
Tagungsbericht -
6
Multi-GPU Programming Model for Subgraph Matching in Large Graphs
ISSN: 1673-9418Veröffentlicht: Journal of Computer Engineering and Applications Beijing Co., Ltd., Science Press 01.07.2023Veröffentlicht in Jisuanji kexue yu tansuo (01.07.2023)“… Subgraph matching is an important method of data mining in complex networks. In recent years, the subgraph matching algorithm based on GPU (graphics processing …”
Volltext
Journal Article -
7
Intrinsically Typed Sessions with Callbacks (Functional Pearl)
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 30.08.2023Veröffentlicht in Proceedings of ACM on programming languages (30.08.2023)“… All formalizations of session types rely on linear types for soundness as session-typed communication channels must change their type at every operation …”
Volltext
Journal Article -
8
Scalable Strategies for Computing with Massive Data
ISSN: 1548-7660, 1548-7660Veröffentlicht: Foundation for Open Access Statistics 01.11.2013Veröffentlicht in Journal of statistical software (01.11.2013)“… This paper presents two complementary statistical computing frameworks that address challenges in parallel processing and the analysis of massive data. First, …”
Volltext
Journal Article -
9
Choreographic Quick Changes: First-Class Location (Set) Polymorphism
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 09.10.2025Veröffentlicht in Proceedings of ACM on programming languages (09.10.2025)“… Choreographic programming is a promising new paradigm for programming concurrent systems where a developer writes a single centralized program that compiles to …”
Volltext
Journal Article -
10
Freesia: Verifying Correctness of TEE Communication with Concurrent Separation Logic
ISSN: 2994-970X, 2994-970XVeröffentlicht: New York, NY, USA ACM 22.06.2025Veröffentlicht in Proceedings of the ACM on software engineering (22.06.2025)“… The Trusted Execution Environment (TEE), a security extension in modern processors, provides a secure runtime environment for sensitive code and data. Although …”
Volltext
Journal Article -
11
Elastic Relaxation of Concurrent Data Structures
ISSN: 1045-9219, 1558-2183, 1558-2183Veröffentlicht: IEEE 01.12.2025Veröffentlicht in IEEE transactions on parallel and distributed systems (01.12.2025)“… The sequential semantics of many concurrent data structures, such as stacks and queues, inevitably lead to memory contention in parallel environments, thus …”
Volltext
Journal Article -
12
CSMV: A highly scalable multi-versioned software transactional memory for GPUs
ISSN: 0743-7315, 1096-0848Veröffentlicht: Elsevier Inc 01.10.2023Veröffentlicht in Journal of parallel and distributed computing (01.10.2023)“… This paper introduces CSMV (Client Server Multiversioned), a multi-versioned Software TM (STM) for GPUs that adopts an innovative client-server design. By …”
Volltext
Journal Article -
13
HasChor: Functional Choreographic Programming for All (Functional Pearl)
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 30.08.2023Veröffentlicht in Proceedings of ACM on programming languages (30.08.2023)“… Choreographic programming is an emerging paradigm for programming distributed systems. In choreographic programming, the programmer describes the behavior of …”
Volltext
Journal Article -
14
Table ronde autour d’une performance dans un panier en osier
ISSN: 2117-3869, 2117-3869Veröffentlicht: Laboratoire d'Ethnologie et de Sociologie Comparative 01.12.2024Veröffentlicht in Ateliers d'anthropologie (01.12.2024)“… En guise de résumé, voici quelques lignes écrites par un lecteur de cet article, lecteur lui-même contributeur de ce numéro sur les « Anthropologies …”
Volltext
Journal Article -
15
Python shared atomic data types
ISSN: 0038-0644, 1097-024XVeröffentlicht: Bognor Regis Wiley Subscription Services, Inc 01.12.2023Veröffentlicht in Software, practice & experience (01.12.2023)“… Although atomicity plays a key role in data operations of shared variables in parallel computation, researchers haven't treated atomicity in Python in much …”
Volltext
Journal Article -
16
Portable Programming with RAPID
ISSN: 1045-9219, 1558-2183Veröffentlicht: New York IEEE 01.04.2019Veröffentlicht in IEEE transactions on parallel and distributed systems (01.04.2019)“… As the hardware found within data centers becomes more heterogeneous, it is important to allow for efficient execution of algorithms across architectures. We …”
Volltext
Journal Article -
17
A survey of algorithmic skeleton frameworks: high-level structured parallel programming enablers
ISSN: 0038-0644, 1097-024XVeröffentlicht: Chichester, UK John Wiley & Sons, Ltd 01.11.2010Veröffentlicht in Software, practice & experience (01.11.2010)“… Structured parallel programs ought to be conceived as two separate and complementary entities: computation, which expresses the calculations in a procedural …”
Volltext
Journal Article -
18
Exceptional asynchronous session types: session types without tiers
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 02.01.2019Veröffentlicht in Proceedings of ACM on programming languages (02.01.2019)“… Session types statically guarantee that communication complies with a protocol. However, most accounts of session typing do not account for failure, which …”
Volltext
Journal Article -
19
DHash: Dynamic Hash Tables With Non-Blocking Regular Operations
ISSN: 1045-9219, 1558-2183Veröffentlicht: New York IEEE 01.12.2022Veröffentlicht in IEEE transactions on parallel and distributed systems (01.12.2022)“… Once started, existing hash tables cannot change their pre-defined hash functions, even if the incoming data cannot be evenly distributed to the hash table …”
Volltext
Journal Article -
20
Distributed programming using role-parametric session types in go: statically-typed endpoint APIs for dynamically-instantiated communication structures
ISSN: 2475-1421, 2475-1421Veröffentlicht: New York, NY, USA ACM 02.01.2019Veröffentlicht in Proceedings of ACM on programming languages (02.01.2019)“… This paper presents a framework for the static specification and safe programming of message passing protocols where the number and kinds of participants are …”
Volltext
Journal Article