中文
相关论文

相关论文: Efficient Compilation to Event-Driven Task Program…

200 篇论文

This contribution discusses the automatic generation of event-driven, tuple-space based programs for task-oriented execution models from a sequential C specification. We developed a hierarchical mapping solution using auto-parallelizing…

分布式、并行与集群计算 · 计算机科学 2014-09-08 Nicolas Vasilache , Muthu Baskaran , Tom Henretty , Benoit Meister , M. Harper Langston , Sanket Tavarageri , Richard Lethin

In time-triggered systems, where the schedule table is predefined and statically configured at design time, sporadic event-triggered (ET) tasks are handled within specially dedicated slots or when time-triggered (TT) tasks finish their…

网络与互联网体系结构 · 计算机科学 2022-09-13 Anaïs Finzi , Silviu S. Craciunas , Marc Boyer

Task graphs have been studied for decades as a foundation for scheduling irregular parallel applications and incorporated in programming models such as OpenMP. While many high-performance parallel libraries are based on task graphs, they…

分布式、并行与集群计算 · 计算机科学 2020-11-09 Seonmyeong Bak , Oscar Hernandez , Mark Gates , Piotr Luszczek , Vivek Sarkar

Parallel real-time embedded applications can be modelled as directed acyclic graphs (DAGs) whose nodes model subtasks and whose edges model precedence constraints among subtasks. Efficiently scheduling such parallel tasks can be challenging…

分布式、并行与集群计算 · 计算机科学 2024-10-24 Shardul Lendve , Konstantinos Bletsas , Pedro F. Souto

Dask is a distributed task framework which is commonly used by data scientists to parallelize Python code on computing clusters with little programming effort. It uses a sophisticated work-stealing scheduler which has been hand-tuned to…

分布式、并行与集群计算 · 计算机科学 2021-01-21 Stanislav Böhm , Jakub Beránek

The scheduling of task graphs with communication delays has been extensively studied. Recently, new results for the common sub-case of fork-join shaped task graphs were published, including an EPTAS and polynomial algorithms for special…

分布式、并行与集群计算 · 计算机科学 2023-06-06 Huijun Wang , Oliver Sinnen

Dynamic graphs with ordered sequences of events between nodes are prevalent in real-world industrial applications such as e-commerce and social platforms. However, representation learning for dynamic graphs has posed great computational…

机器学习 · 计算机科学 2021-12-16 Xinshi Chen , Yan Zhu , Haowen Xu , Mengyang Liu , Liang Xiong , Muhan Zhang , Le Song

In safety-critical autonomous systems, data freshness presents a fundamental design challenge. While the Logical Execution Time (LET) paradigm ensures compositional determinism, it often does so at the cost of injected latency, degrading…

操作系统 · 计算机科学 2026-03-11 José Luis Conradi Hoffmann , Antônio Augusto Fröhlich

Large Language Models (LLMs) have demonstrated exceptional abilities in reasoning for task planning. However, challenges remain under-explored for parallel schedules. This paper introduces a novel paradigm, plan-over-graph, in which the…

人工智能 · 计算机科学 2025-02-21 Shiqi Zhang , Xinbei Ma , Zouying Cao , Zhuosheng Zhang , Hai Zhao

Parallel task-based programming models, like OpenMP, allow application developers to easily create a parallel version of their sequential codes. The standard OpenMP 4.0 introduced the possibility of describing a set of data dependences per…

分布式、并行与集群计算 · 计算机科学 2020-09-09 Jaume Bosch , Carlos Álvarez , Daniel Jiménez-González , Xavier Martorell , Eduard Ayguadé

Directed acyclic graph (DAG) tasks are currently adopted in the real-time domain to model complex applications from the automotive, avionics, and industrial domains that implement their functionalities through chains of intercommunicating…

机器学习 · 计算机科学 2024-01-12 Binqi Sun , Mirco Theile , Ziyuan Qin , Daniele Bernardini , Debayan Roy , Andrea Bastoni , Marco Caccamo

There are billions of lines of sequential code inside nowadays' software which do not benefit from the parallelism available in modern multicore architectures. Automatically parallelizing sequential code, to promote an efficient use of the…

编程语言 · 计算机科学 2016-04-13 Alcides Fonseca , Bruno Cabral , João Rafael , Ivo Correia

Task-based programming models have risen in popularity as an alternative to traditional fork-join parallelism. They are better suited to write applications with irregular parallelism that can present load imbalance. However, these…

分布式、并行与集群计算 · 计算机科学 2022-08-15 David Álvarez , Vicenç Beltran

Polyhedral compilers perform optimizations such as tiling and parallelization; when doing both, they usually generate code that executes "barrier-synchronized wavefronts" of tiles. We present a system to express and generate code for hybrid…

Many scientific workflows can be modeled as a Directed Acyclic Graph (henceforth mentioned as DAG) where the nodes represent individual tasks and the directed edges represent data and control flow dependency between two tasks. Due to large…

分布式、并行与集群计算 · 计算机科学 2022-12-20 Atharva Tekawade , Suman Banerjee

Task-based runtime systems provide flexible load balancing and portability for parallel scientific applications, but their strong scaling is highly sensitive to task granularity. As parallelism increases, scheduling overhead may transition…

分布式、并行与集群计算 · 计算机科学 2026-02-26 Sana Taghipour Anvari , David Kaeli

The scalability and efficiency of graph applications are significantly constrained by conventional systems and their supporting programming models. Technology trends like multicore, manycore, and heterogeneous system architectures are…

分布式、并行与集群计算 · 计算机科学 2012-05-22 Chirag Dekate , Matthew Anderson , Maciej Brodowicz , Hartmut Kaiser , Bryce Adelstein-Lelbach , Thomas Sterling

Electromagnetic computations, where the wavelength is small in relation to the geometry of interest, become computationally demanding. In order to manage computations for realistic problems like electromagnetic scattering from aircraft, the…

计算工程、金融与科学 · 计算机科学 2018-01-12 Afshin Zafari , Elisabeth Larsson , Marco Righero , M. Alessandro Francavilla , Giorgio Giordanengo , Francesca Vipiana , Giuseppe Vecchi

Synchronous programs are used extensively in implementation of safety critical embedded software. Imperative synchronous programming languages model multiple Finite State Machines (FSMs) executing in lockstep at logical clock ticks. The…

编程语言 · 计算机科学 2025-08-05 Avinash Malik

The vast amounts of data used in social, business or traffic networks, biology and other natural sciences are often managed in graph-based data sets, consisting of a few thousand up to billions and trillions of vertices and edges,…

数据库 · 计算机科学 2021-10-22 Matthias Hauck , Ismail Oukid , Holger Fröning
‹ 上一页 1 2 3 10 下一页 ›