Xing.Cai | Simula Research Laboratory

  • AboutToggle About navigation
    • Organisation
    • Leadership
    • Simula Culture
    • Simula Awards
    • Milestones
    • People
    • News
  • ResearchToggle Research navigation
    • Research Areas
    • Research Departments
    • Publications
    • Contract research
    • Open science at Simula
    • Projects
  • EducationToggle Education navigation
    • Simula Academy
    • Courses & summer schools
    • Master's students
    • PhD candidates
    • Researcher training
    • Research exchanges
  • InnovationToggle Innovation navigation
    • Simula Innovation
  • CareersToggle Careers navigation
    • Summer internships
    • Professional development
    • Job openings
  • ServicesToggle Services navigation
    • Applied AI
PeopleXing CaiXing Cai

ProfessorAdjunct Chief Research Scientist

DepartmentHigh Performance ComputingOrganisationSimula Research Laboratory
Xing Cai
[email protected]

Publications

2025

Conference proceedings

Read Modelling Load Imbalance In Shared Memory Multicore Systems

J. Langguth, J. D. Trotter and X. Cai

Modelling Load Imbalance In Shared Memory Multicore Systems

Proceedings of the SC '25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis

Read CPU- and GPU-initiated Communication Strategies for Conjugate Gradient Methods on Large GPU Clusters

J. D. Trotter, S. Ekmekçibaşı, D. Sağbili, J. Langguth, X. Cai and D. Unat

CPU- and GPU-initiated Communication Strategies for Conjugate Gradient Methods on Large GPU Clusters

SC '25: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis

2024

Journal Articles

Read Evaluating computational efforts and physiological resolution of mathematical models of cardiac tissue

K. H. Jæger, J. D. Trotter, X. Cai, H. Arevalo and A. Tveito

Evaluating computational efforts and physiological resolution of mathematical models of cardiac tissue

Scientific Reports

Read Automated parameter tuning with accuracy control for efficient reservoir simulations

E. H. Sæternes, A. Thune, A. B. Rustad, T. Skeie and X. Cai

Automated parameter tuning with accuracy control for efficient reservoir simulations

Journal of Computational Science

Talks, contributed

Read Enabling Cell-Based Simulations of Cardiac Electrophysiology with High-Performance Computing

X. Cai and J. D. Trotter

Enabling Cell-Based Simulations of Cardiac Electrophysiology with High-Performance Computing

SIAM Conference on Parallel Processing for Scientific Computing (PP24), Baltimore, Maryland, USA

Conference proceedings

Read iPuma: High-Performance Sequence Alignment on the Graphcore IPU

M. X. Zhao, L. Burchard, D. T. Schroeder, J. Langguth and X. Cai

iPuma: High-Performance Sequence Alignment on the Graphcore IPU

ISC High Performance 2024 Research Paper Proceedings (39th International Conference)

2023

Journal Articles

Read Editorial: Heterogeneous computing in physics-based models

A. M. Bruaset, X. Cai, F. Desprez and M. Parsons

Editorial: Heterogeneous computing in physics-based models

Frontiers in Physics

Read Enabling unstructured-mesh computation on massively tiled AI processors: An example of accelerating in silico cardiac simulation

L. Burchard, K. G. Hustad, J. Langguth and X. Cai

Enabling unstructured-mesh computation on massively tiled AI processors: An example of accelerating in silico cardiac simulation

Frontiers in Physics

Read Targeting performance and user-friendliness: GPU-accelerated finite element computation with automated code generation in FEniCS

J. D. Trotter, J. Langguth and X. Cai

Targeting performance and user-friendliness: GPU-accelerated finite element computation with automated code generation in FEniCS

Parallel Computing

Read Detailed Modeling of Heterogeneous and Contention-Constrained Point-to-Point MPI Communication

A. Thune, S. Reinemo, T. Skeie and X. Cai

Detailed Modeling of Heterogeneous and Contention-Constrained Point-to-Point MPI Communication

IEEE Transactions on Parallel and Distributed Systems

Read A cell-based framework for modeling cardiac mechanics

Å. Telle, J. D. Trotter, X. Cai, H. Finsberg, M. Kuchta, J. Sundnes and S. Wall

A cell-based framework for modeling cardiac mechanics

Biomechanics and Modeling in Mechanobiology

Talks, keynote

Read Towards high-performance unstructured-mesh computations

X. Cai

Towards high-performance unstructured-mesh computations

45th ASE Seminar: International Workshop on Integration of Simulation/Data/Learning and Beyond

Talks, invited

Read Quality control and innovation in computing and networking using the eX3 testbed

X. Cai

Quality control and innovation in computing and networking using the eX3 testbed

SLICES Roadshow seminar

2022

Journal Articles

Read Resource-efficient use of modern processor architectures for numerically solving cardiac ionic cell models

K. G. Hustad and X. Cai

Resource-efficient use of modern processor architectures for numerically solving cardiac ionic cell models

Frontiers in Physiology

Read On memory traffic and optimisations for low-order finite element assembly algorithms on multi-core CPUs

J. D. Trotter, X. Cai and S. W. Funke

On memory traffic and optimisations for low-order finite element assembly algorithms on multi-core CPUs

ACM Transactions on Mathematical Software

Talks, contributed

Read Modeling cardiac mechanics using a cell-based framework

Å. Telle, J. D. Trotter, X. Cai, M. Kuchta, H. Finsberg, J. Sundnes and S. Wall

Modeling cardiac mechanics using a cell-based framework

15th World Congress on Computational Mechanics (WCCM-XV), Yokohama, Japan

2021

Journal Articles

Read On the impact of heterogeneity-aware mesh partitioning and non-contributing computation removal on parallel reservoir simulations

A. Thune, X. Cai and A. B. Rustad

On the impact of heterogeneity-aware mesh partitioning and non-contributing computation removal on parallel reservoir simulations

Journal of Mathematics in Industry

Read Efficient numerical solution of the EMI model representing the extracellular space (E), cell membrane (M) and intracellular space (I) of a collection of cardiac cells

K. H. Jæger, K. G. Hustad, X. Cai and A. Tveito

Efficient numerical solution of the EMI model representing the extracellular space (E), cell membrane (M) and intracellular space (I) of a collection of cardiac cells

Frontiers in Physics

Proceedings, refereed

Read iPUG for multiple Graphcore IPUs: Optimizing performance and scalability of parallel breadth-first search

L. Burchard, X. Cai and J. Langguth

iPUG for multiple Graphcore IPUs: Optimizing performance and scalability of parallel breadth-first search

28th IEEE International Conference on High Performance Computing, Data, & Analytics (HiPC)

Book Chapters

Read Operator Splitting and Finite Difference Schemes for Solving the EMI Model

K. H. Jæger, K. G. Hustad, X. Cai and A. Tveito

Operator Splitting and Finite Difference Schemes for Solving the EMI Model

Modeling Excitable Tissue: The EMI Framework

Posters

Read Automated Code Generation for GPU-Based Finite Element Computations in FEniCS

J. D. Trotter, J. Langguth and X. Cai

Automated Code Generation for GPU-Based Finite Element Computations in FEniCS

2020

Journal Articles

Read Cache simulation for irregular memory traffic on multi-core CPUs: Case study on performance models for sparse matrix–vector multiplication

J. D. Trotter, J. Langguth and X. Cai

Cache simulation for irregular memory traffic on multi-core CPUs: Case study on performance models for sparse matrix–vector multiplication

Journal of Parallel and Distributed Computing

Posters

Read Towards detailed Organ-Scale Simulations in Cardiac Electrophysiology

J. Langguth, N. Gaur, H. Arevalo, C. Jarvis, N. Altanaite, Q. Lan and X. Cai

Towards detailed Organ-Scale Simulations in Cardiac Electrophysiology

Read Efficient simulations of patient-specific electrical heart activity on the DGX-2

K. G. Hustad, X. Cai, J. Langguth and H. Arevalo

Efficient simulations of patient-specific electrical heart activity on the DGX-2

Talks, invited

Read On parallel simulation of porous media flow

X. Cai

On parallel simulation of porous media flow

Schlumberger Eureka Applied Math Special Interest Group Meeting

2019

Journal Articles

Read Performance optimization and modeling of fine-grained irregular communication in UPC

J. Lagravière, J. Langguth, M. Prugger, L. Einkemmer, P. H. Ha and X. Cai

Performance optimization and modeling of fine-grained irregular communication in UPC

Scientific Programming

Proceedings, refereed

Read Towards Detailed Real-Time Simulations of Cardiac Arrhythmia

J. Langguth, H. Arevalo and X. Cai

Towards Detailed Real-Time Simulations of Cardiac Arrhythmia

Computing in Cardiology

Read Combining algorithmic rethinking and AVX-512 intrinsics for efficient simulation of subcellular calcium signaling

C. Jarvis, G. T. Lines, J. Langguth, K. Nakajima and X. Cai

Combining algorithmic rethinking and AVX-512 intrinsics for efficient simulation of subcellular calcium signaling

International Conference on Computational Science (ICCS 2019)

Posters

Read Towards Detailed Real-Time Simulations of Cardiac Arrhythmia

J. Langguth, H. Arevalo, K. G. Hustad and X. Cai

Towards Detailed Real-Time Simulations of Cardiac Arrhythmia

Talks, invited

Read Use of modern processor architectures for computing the electrical activity in the heart

X. Cai

Use of modern processor architectures for computing the electrical activity in the heart

Schlumberger Eureka Applied Math Special Interest Group Meeting

Read Unstructured computational meshes and data locality

X. Cai

Unstructured computational meshes and data locality

Fifth Workshop on Programming Abstractions for Data Locality (PADAL'19), Inria Bordeaux, France

Read Heterogeneous computing for cardiac electrophysiology

X. Cai

Heterogeneous computing for cardiac electrophysiology

PREAPP workshop on Efficient Frameworks for Compute- and Data-intensive Computing (EFFECT), University of Tromsø, Norway

Talks, contributed

Read Balancing the numerical and parallel performance for reservoir simulations

A. Thune and X. Cai

Balancing the numerical and parallel performance for reservoir simulations

SIAM Conference on Computational Science and Engineering (CSE19), Spokane, Washington, USA

Read Compiling finite element variational forms for GPU-based assembly

J. D. Trotter, X. Cai, S. W. Funke and J. Langguth

Compiling finite element variational forms for GPU-based assembly

FEniCS‘19, Washington DC, USA

2018

Proceedings, refereed

Read Memory Bandwidth Contention: Communication vs Computation Tradeoffs in Supercomputers with Multicore Architectures

J. Langguth, M. Sourouri and X. Cai

Memory Bandwidth Contention: Communication vs Computation Tradeoffs in Supercomputers with Multicore Architectures

International Conference on Parallel and Distributed Systems (ICPADS)

Posters

Read Towards Detailed Organ-Scale Simulations in Cardiac Electrophysiology

J. Langguth, H. Arevalo, C. Jarvis and X. Cai

Towards Detailed Organ-Scale Simulations in Cardiac Electrophysiology

Read Quantifying data traffic of sparse matrix-vector multiplication in a multi-level memory hierarchy

J. D. Trotter

Quantifying data traffic of sparse matrix-vector multiplication in a multi-level memory hierarchy

Talks, invited

Read Heterogeneous Computing: Programming, Performance and Applications

X. Cai

Heterogeneous Computing: Programming, Performance and Applications

CoSaS 2018 Symposium, Erlangen, Germany

Talks, contributed

Read Unstructured mesh partitioning in the presence of strong coefficient heterogeneity

A. Thune and X. Cai

Unstructured mesh partitioning in the presence of strong coefficient heterogeneity

PDESoft 2018 Conference, Bergen, Norway

Read Education in HPC and Data Science at Simula Research Lab and UiO

X. Cai

Education in HPC and Data Science at Simula Research Lab and UiO

SUPERDATA Workshop on curriculum development, Yunan, China

2017

Proceedings, refereed

Read Automated Translation of MATLAB Code to C++ with Performance and Traceability

G. Y. Paulsen, S. Clark, B. Nordmoen, S. Nenakhov, A. Andersson, X. Cai and H. P. Dahle

Automated Translation of MATLAB Code to C++ with Performance and Traceability

The Eleventh International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP 2017)

Read Porting Tissue-Scale Cardiac Simulations to the Knights Landing Platform

J. Langguth, C. Jarvis and X. Cai

Porting Tissue-Scale Cardiac Simulations to the Knights Landing Platform

International Conference on High Performance Computing

Talks, keynote

Read Accelerated high-performance computing for computational cardiac electrophysiology

X. Cai and J. Langguth

Accelerated high-performance computing for computational cardiac electrophysiology

The University of Tokyo, Tokyo, Japan

Talks, contributed

Read Heterogeneous Manycore Simulations in Cardiac Electrophysiology

J. Langguth, X. Cai and J. Chai

Heterogeneous Manycore Simulations in Cardiac Electrophysiology

Tenth International Workshop on Programmability and Architectures for Heterogeneous Multicores (MULTIPROG-2017), Stockholm, Sweden

2016

Journal Articles

Read Accelerating Detailed Tissue-Scale 3D Cardiac Simulations Using Heterogeneous CPU-Xeon Phi Computing

J. Langguth, Q. Lan, N. Gaur and X. Cai

Accelerating Detailed Tissue-Scale 3D Cardiac Simulations Using Heterogeneous CPU-Xeon Phi Computing

International Journal of Parallel Programming

Read Panda: A Compiler Framework for Concurrent CPU+GPU Execution of 3D Stencil Computations on GPU-accelerated Supercomputers

M. Sourouri, S. Baden and X. Cai

Panda: A Compiler Framework for Concurrent CPU+GPU Execution of 3D Stencil Computations on GPU-accelerated Supercomputers

International Journal of Parallel Programming

Proceedings, refereed

Read Enabling Tissue-Scale Cardiac Simulations Using Heterogeneous Computing on Tianhe-2

J. Langguth, Q. Lan, N. Gaur, X. Cai and M. Wen

Enabling Tissue-Scale Cardiac Simulations Using Heterogeneous Computing on Tianhe-2

IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS)

Read Matlab2cpp: A Matlab-to-C++ code translator

G. Y. Paulsen, J. Feinberg, X. Cai and B. Nordmoen

Matlab2cpp: A Matlab-to-C++ code translator

IEEE 2016 11th System of Systems Engineering Conference (SoSE)

Read On the Performance and Energy Efficiency of the PGAS Programming Model on Multicore Architectures

J. Lagravière, J. Langguth, M. Sourouri and X. Cai

On the Performance and Energy Efficiency of the PGAS Programming Model on Multicore Architectures

High Performance Computing & Simulation (2016) - International Workshop on Optimization of Energy Efficient HPC & Distributed Systems

2005

Technical reports

Read An Order Optimal Solver for the Discretized Bidomain Equations

K. Mardal, B. F. Nielsen, X. Cai and A. Tveito

An Order Optimal Solver for the Discretized Bidomain Equations

Từ khóa » Xing Cai