Post-Doctoral Research Visit F/M Dynamic Parallelization of Sparse Codes for High-Performance Computing and Machine Learning

1000scholars

Lyon

On-site

EUR 38,000 - 52,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

1000scholars seeks a postdoctoral fellow at the Laboratoire de lInformatique du Parallélisme, ENS Lyon, France, under the PEPR NumPEx program, to address runtime code optimization for sparse computing in HPC and machine learning. The project aims to develop compiler and runtime algorithms to delay specialization of dense code until the sparse structure is known, enabling self-specializing code for sparse inputs.

Validation will use Florida sparse matrix data and ML tasks.

Qualifications

  • Notions in compilers, parallelism, parallel architectures, parallel runtimes.
  • Experience with C++.
  • Languages: English, French.
  • Excellent relational skills.

Responsibilities

  • Propose code optimizations and data structures for scaling sparse propagation.
  • Address runtime scheduling by relying on existing parallel runtimes.
  • Validate the complete approach on scientific benchmarks using sparse tensors and ML applications.
  • Publish reports and articles.

Skills

Compilers
Parallelism
Parallel runtimes
C++
English
French
Algorithms

Job description

Context

Within the framework of the French prioritary research program for Exascale computing in France (PEPR NumPEx), we are hiring a postdoctoral fellow to address runtime code optimization for sparse computing.

This research targets both High-Performance Computing and Machine Learning.

This postdoctoral fellowship will be held at Laboratoire de l'Informatique du Parallélisme at Ecole Normale Supérieure de Lyon, France.

Assignment

Most kernels of interest in machine learning and high-performance computing manipulate sparse tensors. Sparse codes are highly irregular and make use of array indirections and dynamic control which jeopardize static automatic parallelization algorithms.

The overall objective of this postdoctoral fellowship is to investigate compiler and runtime algorithms to delay the specialization of the dense code at runtime when the sparse structure is known. From a dense specification, we seek to compile a code able to specialize itself on the sparse input data.

The specialization will involve a set of sub-computations, which are expected to be achievable by standard linear algebra routines (e.g. gemm), using state-of-the art linear algebra libraries.

Several issues must be investigated: How to specialize the code? In particular, how propagate efficiently the sparsity along the computation flow? How to detect library kernels on the specialized code? How to enforce a proper scheduling for the parallel runtime?

Points 1 and 2 have been partially addressed by a PhD student.

The postdoctoral fellow will:
  • Propose code optimizations and data structures for scaling sparse propagation (point 1)
  • Address runtime scheduling (point 3) by relying on existing parallel runtimes
  • Validate the complete approach (points 1, 2 and 3) on scientific benchmarks by using sparse tensors from the Florida sparse matrix collection as well as machine learning applications.
Main activities
  • Research
  • Software development
  • Experimentation
  • Report & article writing
Skills

Technical skills and level required :

  • Notions in compilers, parallelism, parallel architectures, parallel runtimes
  • Experience with C++
  • Languages : English, French
  • Excellent relational skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Postdoc: Exascale Sparse-Compute Compiler Optimization
Postdoc: Exascale Sparse-Compute Compiler Optimization

1000scholars • Lyon

On-site
EUR 38,000 - 52,000
Post-Doctoral Research Visit F/M Post-Doctoral Research Visit F/M - LLM, autotuning, SIMD - Joint IFPEN-Inria laboratory
Post-Doctoral Research Visit F/M Post-Doctoral Research Visit F/M - LLM, autotuning, SIMD - Joint IFPEN-Inria laboratory

Inria • Talence

On-site
EUR 40,000 - 48,000
Transport subsidy
Leave: 7 weeks + RTT days
Teleworking
+3
Researcher in High Performance Calculation (Exascale) M/F
Researcher in High Performance Calculation (Exascale) M/F

CNRS • France

On-site
EUR 45,000 - 60,000
Post-Doctoral Research Visit F/M - LLM, autotuning, SIMD - Joint IFPEN-Inria laboratory
Post-Doctoral Research Visit F/M - LLM, autotuning, SIMD - Joint IFPEN-Inria laboratory

1000scholars • Talence

On-site
EUR 42,000 - 54,000
Post-Doctoral Research Visit F/M Postdoc in parallel numerical optimization and statistical machine learning
Post-Doctoral Research Visit F/M Postdoc in parallel numerical optimization and statistical machine learning

1000scholars • Grenoble

On-site
EUR 36,000 - 48,000
None
Engineer F/H - Adaptation of scientific codes to a task-based runtime system for exploiting high performance calibration and imaging pipelines in interferometric astronomy
Engineer F/H - Adaptation of scientific codes to a task-based runtime system for exploiting high performance calibration and imaging pipelines in interferometric astronomy

1000scholars • Talence

On-site
EUR 45,000 - 65,000
Post-Doctoral Research Visit F/M Postdoc in parallel numerical optimization and statistical machine learning
Post-Doctoral Research Visit F/M Postdoc in parallel numerical optimization and statistical machine learning

Inria, the French national research institute for the digital sciences • France

Remote
EUR 28,000 - 34,000
Partial reimbursement of public travel
Leave: 7 weeks + 10 RTT + exceptional/
Postdoc: AI-Driven HPC Code Transformations & Tuning
Postdoc: AI-Driven HPC Code Transformations & Tuning

1000scholars • Talence

On-site
EUR 42,000 - 54,000
Post-Doctoral Research Visit F/M Graybox Tunneling for Multi-Objective Combinatorial Optimization: Algorithmic and HPC Perspectives
Post-Doctoral Research Visit F/M Graybox Tunneling for Multi-Objective Combinatorial Optimization: Algorithmic and HPC Perspectives

Inria, the French national research institute for the digital sciences • France

On-site
EUR 36,000 - 51,000
Transport allowance
Teleworking after 6 months
Annual leave 7 weeks + RTT
+2
Chercheur HPC Exascale et Développement de Kits Logiciels
Chercheur HPC Exascale et Développement de Kits Logiciels

Centre Lasers Intenses et Applications • Saint-Aubin

On-site
EUR 30,000 - 36,000
Transport 75% pris en charge
RTT 44 jours
Indemnisation TT