2ème Journée Calcul Haute Performance
de
jeudi 5 décembre 2013 (10:30)
à
mardi 10 décembre 2013 (12:00)
lundi 2 décembre 2013
mardi 3 décembre 2013
mercredi 4 décembre 2013
jeudi 5 décembre 2013
10:30
Un retour d'expérience sur le développement d'un code de recherche dans l'environnement PETSc
-
Marc Medale (Polytech' Marseille)
Un retour d'expérience sur le développement d'un code de recherche dans l'environnement PETSc
Marc Medale (Polytech' Marseille)
10:30 - 11:30
Room: S112
PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It supports MPI, shared memory pthreads, and NVIDIA GPUs, as well as hybrid MPI-shared memory pthreads or MPI-GPU parallelism.
vendredi 6 décembre 2013
samedi 7 décembre 2013
dimanche 8 décembre 2013
lundi 9 décembre 2013
mardi 10 décembre 2013
10:30
Linear Algebra for the Discrete Logarithm Problem using GPUs
-
Jeljeli HAMZA (Loria, Nancy)
Linear Algebra for the Discrete Logarithm Problem using GPUs
Jeljeli HAMZA (Loria, Nancy)
10:30 - 11:30
Room: S112
In the context of cryptanalysis, computing discrete logarithms in large cyclic groups using index-calculus-based methods, such as the number field sieve (NFS-DL) or the function field sieve (FFS), requires solving large sparse systems of linear equations modulo the group order. Most of the fast algorithms used to solve such systems -- e.g., the conjugate gradient or the Lanczos and Wiedemann algorithms -- iterate a product of the corresponding sparse matrix with a vector (SpMV). We investigate accelerating this central operation on NVIDIA GPUs. In this talk, we present a matrix format suitable to the sparsity and the specific computing model and how we use Residue Number System (RNS) arithmetic to accelerate modular operations.