Skip to content
View chenxinye's full-sized avatar
:copilot:
Beneath every cynic lies an inspiring programmer.
:copilot:
Beneath every cynic lies an inspiring programmer.

Organizations

@conda-forge @nla-group @open-sciml @inEXASCALE @PEQUAN

Block or report chenxinye

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chenxinye/README.md

Hi there, I'm Xinye Chen πŸ‘‹

Researcher at Sorbonne University (LIP6, CNRS)

Website Scholar LinkedIn


🧬 About Me

I am a Postdoctoral Researcher at Sorbonne University (LIP6, CNRS). My work sits at the intersection of Numerical Linear Algebra, High-Performance Computing (HPC), and Machine Learning.

My core mission is developing efficient algorithms via science and sustainability, focusing on optimizing the trade-offs between accuracy, performance, and energy efficiency for the next generation of supercomputers.

  • πŸŽ“ PhD in Applied Mathematics from the University of Manchester.
  • πŸ’‘ Research Interests: Mixed-precision Algorithms, Tensor Computations, Spatio-Temporal Data Modeling, and Iterative Methods.

πŸ’» Open Source Contributions

Here are some of the key open-source projects I have developed or contributed to, spanning across High-Performance Computing, Time Series Analysis, Clustering, and Numerical Linear Algebra:

Project Category Description
⚑ hpc-mix-bench HPC & Precision Benchmarking tools for mixed-precision High-Performance Computing (PEQUAN/LIP6).
πŸ› οΈ pychop HPC & Precision A Python package for simulating low-precision arithmetic and rounding modes in numerical algorithms.
πŸ“ˆ fabba Time Series Fast Adaptive Brownian bridge-based symbolic Aggregation for time series discretization and representation.
πŸ€– llm-abba Time Series & LLMs Leveraging Large Language Models (LLMs) with ABBA for advanced time series forecasting and analysis.
🧠 classix Clustering A fast, highly scalable, and explainable clustering algorithm based on sorting.
πŸš€ cusnn & snn Data Mining Implementations (including CUDA-accelerated) for Shared Nearest Neighbor (SNN) clustering algorithms.
πŸ”’ blrmat Linear Algebra Tools and efficient implementations for Block Low-Rank (BLR) matrix approximations.
πŸ”’ mhodlr Linear Algebra Implementations and algorithms for Hierarchical Off-Diagonal Low-Rank (HODLR) matrices.

πŸ› οΈ Tech Stack & Tools

C/C++ Python CUDA Julia PyTorch LLVM

  • Core Skills: Performance Profiling, Mixed-Precision Computing, Numerical Error Analysis, Parallel Programming.
  • Libraries/Frameworks: CMake, OpenMP, MPI, BLAS/LAPACK, cuBLAS, JAX.

🌍 Major Research Projects

I am actively involved in leading scientific programs shaping the future of computing:

  • πŸ‡«πŸ‡· NumPEx (France 2030) - Exa-MA (Oct 2024 - Present) Key project of the European High-Performance Computing Joint Undertaking (EuroHPC). I contribute to developing the software stack and mathematical algorithms for the next generation of Exascale supercomputers.
  • πŸ‡ͺπŸ‡Ί inEXASCALE (ERC) (Sep 2023 - Oct 2024) An EU-funded project aiming to rethink algorithm design in the Exascale era. The research focuses on the combined effects of multiple sources of inexactness (e.g., lower precision) to develop fast and provably accurate algorithms.

βœ‰οΈ Connect with Me

"Mathematics is the music of reason."

"Beneath every cynic, there is an aspiring programmer."

Pinned Loading

  1. mhodlr mhodlr Public

    Multiple precision matrix computations with HODLR representation and mixed-precision simulations

    MATLAB 6 4

  2. nla-group/cusnn nla-group/cusnn Public

    Fast radius snn-based query with cuda

    Cuda 3 1

  3. nla-group/fABBA nla-group/fABBA Public

    A Python library for the fast symbolic approximation of time series

    Python 51 12

  4. inEXASCALE/pychop inEXASCALE/pychop Public

    A Python package for simulating low precision arithmetic in scientific computing and machine learning

    Python 18 6

  5. blrmat blrmat Public

    BLR matrix format and solvers

    C++ 1

  6. nla-group/classix nla-group/classix Public

    Fast and explainable clustering in Python

    Python 127 14