Etude de la Distribution de Calculs Creux sur une Grappe Multi-coeurs

02/05/2019
by   Mouadh Ayachi, et al.
0

Nowadays, high performance computing is becoming more and more important in different fields research and industry, such as medical imaging and diagnostics, mathematics as well as oil exploration. It refers to intensive computing in some applications where one needs to use a large number of computing resources (computing power, memory rate, storage space, etc.). Thus, it is necessary in this case to run these applications on architectures parallel making multiple computers work together and running over 10 operations at floating point per second (or a petaflops). 15 Parallel computation consists of executing one or more programs, simultaneously, by multiple processors. In general, we have two ways to perform a parallel calculation. The first is to cut the program into several calculation tasks then, run all these parallel spots by different processors. The second requires partitioning the data, so that each part of the data is assigned to a different processor. Then, all the processors run the instructions of the same program in parallel but by operating on different data . This last method, called parallelism of data, is that retained in this memory. Digital analysis is one of the areas where the use of platforms is essential parallel, in particular, in the case where numerical methods treat hollow matrices. This last method, called parallelism of data, is that retained in this memory. Digital analysis is one of the areas where the use of platforms is essential parallel, in particular, in the case where numerical methods treat hollow matrices. A hollow matrix is a very large matrix that contains a small proportion non-zero elements. These matrices can come from different domains such as simulation structural mechanics, image / signal processing, the study of the dynamics of fluids etc.

READ FULL TEXT
research
07/25/2022

Parallelism Resource of Numerical Algorithms. Version 1

The paper is devoted to an approach to solving a problem of the efficien...
research
06/19/2018

LazyFP: Leaking FPU Register State using Microarchitectural Side-Channels

Modern processors utilize an increasingly large register set to facilita...
research
10/14/2019

BACKUS: Comprehensive High-Performance Research Software Engineering Approach for Simulations in Supercomputing Systems

High-Performance Computing (HPC) platforms enable scientific software to...
research
03/11/2019

Recursive Matrix Algorithms in Commutative Domain for Cluster with Distributed Memory

We give an overview of the theoretical results for matrix block-recursiv...
research
10/28/2020

Benchmarking Parallelism in FaaS Platforms

Serverless computing has seen a myriad of work exploring its potential. ...
research
06/10/2018

Static Quantized Radix-2 FFT/IFFT Processor for Constraints Analysis

This research work focuses on the design of a high-resolution fast Fouri...
research
08/13/2018

Interactive Launch of 16,000 Microsoft Windows Instances on a Supercomputer

Simulation, machine learning, and data analysis require a wide range of ...

Please sign up or login with your details

Forgot password? Click here to reset