中文
相关论文

相关论文: Monoidal Streams for Dataflow Programming

200 篇论文

Dataflow devices represent an avenue towards saving the control and data movement overhead of Load-Store Architectures. Various dataflow accelerators have been proposed, but how to efficiently schedule applications on such devices remains…

分布式、并行与集群计算 · 计算机科学 2023-06-06 Tiziano De Matteis , Lukas Gianinazzi , Johannes de Fine Licht , Torsten Hoefler

The concept of process is ubiquitous in science, engineering and everyday life. Category theory, and monoidal categories in particular, provide an abstract framework for modelling processes of many kinds. In this paper, we concentrate on…

范畴论 · 数学 2019-06-19 Valtteri Lahtinen , Antti Stenvall

Streamflow forecasting is crucial for water resource management and risk mitigation. While deep learning models have achieved strong predictive performance, they often overlook underlying physical processes, limiting interpretability and…

机器学习 · 计算机科学 2025-12-19 Shu Wan , Reepal Shah , John Sabo , Huan Liu , K. Selçuk Candan

In recent years, stream processing has become a prominent approach for incrementally handling large amounts of data, with special support and libraries in many programming languages. Unfortunately, support in Prolog has so far been lacking…

编程语言 · 计算机科学 2019-09-20 Paul Tarau , Jan Wielemaker , Tom Schrijvers

In this dissertation we develop a new formal graphical framework for causal reasoning. Starting with a review of monoidal categories and their associated graphical languages, we then revisit probability theory from a categorical perspective…

概率论 · 数学 2013-01-29 Brendan Fong

Streamflow, as a natural phenomenon, is continuous in time and so are the meteorological variables which influence its variability. In practice, it can be of interest to forecast the whole flow curve instead of points (daily or hourly). To…

应用统计 · 统计学 2016-10-20 Pierre Masselot , Sophie Dabo-Niang , Fateh Chebana , Taha B. M. J. Ouarda

The rise of smart applications has drawn interest to logical reasoning over data streams. Recently, different query languages and stream processing/reasoning engines were proposed in different communities. However, due to a lack of…

人工智能 · 计算机科学 2015-05-21 Harald Beck , Minh Dao-Tran , Thomas Eiter , Michael Fink

Dataflow applications, such as machine learning algorithms, can run for days, making it desirable to have assurances that they will work correctly. Current tools are not good enough: too often the interactions between tasks are not…

编程语言 · 计算机科学 2021-11-25 Riley Evans , Samantha Frohlich , Meng Wang

We consider dataflow architecture for two classes of computations which admit taking linear combinations of execution runs: probabilistic sampling and generalized animation. We improve the earlier technique of almost continuous program…

编程语言 · 计算机科学 2016-01-12 Michael Bukatin , Steve Matthews

In dataflow representations for signal processing systems, applications are represented as directed graphs in which vertices represent computations and edges correspond to buffers that store data as it passes between computations. The…

信号处理 · 电气工程与系统科学 2018-07-17 Yanzhou Liu , Lee Barford , Shuvra S. Bhattacharyya

Stochastic line integrals provide a useful tool for quantitatively characterizing irreversibility and detailed balance violation in noise-driven dynamical systems. A particular realization is the stochastic area, recently studied in coupled…

统计力学 · 物理学 2022-09-14 Stephen Teitsworth , John Neu

We recently introduced a formalism for the modeling of temporal networks, that we call stream graphs. It emphasizes the streaming nature of data and allows rigorous definitions of many important concepts generalizing classical graphs. This…

社会与信息网络 · 计算机科学 2021-11-24 Matthieu Latapy , Clémence Magnien , Tiphaine Viard

Monoidal algebraic structures consist of operations that can have multiple outputs as well as multiple inputs, which have applications in many areas including categorical algebra, programming language semantics, representation theory,…

计算机科学中的逻辑 · 计算机科学 2015-10-14 Aleks Kissinger , Vladimir Zamdzhiev

Causal models capture cause-effect relations both qualitatively - via the graphical causal structure - and quantitatively - via the model parameters. They offer a powerful framework for analyzing and constructing processes. Here, we…

量子物理 · 物理学 2025-12-02 Ämin Baumeler , Stefan Wolf

We present a complete categorical axiomatization of a wide class of dataflow programs. This gives a three-dimensional diagrammatic language for workflows, more expressive than the directed acyclic graphs generally used for this purpose.…

计算机科学中的逻辑 · 计算机科学 2020-09-16 Antonin Delpeuch

Static analysis approximates the results of a program by examining only its syntax. For example, control-flow analysis (CFA) determines which syntactic lambdas (for functional languages) or (for object-oriented) methods may be invoked at…

编程语言 · 计算机科学 2021-07-28 Davis Ross Silverman , Yihao Sun , Kristopher Micinski , Thomas Gilray

TensorFlow is a machine learning system that operates at large scale and in heterogeneous environments. TensorFlow uses dataflow graphs to represent computation, shared state, and the operations that mutate that state. It maps the nodes of…

Dataflow matrix machines are a powerful generalization of recurrent neural networks. They work with multiple types of arbitrary linear streams, multiple types of powerful neurons, and allow to incorporate higher-order constructions. We…

神经与进化计算 · 计算机科学 2018-05-29 Michael Bukatin , Steve Matthews , Andrey Radul

To increase performance and efficiency, systems use FPGAs as reconfigurable accelerators. A key challenge in designing these systems is partitioning computation between processors and an FPGA. An appropriate division of labor may be…

硬件体系结构 · 计算机科学 2021-07-21 Endri Bezati , Mahyar Emami , Jörn Janneck , James Larus

We introduce the normal produoidal category of monoidal contexts over an arbitrary monoidal category. In the same sense that a monoidal morphism represents a process, a monoidal context represents an incomplete process: a piece of a…

计算机科学中的逻辑 · 计算机科学 2023-01-30 Matt Earnshaw , James Hefford , Mario Román