中文
相关论文

相关论文: Kvik: A task based middleware with composable sche…

200 篇论文

In this paper, we investigate the parallelization of $k$-core decomposition, a method used in graph analysis to identify cohesive substructures and assess node centrality. Although efficient sequential algorithms exist for this task, the…

分布式、并行与集群计算 · 计算机科学 2025-12-02 Davide Rucci , Sebastian Parfeniuc , Matteo Mordacchini , Emanuele Carlini , Alfredo Cuzzocrea , Patrizio Dazzi

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

This paper describes QuickSched, a compact and efficient Open-Source C-language library for task-based shared-memory parallel programming. QuickSched extends the standard dependency-only scheme of task-based programming with the concept of…

分布式、并行与集群计算 · 计算机科学 2016-01-21 Pedro Gonnet , Aidan B. G. Chalk , Matthieu Schaller

Nowadays, latency-critical, high-performance applications are parallelized even on power-constrained client systems to improve performance. However, an important scenario of fine-grained tasking on simultaneous multithreading CPU cores in…

分布式、并行与集群计算 · 计算机科学 2024-10-03 Denis Los , Igor Petushkov

We introduce Diffuse, a system that dynamically performs task and kernel fusion in distributed, task-based runtime systems. The key component of Diffuse is an intermediate representation of distributed computation that enables the necessary…

分布式、并行与集群计算 · 计算机科学 2024-12-17 Rohan Yadav , Shiv Sundram , Wonchan Lee , Michael Garland , Michael Bauer , Alex Aiken , Fredrik Kjolstad

Kernel task scheduling is important for application performance, adaptability to new hardware, and complex user requirements. However, developing, testing, and debugging new scheduling algorithms in Linux, the most widely used cloud…

操作系统 · 计算机科学 2023-06-28 Samantha Miller , Anirudh Kumar , Tanay Vakharia , Tom Anderson , Ang Chen , Danyang Zhuo

We describe an asynchronous parallel variant of the randomized Kaczmarz (RK) algorithm for solving the linear system $Ax=b$. The analysis shows linear convergence and indicates that nearly linear speedup can be expected if the number of…

数值分析 · 数学 2014-06-10 Ji Liu , Stephen J. Wright , Srikrishna Sridhar

Parallel programming often requires developers to handle complex computational tasks that can yield many errors in its development cycle. Rust is a performant low-level language that promises memory safety guarantees with its compiler,…

分布式、并行与集群计算 · 计算机科学 2025-02-24 Eduardo M. Martins , Leonardo G. Faé , Renato B. Hoffmann , Lucas S. Bianchessi , Dalvan Griebler

A typical enterprise uses a local area network of computers to perform its business. During the off-working hours, the computational capacities of these networked computers are underused or unused. In order to utilize this computational…

分布式、并行与集群计算 · 计算机科学 2009-08-21 Que Thu Dung Nguyen

Parallelization is needed everywhere, from laptops and mobile phones to supercomputers. Among parallel programming models, task-based programming has demonstrated a powerful potential and is widely used in high-performance scientific…

分布式、并行与集群计算 · 计算机科学 2024-11-18 Paul Cardosi , Bérenger Bramas

Software is everywhere. The increasing requirement of supporting a wide variety of domains has rapidly increased the complexity of software systems, making them hard to maintain and the training process harder for end-users, which in turn…

软件工程 · 计算机科学 2015-10-20 Mohammad Hosseini , Yu Jiang , Poliang Wu , Richard B. Berlin , Lui Sha

Robust execution environments are important for addressing key challenges in quantum computing, such as application development, portability, and reproducibility, and help unlock the development of modular quantum programs, driving forward…

量子物理 · 物理学 2025-09-26 Aleksander Wennersteen , Matthieu Moreau , Aurelien Nober , Mourad Beji

Rust is a modern systems language focused on performance and reliability. Complementing Rust's promise to provide "fearless concurrency", developers frequently exploit asynchronous message passing. Unfortunately, arbitrarily ordering…

编程语言 · 计算机科学 2022-02-03 Zak Cutner , Nobuko Yoshida , Martin Vassor

Considering the diverse nature of real-world distributed applications that makes it hard to identify a representative subset of distributed benchmarks, we focus on their underlying distributed algorithms. We present and characterize a new…

分布式、并行与集群计算 · 计算机科学 2013-10-11 Suyash Gupta , V. Krishna Nandivada

This paper investigates co-scheduling algorithms for processing a set of parallel applications. Instead of executing each application one by one, using a maximum degree of parallelism for each of them, we aim at scheduling several…

数据结构与算法 · 计算机科学 2013-05-01 Guillaume Aupy , Manu Shantharam , Anne Benoit , Yves Robert , Padma Raghavan

Parallel programming models can encourage performance portability by moving the responsibility for work assignment and data distribution from the programmer to a runtime system. However, analyzing the resulting implicit memory allocations,…

分布式、并行与集群计算 · 计算机科学 2025-03-14 Fabian Knorr , Philip Salzmann , Peter Thoman , Thomas Fahringer

Hybrid quantum-classical applications pose significant resource management challenges due to heterogeneity and dynamism in both infrastructure and workloads. Quantum-HPC environments integrate quantum processing units (QPUs) with diverse…

量子物理 · 物理学 2026-04-07 Pradeep Mantha , Florian J. Kiwit , Nishant Saurabh , Shantenu Jha , Andre Luckow

In generating large quantities of DNA data, high-throughput sequencing technologies require advanced bioinformatics infrastructures for efficient data analysis. k-mer counting, the process of quantifying the frequency of fixed-length k DNA…

分布式、并行与集群计算 · 计算机科学 2024-07-11 Yifan Li , Giulia Guidi

This paper considers the scheduling of parallel real-time tasks with arbitrary-deadlines. Each job of a parallel task is described as a directed acyclic graph (DAG). In contrast to prior work in this area, where decomposition-based…

操作系统 · 计算机科学 2017-12-15 Niklas Ueter , Georg von der Brüggen , Jian-Jia Chen , Jing Li , Kunal Agrawal

As quantum computers continue to improve and support larger, more complex computations, smart control hardware and compilers are needed to efficiently leverage the capabilities of these systems. This paper introduces a novel approach to…

量子物理 · 物理学 2025-11-19 Folkert de Ronde , Alexander Knapen , Stephan Wong , Sebastian Feld
‹ 上一页 1 2 3 10 下一页 ›