中文
相关论文

相关论文: A Tale of Three Runtimes

200 篇论文

This article presents a complete scheme for the development of Critical Embedded Systems with Multiple Real-Time Constraints. The system is programmed with a language that extends the synchronous approach with high-level real-time…

编程语言 · 计算机科学 2010-04-01 Julien Forget , Frédéric Boniol , David Lesens , Claire Pagetti

We present a concurrent framework for Win32 programming based on Concurrent ML, a concurrent language with higher-order functions, static typing, lightweight threads and synchronous communication channels. The key points of the framework…

编程语言 · 计算机科学 2007-05-23 Riccardo Pucella

In this paper, we study CPU utilization time patterns of several MapReduce applications. After extracting running patterns of several applications, they are saved in a reference database to be later used to tweak system parameters to…

分布式、并行与集群计算 · 计算机科学 2013-01-30 Nikzad Babaii Rizvandi , Javid Taheri , Albert Y. Zomaya

Data-flow is a natural approach to parallelism. However, describing dependencies and control between fine-grained data-flow tasks can be complex and present unwanted overheads. TALM (TALM is an Architecture and Language for Multi-threading)…

分布式、并行与集群计算 · 计算机科学 2011-09-23 Leandro A. J. Marzulo , Tiago A. O. Alves , Felipe M. G. França , Vítor Santos Costa

We aim to provide trusted time measurement mechanisms to applications and cloud infrastructure deployed in environments that could harbor potential adversaries, including the hardware infrastructure provider. Despite Trusted Execution…

密码学与安全 · 计算机科学 2024-02-27 Gabriel P. Fernandez , Andrey Brito , Christof Fetzer

Task parallelism as employed by the OpenMP task construct, although ideal for tackling irregular problems or typical producer/consumer schemes, bears some potential for performance bottlenecks if locality of data access is important, which…

性能 · 计算机科学 2009-02-12 Markus Wittmann , Georg Hager

The execution time of programs is a key element in many areas of computer science, mainly those where achieving good performance (e.g., scheduling in cloud computing) or a predictable one (e.g., meeting deadlines in embedded systems) is the…

分布式、并行与集群计算 · 计算机科学 2020-07-13 Matheus Henrique Junqueira Saldanha

In this paper, we study CPU utilization time patterns of several Map-Reduce applications. After extracting running patterns of several applications, the patterns with their statistical information are saved in a reference database to be…

分布式、并行与集群计算 · 计算机科学 2013-01-30 Nikzad Babaii Rizvandi , Javid Taheri , Albert Y. Zomaya , Reza Moraveji

We consider the problem of transposing tensors of arbitrary dimension and describe TTC, an open source domain-specific parallel compiler. TTC generates optimized parallel C++/CUDA C code that achieves a significant fraction of the system's…

数学软件 · 计算机科学 2016-07-06 Paul Springer , Aravind Sankaran , Paolo Bientinesi

Time series analysis has achieved great success in diverse applications such as network security, environmental monitoring, and medical informatics. Learning similarities among different time series is a crucial problem since it serves as…

机器学习 · 计算机科学 2022-07-19 Shaoyu Dou , Kai Yang , Yang Jiao , Chengbo Qiu , Kui Ren

Electronic control units (ECUs) embedded within modern vehicles generate a large number of asynchronous events known as diagnostic trouble codes (DTCs). These discrete events form complex temporal sequences that reflect the evolving health…

人工智能 · 计算机科学 2026-03-20 Hugo Math

Optimizing software performance through automated code refinement offers a promising avenue for enhancing execution speed and efficiency. Despite recent advancements in LLMs, a significant gap remains in their ability to perform in-depth…

软件工程 · 计算机科学 2025-01-30 Manish Acharya , Yifan Zhang , Kevin Leach , Yu Huang

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

Task-oriented conversational modeling with unstructured knowledge access, as track 1 of the 9th Dialogue System Technology Challenges (DSTC 9), requests to build a system to generate response given dialogue history and knowledge access.…

计算与语言 · 计算机科学 2020-12-23 Chao-Hong Tan , Xiaoyu Yang , Zi'ou Zheng , Tianda Li , Yufei Feng , Jia-Chen Gu , Quan Liu , Dan Liu , Zhen-Hua Ling , Xiaodan Zhu

This project introduces a hierarchical planner integrating Linear Temporal Logic (LTL) constraints with natural language prompting for robot motion planning. The framework decomposes maps into regions, generates directed graphs, and…

机器人学 · 计算机科学 2025-01-14 Jingzhan Ge , Zi-Hao Zhang , Sheng-En Huang

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

We evaluate and compare four contemporary and emerging runtimes for high-performance computing(HPC) applications: Cilk, Charm++, ParalleX and AM++. We compare along three bases: programming model, execution model and the implementation on…

分布式、并行与集群计算 · 计算机科学 2019-04-02 Abhishek Kulkarni , Andrew Lumsdaine

Models of narrative schema knowledge have proven useful for a range of event-related tasks, but they typically do not capture the temporal relationships between events. We propose a single model that addresses both temporal ordering,…

计算与语言 · 计算机科学 2021-07-02 Shih-Ting Lin , Nathanael Chambers , Greg Durrett

We investigate the scheduling of $n$ jobs divided into $c$ classes on $m$ identical parallel machines. For every class there is a setup time which is required whenever a machine switches from the processing of one class to another class.…

数据结构与算法 · 计算机科学 2019-05-02 Max A. Deppert , Klaus Jansen

Task-based execution frameworks, such as parallel programming libraries, computational workflow systems, and function-as-a-service platforms, enable the composition of distinct tasks into a single, unified application designed to achieve a…

分布式、并行与集群计算 · 计算机科学 2024-08-15 J. Gregory Pauloski , Valerie Hayot-Sasson , Maxime Gonthier , Nathaniel Hudson , Haochen Pan , Sicheng Zhou , Ian Foster , Kyle Chard