中文
相关论文

相关论文: A generalization of Amdahl's law and relative cond…

200 篇论文

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

The processor accelerators are effective because they are working not (completely) on principles of stored program computers. They use some kind of parallelism, and it is rather hard to program them effectively: a parallel architecture by…

分布式、并行与集群计算 · 计算机科学 2016-08-26 János Végh

The experience shows that cooperating and communicating computing systems, comprising segregated single processors, have severe performance limitations. In his classic "First Draft" von Neumann warned that using a "too fast processor"…

分布式、并行与集群计算 · 计算机科学 2021-12-02 János Végh

A definition for a class of asynchronous cellular arrays is proposed. An example of such asynchrony would be independent Poisson arrivals of cell iterations. The Ising model in the continuous time formulation of Glauber falls into this…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Boris D. Lubachevsky

This paper focuses on automated synthesis of divide-and-conquer parallelism, which is a common parallel programming skeleton supported by many cross-platform multithreaded libraries. The challenges of producing (manually or automatically) a…

编程语言 · 计算机科学 2017-01-31 Azadeh Farzan , Victor Nicolet

Analog Ising machines (IMs) occupy an increasingly prominent area of computer architecture research, offering high-quality and low latency/energy solutions to intractable computing tasks. However, IMs have a fixed capacity, with little to…

新兴技术 · 计算机科学 2026-03-03 Matthew X. Burns , Michael C. Huang

We provide a multilevel approach for analysing performances of parallel algorithms. The main outcome of such approach is that the algorithm is described by using a set of operators which are related to each other according to the problem…

分布式、并行与集群计算 · 计算机科学 2019-01-18 Luisa D'Amore , Valeria Mele , Diego Romano , Giuliano Laccetti

We introduce parallelism into the basic algebra of games to model concurrent game algebraically. Parallelism is treated as a new kind of game operation. The resulted algebra of concurrent games can be used widely to reason the parallel…

计算机科学中的逻辑 · 计算机科学 2019-09-04 Yong Wang

Multi-core machines are ubiquitous. However, most inductive logic programming (ILP) approaches use only a single core, which severely limits their scalability. To address this limitation, we introduce parallel techniques based on…

人工智能 · 计算机科学 2021-09-16 Andrew Cropper , Oghenejokpeme Orhobor , Cristian Dinu , Rolf Morel

Harnessing parallelism in seemingly sequential models is a central challenge for modern machine learning. Several approaches have been proposed for evaluating sequential processes in parallel using iterative fixed-point methods, like…

Polynomial systems occur in many areas of science and engineering. Unlike general nonlinear systems, the algebraic structure enables to compute all solutions of a polynomial system. We describe our massive parallel predictor-corrector…

数学软件 · 计算机科学 2015-05-05 Jan Verschelde , Xiangcheng Yu

Neural networks have become a cornerstone of machine learning. As the trend for these to get more and more complex continues, so does the underlying hardware and software infrastructure for training and deployment. In this survey we answer…

分布式、并行与集群计算 · 计算机科学 2024-03-07 Felix Brakel , Uraz Odyurt , Ana-Lucia Varbanescu

We present a technique designed for parallelizing large rigid body simulations, capable of exploiting multiple CPU cores within a computer and across a network. Our approach can be applied to simulate both unilateral and bilateral…

图形学 · 计算机科学 2024-03-27 Manas Kale , Paul G. Kry

In this chapter, we show why parallel MATLAB is useful, provide a comparison of the different parallel MATLAB choices, and describe a number of applications in Signal and Image Processing: Audio Signal Processing, Synthetic Aperture Radar…

分布式、并行与集群计算 · 计算机科学 2017-01-25 Ashok Krishnamurthy , Siddharth Samsi , Vijay Gadepally

In process algebras such as ACP (Algebra of Communicating Processes), parallel processes are considered to be interleaved in an arbitrary way. In the case of multi-threading as found in contemporary programming languages, parallel processes…

计算机科学中的逻辑 · 计算机科学 2020-04-22 J. A. Bergstra , C. A. Middelburg

We discuss the computational performance of the adaptive resolution technique in molecular simulation when it is compared with equivalent full coarse-grained and full atomistic simulations. We show that an estimate of its efficiency, within…

计算物理 · 物理学 2017-04-26 Christoph Junghans , Animesh Agarwal , Luigi Delle Site

This note argues for more use of simple models beyond Amdahl's Law: Bottleneck Analysis, Little's Law, and a M/M/1 Queue.

性能 · 计算机科学 2019-01-11 Mark D. Hill

This article describes algorithms for the hybrid parallelization and SIMD vectorization of molecular dynamics simulations with short-range forces. The parallelization method combines domain decomposition with a thread-based parallelization…

材料科学 · 物理学 2017-09-13 Chris M. Mangiardi , Ralf Meyer

We present an approach to solving problems in micromechanics that is amenable to massively parallel calculations through the use of graphical processing units and other accelerators. The problems lead to nonlinear differential equations…

计算工程、金融与科学 · 计算机科学 2021-05-19 Hao Zhou , Kaushik Bhattacharya

We study the problem of scheduling $n$ independent moldable tasks on $m$ processors that arises in large-scale parallel computations. When tasks are monotonic, the best known result is a $(\frac{3}{2}+\epsilon)$-approximation algorithm for…

数据结构与算法 · 计算机科学 2023-03-30 Xiaohu Wu , Patrick Loiseau