中文
相关论文

相关论文: A Gentle Overview of Asynchronous Session-based Co…

200 篇论文

Objects and actors are communicating state machines, offering and consuming different services at different points in their lifecycle. Two complementary challenges arise when programming such systems. When objects interact, their state…

编程语言 · 计算机科学 2016-06-21 Roly Perera , Julien Lange , Simon J. Gay

Concurrent data structures are the data sharing side of parallel programming. Data structures give the means to the program to store data, but also provide operations to the program to access and manipulate these data. These operations are…

分布式、并行与集群计算 · 计算机科学 2013-02-13 Daniel Cederman , Anders Gidenstam , Phuong Ha , Håkan Sundell , Marina Papatriantafilou , Philippas Tsigas

We currently see a steady rise in the usage and size of multiprocessor systems, and so the community is evermore interested in developing fast parallel processing algorithms. However, most algorithms require a synchronization mechanism,…

分布式、并行与集群计算 · 计算机科学 2025-08-12 Arya Tanmay Gupta

In a process algebra with hiding and recursion it is possible to create processes which compute internally without ever communicating with their environment. Such processes are said to diverge or livelock. In this paper we show how it is…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Joel Ouaknine , Hristina Palikareva , A. W. Roscoe , James Worrell

Multi-agent systems can solve complex tasks through collaboration between multiple Large Language Model agents. Existing collaboration frameworks typically operate in either a parallel or a sequential mode. In the parallel mode, agents…

计算与语言 · 计算机科学 2026-05-18 Nurbek Tastan , Alex Iacob , Lorenzo Sani , Meghdad Kurmanji , Nicholas D. Lane , Samuel Horvath , Karthik Nandakumar

We address the design of distributed systems with synchronous dataflow programming languages. As modular design entails handling both architectural and functional modularity, our first contribution is to extend an existing synchronous…

编程语言 · 计算机科学 2012-11-13 Gwenaël Delaval , Alain Girault , Marc Pouzet

Motivated by large-scale optimization problems arising in the context of machine learning, there have been several advances in the study of asynchronous parallel and distributed optimization methods during the past decade. Asynchronous…

机器学习 · 计算机科学 2020-06-25 Mahmoud Assran , Arda Aytekin , Hamid Feyzmahdavian , Mikael Johansson , Michael Rabbat

Recent advances in spoken dialogue language models (SDLMs) reflect growing interest in shifting from turn-based to full-duplex systems, where the models continuously perceive user speech streams while generating responses. This simultaneous…

计算与语言 · 计算机科学 2025-10-10 Donghang Wu , Haoyang Zhang , Chen Chen , Tianyu Zhang , Fei Tian , Xuerui Yang , Gang Yu , Hexin Liu , Nana Hou , Yuchen Hu , Eng Siong Chng

Type systems as a way to control or analyze programs have been largely studied in the context of functional programming languages. Some of those work allow to extract from a typing derivation for a program a complexity bound on this…

计算机科学中的逻辑 · 计算机科学 2019-10-08 Patrick Baillot , Alexis Ghyselen

Today's complex software systems combine high-level concurrency models. Each model is used to solve a specific set of problems. Unfortunately, debuggers support only the low-level notions of threads and shared memory, forcing developers to…

编程语言 · 计算机科学 2017-10-31 Stefan Marr , Carmen Torres Lopez , Dominik Aumayr , Elisa Gonzalez Boix , Hanspeter Mössenböck

The actor model is an attractive foundation for developing concurrent applications because actors are isolated concurrent entities that communicate through asynchronous messages and do not share state. Thereby, they avoid concurrency bugs…

编程语言 · 计算机科学 2018-04-25 Carmen Torres Lopez , Stefan Marr , Hanspeter Mössenböck , Elisa Gonzalez Boix

Cloud computing refers to maximizing efficiency by sharing computational and storage resources, while data-parallel systems exploit the resources available in the cloud to perform parallel transformations over large amounts of data. In the…

数据库 · 计算机科学 2018-07-10 Matteo Interlandi , Letizia Tanca

There are many different models of concurrent processes. The goal of this work is to introduce a common formalized framework for current research in this area and to eliminate shortcomings of existing models of concurrency. Following up the…

计算机科学中的逻辑 · 计算机科学 2008-03-24 Mark Burgin a , Marc L. Smith

We (re)define session types as projections of process behaviors with respect to the communication channels they use. In this setting, we give session types a semantics based on fair testing. The outcome is a unified theory of behavioral…

编程语言 · 计算机科学 2009-12-01 Luca Padovani

Asynchronous programming is a ubiquitous systems programming idiom to manage concurrent interactions with the environment. In this style, instead of waiting for time-consuming operations to complete, the programmer makes a non-blocking call…

计算机科学中的逻辑 · 计算机科学 2015-03-17 Pierre Ganty , Rupak Majumdar

This paper introduces a novel, fast atomic-snapshot protocol for asynchronous message-passing systems. In the process of defining what ``fast'' means exactly, we spot a few interesting issues that arise when conventional time metrics are…

分布式、并行与集群计算 · 计算机科学 2025-11-19 João Paulo Bezerra , Luciano Freitas , Petr Kuznetsov , Matthieu Rambaud

Large deep learning models have demonstrated strong ability to solve many tasks across a wide range of applications. Those large models typically require training and inference to be distributed. Tensor parallelism is a common technique…

Mixed-choice has long been barred from models of asynchronous communication since it compromises key properties of communicating finite-state machines. Session types inherit this restriction, which precludes them from fully modelling…

编程语言 · 计算机科学 2023-07-25 Jonah Pears , Laura Bocchi , Andy King

This paper introduces a new theory of multiparty session types based on symmetric sum types, by which we can type non-deterministic orchestration choice behaviours. While the original branching type in session types can represent a choice…

分布式、并行与集群计算 · 计算机科学 2010-12-01 Lasse Nielsen , Nobuko Yoshida , Kohei Honda

Session types have emerged as a typing discipline for communication protocols. Existing calculi with session types come equipped with many different primitives that combine communication with the introduction or elimination of the…

编程语言 · 计算机科学 2019-11-12 Peter Thiemann , Vasco T. Vasconcelos
‹ 上一页 1 8 9 10 下一页 ›