• Aucun résultat trouvé

Multicore Architectures

Reducing timing interferences in real-time applications running on multicore architectures

Reducing timing interferences in real-time applications running on multicore architectures

... casse@irit.fr Abstract We introduce a unified wcet analysis and scheduling framework for real-time applications de- ployed on multicore architectures. Our method does not follow a particular programming ...

13

Multifrontal QR Factorization for Multicore Architectures over Runtime Systems

Multifrontal QR Factorization for Multicore Architectures over Runtime Systems

... for multicore architectures, qr mumps [9], we propose an alternative modular design of the solver on top of the StarPU runtime system [5] and we present a thorough performance comparison of both approaches ...

14

Automatic Calibration of Performance Models on Heterogeneous Multicore Architectures

Automatic Calibration of Performance Models on Heterogeneous Multicore Architectures

... Abstract. Multicore architectures featuring specialized accelerators are getting an increasing amount of attention, and this success will probably influence the design of future High Performance Computing ...

11

X-Kaapi: a Multi Paradigm Runtime for Multicore Architectures

X-Kaapi: a Multi Paradigm Runtime for Multicore Architectures

... I. I NTRODUCTION Industrial codes usually require mixing different paral- lelization paradigms to achieve interesting speedups. The chal- lenge is to develop programming and runtime environments that efficiently support ...

9

Fast and Portable Locking for Multicore Architectures

Fast and Portable Locking for Multicore Architectures

... current multicore architectures have dozens of hardware threads at their disposal that typi- cally cannot be fully exploited because applications lack scalability, dedicating some of these hardware threads ...

63

Multifrontal QR Factorization for Multicore Architectures over Runtime Systems

Multifrontal QR Factorization for Multicore Architectures over Runtime Systems

... for multicore architectures, qr mumps [9], we propose an alternative modular design of the solver on top of the StarPU runtime system [5] and we present a thorough performance comparison of both approaches ...

13

Task-based multifrontal QR solver for GPU-accelerated multicore architectures

Task-based multifrontal QR solver for GPU-accelerated multicore architectures

... In our study we consider the three front partitioning strategies illustrated in Figure 3: fine-grain, coarse-grain and hierarchical. The fine-grain partitioning (Figure 3(a)), which is the method of choice in work [18], ...

20

Compiler techniques for scalable performance of stream programs on multicore architectures

Compiler techniques for scalable performance of stream programs on multicore architectures

... The combined techniques effectively (i) leverage data parallelism, (ii) remove the inter-core communication requirement of data parallelism when data distribution is pre[r] ...

223

Implementing multifrontal sparse solvers for multicore architectures with Sequential Task Flow runtime systems

Implementing multifrontal sparse solvers for multicore architectures with Sequential Task Flow runtime systems

... Alternatively, a modular approach can be employed. First, the numerical algorithm is written at a high level independently of the hardware architecture as a Directed Acyclic Graph (DAG) of tasks where a vertex ...

24

Divide and Conquer Symmetric Tridiagonal Eigensolver for Multicore Architectures

Divide and Conquer Symmetric Tridiagonal Eigensolver for Multicore Architectures

... to break existing clusters. This process is repeated until each cluster contains only one eigenvalue. Then, eigenvectors can be computed. With such an approach, a good level of parallelism is expressed: an eigenvector ...

11

Block Wiedemann algorithm on multicore architectures

Block Wiedemann algorithm on multicore architectures

... L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignemen[r] ...

2

DSL Stream Programming on Multicore Architectures

DSL Stream Programming on Multicore Architectures

... StreamIt adapts the granularity and communications patterns of programs through graph transformations [17], belonging to one of these three types: fu- sion transformations cluster adjacent filters, coarsening their ...

21

Scheduling Dynamic OpenMP Applications over Multicore Architectures

Scheduling Dynamic OpenMP Applications over Multicore Architectures

... over hierarchical architectures, that lowers the general performance of parallel applica- tions. Alternatively, a distribution that considers those affinity relations entails a better use of cache memory, and ...

11

Adapting Active Objects to Multicore Architectures

Adapting Active Objects to Multicore Architectures

... Active objects, just as actors, are mono-threaded entities and therefore suffer from the same limitations regarding local parallelism. Taking into consideration the widespread popularity of multi-core processors and the ...

9

Automatic Mapping of Stream Programs on Multicore Architectures

Automatic Mapping of Stream Programs on Multicore Architectures

... while data flows between cores of a same processor correspond to data transfers in the memory hierarchy. In this paper, we present a novel approach to optimize stream programs for hybrid architectures composed of ...

16

Dynamic Scheduling of Real-Time Tasks on Multicore Architectures

Dynamic Scheduling of Real-Time Tasks on Multicore Architectures

... Email: Christian.Fraboul@enseeiht.fr Abstract—We present a new dynamic scheduling on mul- ticore architectures. This is an improvement of the Optimal Finish Time (OFT) scheduler introduced by Lemerre[7] reducing ...

3

Two approximation algorithms for bipartite matching on multicore architectures

Two approximation algorithms for bipartite matching on multicore architectures

... b Sabancı University, Faculty of Engineering and Natural Sciences, Istanbul, Turkey c LIP, UMR5668 (CNRS - ENS Lyon - UCBL - Universit´ e de Lyon - INRIA), Lyon, France Abstract We propose two heuristics for the ...

42

A Benchmark for Multicore Machines

A Benchmark for Multicore Machines

... An example of multithreaded applications are Web servers (e.g. Apache servers) in which requests are implemented as threads. However, in servers, threads basically do not communicate and are quite autonomous and inde- ...

12

Real-time scheduling of transactions in multicore systems

Real-time scheduling of transactions in multicore systems

... Addressing these main questions could help us formalizing the introduction of real-time scheduling of transactions within transactional memory. Furthermore, with the advent of transactional multicore, the ...

6

Hierarchical hybrid sparse linear solver for multicore platforms

Hierarchical hybrid sparse linear solver for multicore platforms

... Whereas PDSLin and ShyLU can be virtually turned into to a pure direct method if no dropping is performed, and whereas Hips may expect robustness by relying on a multilevel scheme, additive Schwarz preconditioners are ...

29

Show all 630 documents...

Sujets connexes