Commit c8f97b25 authored by PRUVOST Florent's avatar PRUVOST Florent

CHAMELEON -> Chameleon

parent fa1a6034
# This file is part of the CHAMELEON User's Guide.
# This file is part of the Chameleon User's Guide.
# Copyright (C) 2017 Inria
# See the file ../users_guide.org for copying conditions.
** MORSE project
......@@ -109,15 +109,15 @@
Research papers about MORSE can be found at
http://icl.cs.utk.edu/projectsdev/morse/pubs/index.html
** CHAMELEON
*** CHAMELEON software
** Chameleon
*** Chameleon software
The main purpose is to address the performance shortcomings of the
[[http://www.netlib.org/lapack/][LAPACK]] and [[http://www.netlib.org/scalapack/][ScaLAPACK]] libraries on multicore processors and
multi-socket systems of multicore processors and their inability to
efficiently utilize accelerators such as Graphics Processing Units
(GPUs).
CHAMELEON is a framework written in C which provides routines to
Chameleon is a framework written in C which provides routines to
solve dense general systems of linear equations, symmetric positive
definite systems of linear equations and linear least squares
problems, using LU, Cholesky, QR and LQ factorizations. Real
......@@ -125,12 +125,12 @@
precision and double precision. It supports Linux and Mac OS/X
machines (only tested on Intel x86-64 architecture).
CHAMELEON is based on [[http://icl.cs.utk.edu/plasma/][PLASMA]] source code but is not limited to
shared-memory environment and can exploit multiple GPUs. CHAMELEON
Chameleon is based on [[http://icl.cs.utk.edu/plasma/][PLASMA]] source code but is not limited to
shared-memory environment and can exploit multiple GPUs. Chameleon
is interfaced in a generic way with both [[http://icl.cs.utk.edu/quark/][QUARK]] and [[http://runtime.bordeaux.inria.fr/StarPU/][StarPU]] runtime
systems. This feature allows to analyze in a unified framework how
sequential task-based algorithms behave regarding different runtime
systems implementations. Using CHAMELEON with [[http://runtime.bordeaux.inria.fr/StarPU/][StarPU]] runtime
systems implementations. Using Chameleon with [[http://runtime.bordeaux.inria.fr/StarPU/][StarPU]] runtime
system allows to exploit GPUs through kernels provided by [[https://developer.nvidia.com/cublas][cuBLAS]]
and clusters of interconnected nodes with distributed memory (using
[[http://www.open-mpi.org/][MPI]]). Computation of very large systems with dense matrices on a
......@@ -139,7 +139,7 @@
using MPI.
*** PLASMA's design principles
CHAMELEON is originally based on [[http://icl.cs.utk.edu/plasma/][PLASMA]] so that design principles
Chameleon is originally based on [[http://icl.cs.utk.edu/plasma/][PLASMA]] so that design principles
are very similar. The content of this section PLASMA's design
principles has been copied from the /Design principles/ section of
the PLASMA User's Guide.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment