Xing Cai

Image of Xing Cai
Norwegian version of this page
Mobile phone +47 48294368
Username
Visiting address Gaustadalléen 23B Ole Johan Dahls hus 0373 Oslo
Postal address Postboks 1080 Blindern 0316 Oslo

Publications

  • Jæger, Karoline Horgmo; Hustad, Kristian Gregorius; Cai, Xing & Tveito, Aslak (2021). 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. ISSN 2296-424X. 8(579461). doi: 10.3389/fphy.2020.579461.
  • Trotter, James David; Langguth, Johannes & Cai, Xing (2020). 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. ISSN 0743-7315. 144, p. 189–205. doi: 10.1016/j.jpdc.2020.05.020.
  • Jæger, Karoline Horgmo; Hustad, Kristian Gregorius; Cai, Xing & Tveito, Aslak (2020). Operator Splitting and Finite Difference Schemes for Solving the EMI Model. In Tveito, Aslak; Mardal, Kent-Andre & Rognes, Marie (Ed.), Modeling Excitable Tissue -- The EMI Framework. Springer. ISSN 978-3-030-61156-9. p. 44–55. doi: 10.1007/978-3-030-61157-6_4.
  • Jarvis, Chad; Lines, Glenn Terje; Langguth, Johannes; Nakajima, Kengo & Cai, Xing (2019). Combining algorithmic rethinking and AVX-512 intrinsics for efficient simulation of subcellular calcium signaling. In Rodrigues, João M. F.; Cardoso, Pedro; Monteiro, Jânio; Lam, Roberto; Krzhizhanovskaya, Valeria V.; Lees, Michael H.; Dongarra, Jack & Sloot, Peter M.A. (Ed.), Proceedings of 19th International Conference on Computational Science, ICCS2019, Part V. Springer. ISSN 978-3-030-22749-4. p. 681–687. doi: 10.1007/978-3-030-22750-0_66.
  • Lagraviere, Jeremie Alexandre Emilien; Langguth, Johannes; Prugger, Martina; Einkemmer, Lukas; Ha, Hoai Phuong & Cai, Xing (2019). Performance optimization and modeling of fine-grained irregular communication in UPC. Scientific Programming. ISSN 1058-9244. 2019:6825728, p. 1–20. doi: 10.1155/2019/6825728. Full text in Research Archive
  • Langguth, Johannes; Cai, Xing & Sourouri, Mohammed (2018). Memory bandwidth contention: Communication vs computation Tradeoffs in supercomputers with multicore architectures. In Li, Mo & Tan, Kian-Lee (Ed.), Proceedings 2018 IEEE 24th International Conference on Parallel and Distributed Systems ICPADS 2018. IEEE Sarnoff Symposium. ISSN 978-1-5386-7308-9. p. 497–506. doi: 10.1109/PADSW.2018.8644601.
  • Langguth, Johannes; Jarvis, Chad & Cai, Xing (2017). Porting tissue-scale cardiac simulations to the knights landing platform. Lecture Notes in Computer Science (LNCS). ISSN 0302-9743. 10524 LNCS, p. 376–388. doi: 10.1007/978-3-319-67630-2_28.
  • Paulsen, Geir; Clark, Stuart R; Nordmoen, Bjørn; Nenakhov, Sergey; Andersson, Aron & Cai, Xing [Show all 7 contributors for this article] (2017). Automated Translation of MATLAB Code to C++ with Performance and Traceability. In Rückemann, Claus-Peter & Vucinic, D (Ed.), Proceedings of the Eleventh International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP 2017). International Academy, Research and Industry Association (IARIA). ISSN 978-1-61208-599-9. p. 50–55.
  • Sourouri, Mohammed; Scott, Baden & Cai, Xing (2016). Panda: A Compiler Framework for Concurrent CPU+GPU Execution of 3D Stencil Computations on GPU-accelerated Supercomputers. International journal of parallel programming. ISSN 0885-7458. 45(3), p. 711–729. doi: 10.1007/s10766-016-0454-1.
  • Zhang, Wei & Cai, Xing (2016). Solving 3D Time-Fractional Diffusion Equations by High-Performance Parallel Computing. Fractional Calculus and Applied Analysis. ISSN 1311-0454. 19(1), p. 140–160. doi: 10.1515/fca-2016-0008.
  • Langguth, Johannes; Lan, Qiang; Gaur, Namit & Cai, Xing (2016). Accelerating Detailed Tissue-Scale 3D Cardiac Simulations Using Heterogeneous CPU-Xeon Phi Computing. International journal of parallel programming. ISSN 0885-7458. 45(5), p. 1236–1258. doi: 10.1007/s10766-016-0461-2.
  • Langguth, Johannes; Lan, Qiang; Gaur, Namit; Cai, Xing; Wen, Mei & Zhang, Chun-Yuan (2016). Enabling Tissue-Scale Cardiac Simulations Using Heterogeneous Computing on Tianhe-2. In Liao, Xiaofei; Lovas, Robert; Shen, Xipeng & Zheng, Ran (Ed.), IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS). IEEE. ISSN 978-1-5090-4457-3. p. 843–852. doi: 10.1109/ICPADS.2016.0114.
  • Paulsen, Geir; Feinberg, Jonathan; Cai, Xing; Nordmoen, Bjørn & Dahle, Hans Petter (2016). Matlab2cpp: A Matlab-to-C++ code translator, 2016 11th System of Systems Engineering Conference (SoSE). IEEE conference proceedings. ISSN 978-1-4673-8727-9. doi: 10.1109/SYSOSE.2016.7542966.
  • Lagraviere, Jeremie Alexandre Emilien; Langguth, Johannes; Sourouri, Mohammed; Ha, Hoai Phuong & Cai, Xing (2016). On the performance and energy efficiency of the PGAS programming model on multicore architectures. In Fox, Geoffrey C. & Nygård, Mads (Ed.), Proceedings of the 14th IEEE International Conference on High Performance Computing & Simulation (HPCS 2016). IEEE conference proceedings. ISSN 978-1-5090-2088-1. p. 800–807. doi: 10.1109/HPCSim.2016.7568416. Full text in Research Archive
  • Sourouri, Mohammed; Gillberg, Tor; Baden, Scott & Cai, Xing (2015). Effective multi-GPU communication using multiple CUDA streams and threads. Proceedings of the International Conference on Parallel and Distributed Systems. ISSN 1521-9097. 2015-April, p. 981–986. doi: 10.1109/PADSW.2014.7097919.
  • Langguth, Johannes & Cai, Xing (2015). Heterogeneous CPU-GPU computing for the finite volume method on 3D unstructured meshes. Proceedings of the International Conference on Parallel and Distributed Systems. ISSN 1521-9097. 2015-April, p. 191–199. doi: 10.1109/PADSW.2014.7097808.
  • Krishnasamy, Ezhilmathi; Sourouri, Mohammed & Cai, Xing (2015). Multi-GPU implementations of parallel 3D sweeping algorithms with application to geological folding. Procedia Computer Science. ISSN 1877-0509. 51, p. 1494–1503. doi: 10.1016/j.procs.2015.05.339.
  • Langguth, Johannes; Sourouri, Mohammed; Lines, Glenn Terje; Baden, Scott & Cai, Xing (2015). Scalable heterogeneous CPU-GPU computations for unstructured tetrahedral meshes. IEEE Micro. ISSN 0272-1732. 35(4), p. 6–15. doi: 10.1109/MM.2015.70.
  • Dong, Xinnan; Wen, Mei; Chai, Jun; Cai, Xing; Zhao, Mandan & Zhang, Chunyuan (2015). Communication-hiding programming for clusters with multi-coprocessor nodes. Concurrency and Computation. ISSN 1532-0626. 27(16), p. 4172–4185. doi: 10.1002/cpe.3507.
  • Huang, Dafei; Xun, Changqing; Wu, Nan; Wen, Mei; Zhang, Chunyuan & Cai, Xing [Show all 7 contributors for this article] (2015). Enabling a uniform OpenCL device view for heterogeneous platforms. IEICE transactions on information and systems. ISSN 0916-8532. E98-D(4), p. 812–823. doi: 10.1587/transinf.2014EDP7244.
  • Chai, Jun; Hake, Johan Elon; Wu, Nan; Wen, Mei; Cai, Xing & Lines, Glenn Terje [Show all 10 contributors for this article] (2015). Towards simulation of subcellular calcium dynamics at nanometre resolution. The international journal of high performance computing applications. ISSN 1094-3420. 29(1), p. 51–63. doi: 10.1177/1094342013514465.
  • Su, Huayou; Cai, Xing; Wen, Mei & Zhang, Chunyuan (2015). An analytical GPU performance model for 3D stencil computations from the angle of data traffic. Journal of Supercomputing. ISSN 0920-8542. 71(7), p. 2433–2453. doi: 10.1007/s11227-015-1392-1.
  • Lan, Qiang; Gaur, Namit; Langguth, Johannes & Cai, Xing (2015). Towards Detailed Tissue-Scale 3D Simulations of Electrical Activity and Calcium Handling in the Human Cardiac Ventricle. In Wang, Guojun; Zomaya, Albert; Perez, Gregorio Martinez & Li, Kenli (Ed.), Algorithms and Architectures for Parallel Processing. Springer. ISSN 978-3-319-27137-8. p. 79–92. doi: 10.1007/978-3-319-27137-8_7.
  • Sourouri, Mohammed; Langguth, Johannes; Spiga, Filippo; Baden, Scott & Cai, Xing (2015). CPU+GPU Programming of Stencil Computations for Resource-Efficient Use of GPU Clusters. In Plessl, Christian (Eds.), Proceedings of the 2015 IEEE 18th International Conference on Computational Science and Engineering. IEEE. ISSN 978-1-4673-8297-7. p. 17–26. doi: 10.1109/CSE.2015.33.
  • Cai, Xing (2015). Parallel Computing. In Engquist, Björn (Eds.), Encyclopedia of Applied and Computational Mathematics. Springer. ISSN 978-3-540-70528-4. p. 1129–1132. doi: 10.1007/978-3-540-70529-1_424.
  • Huang, Dafei; Wen, Mei; Xun, Changqing; Chen, Dong; Cai, Xing & Qiao, Yuran [Show all 8 contributors for this article] (2014). Automated Transformation of GPU-Specific OpenCL Kernels Targeting Performance Portability on Multi-Core/Many-Core CPUs. In Silva, Fernando (Eds.), Euro-Par 2014 Parallel Processing. Springer. ISSN 978-3-319-09872-2. p. 210–221. doi: 10.1007/978-3-319-09873-9_18.
  • Dong, Xinnan; Chai, Jun; Yang, Jing (NUDT); Wen, Mei; Wu, Nan & Cai, Xing [Show all 8 contributors for this article] (2014). Utilizing Multiple Xeon Phi Coprocessors on One Compute Node. In Sun, Xian-he (Eds.), Algorithms and Architectures for Parallel Processing. Springer. ISSN 978-3-319-11193-3. p. 68–81. doi: 10.1007/978-3-319-11194-0_6.
  • Wen, Mei; Su, Huayou; Wei, Wenjie; Wu, Nan; Cai, Xing & Zhang, Chunyuan (2014). High efficient sedimentary basin simulations on hybrid CPU-GPU clusters. Cluster Computing. ISSN 1386-7857. 17(2), p. 359–369. doi: 10.1007/s10586-013-0300-9.
  • Zhang, Wei; Wei, Wenjie & Cai, Xing (2014). Performance modeling of serial and parallel implementations of the fractional Adams-Bashforth-Moulton method. Fractional Calculus and Applied Analysis. ISSN 1311-0454. 17(3), p. 617–637. doi: 10.2478/s13540-014-0189-x.
  • Zhang, Wei; Cai, Xing & Holm, Sverre (2014). Time-fractional heat equations and negative absolute temperatures. Computers and Mathematics with Applications. ISSN 0898-1221. 67(1), p. 164–171. doi: 10.1016/j.camwa.2013.11.007.
  • Su, Huayou; Wu, Nan; Wen, Mei; Zhang, Chunyuan & Cai, Xing (2013). On the GPU performance of 3D stencil computations implemented in OpenCL. In Kunkel, Julian Martin; Ludwig, Thomas & Meuer, Hans Werner (Ed.), Proceedings of 28th International Supercomputing Conference, ISC 2013. Springer. ISSN 978-3-642-38749-4. p. 125–135. doi: 10.1007/978-3-642-38750-0_10.
  • Langguth, Johannes; Wu, Nan; Chai, Jun & Cai, Xing (2013). On the GPU performance of cell-centered finite volume method over unstructured tetrahedral meshes. In Tumeo, Antonino; Feo, John; Villa, Oreste & Secchi, Simone (Ed.), Proceedings of the 3rd Workshop on Irregular Applications: Architectures and Algorithms. ACM Publications. ISSN 978-1-4503-2503-5. doi: 10.1145/2535753.2535765.
  • Su, Huayou; Wu, Nan; Wen, Mei; Zhang, Chunyuan & Cai, Xing (2013). On the GPU-CPU Performance Portability of OpenCL for 3D Stencil Computations, 2013 International Conference on Parallel and Distributed Systems (ICPADS). IEEE. ISSN 978-1-4799-2081-5. p. 78–85. doi: 10.1109/ICPADS.2013.23.
  • Wei, Wenjie; Clark, Stuart R; Su, Huayou; Wen, Mei & Cai, Xing (2013). Balancing efficiency and accuracy for sediment transport simulations. Computational Science & Discovery. ISSN 1749-4680. 6(1). doi: 10.1088/1749-4699/6/1/015011.
  • Chai, Jun; Su, Huayou; Wen, Mei; Cai, Xing; Wu, Nan & Zhang, Chunyuan (2013). Resource-efficient utilization of CPU/GPU-based heterogeneous supercomputers for Bayesian phylogenetic inference. Journal of Supercomputing. ISSN 0920-8542. 66(1), p. 364–380. doi: 10.1007/s11227-013-0911-1.
  • Su, Huayou; Wu, Nan; Wen, Mei; Zhang, Chunyuan & Cai, Xing (2013). Performance of sediment transport simulations on NVIDIA’s Kepler architecture. Procedia Computer Science. ISSN 1877-0509. 18, p. 1275–1281. doi: 10.1016/j.procs.2013.05.294. Full text in Research Archive
  • Chai, Jun; Wen, Mei; Wu, Nan; Huang, Dafei; Yang, Jing (NUDT) & Cai, Xing [Show all 8 contributors for this article] (2013). Simulating cardiac electrophysiology in the era of GPU-cluster computing. IEICE transactions on information and systems. ISSN 0916-8532. E96-D(12), p. 2587–2595. doi: 10.1587/transinf.E96.D.2587.
  • Wen, Mei; Su, Huayou; Wei, Wenjie; Wu, Nan; Cai, Xing & Zhang, Chunyuan (2012). Using 1000+ GPUs and 10000+ CPUs for sedimentary basin simulations, 2012 IEEE International Conference on Cluster Computing, CLUSTER 2012. IEEE. ISSN 978-1-4673-2422-9. p. 27–35. doi: 10.1109/cluster.2012.37.
  • Unat, Didem; Zhou, Jun (UCSD); Cui, Yifeng; Baden, Scott & Cai, Xing (2012). Accelerating a 3D finite-difference earthquake simulation with a C-to-CUDA translator. Computing in science & engineering (Print). ISSN 1521-9615. 14(3), p. 48–59. doi: 10.1109/MCSE.2012.44.
  • Gillberg, Tor; Sourouri, Mohammed & Cai, Xing (2012). A New Parallel 3D Front Propagation Algorithm for Fast Simulation of Geological folds. Procedia Computer Science. ISSN 1877-0509. 9, p. 947–955. doi: 10.1016/j.procs.2012.04.101.
  • Wei, Wenjie; al-Khayat, Omar & Cai, Xing (2011). An OpenMP-enabled parallel simulator for particle transport in fluid flows. Procedia Computer Science. ISSN 1877-0509. 4, p. 1475–1484. doi: 10.1016/j.procs.2011.04.160.
  • Hanslien, Monica; Artebrant, Robert; Tveito, Aslak; Lines, Glenn Terje & Cai, Xing (2011). STABILITY OF TWO TIME-INTEGRATORS FOR THE ALIEV-PANFILOV SYSTEM. International Journal of Numerical Analysis & Modeling. ISSN 1705-5105. 8(3), p. 427–442.
  • Didem, Unat; Cai, Xing & Baden, Scott (2011). Mint: Realizing CUDA performance in 3D stencil methods with annotated C. In Lowenthal, David; de Supinski,, Bronis R. & McKee, Sally A. (Ed.), Proceedings of the 25th International Conference on Supercomputing (ICS'11). ACM Publications. ISSN 978-1-4503-0102-2. p. 214–224. doi: 10.1145/1995896.1995932.
  • Yeh, J.T,-C.; Cai, Xing; Langtangen, Hans Petter; Zhu, J & Chuen-F, Ni (2010). Parallel computing engines for subsurface imaging technologies. In Parashar, M. & Li, X (Ed.), Advanced Computational Infrastructures for Parallel and Distributed Adaptive Applications. John Wiley & Sons. ISSN 978-0-470-07294-3. p. 29–43.
  • Logg, Anders Bernhard; Langtangen, Hans Petter & Cai, Xing (2010). Past and Future Perspectives on Scientific Software. In Tveito, Aslak; Bruaset, Are Magnus & Lysne, Olav (Ed.), Simula Research Laboratory - by thinking constantly about it. Springer. ISSN 978-3-642-01155-9. p. 321–362.
  • Nilsen, Jon Kerr; Cai, Xing; Høyland, Bjørn & Langtangen, Hans Petter (2010). Simplifying the parallelization of scientific codes by a function-centric approach in Python. Computational Science & Discovery. ISSN 1749-4680. 3. doi: 10.1088/1749-4699/3/1/015003.
  • Zhu, JF; Cai, Xing & Yeh, TCJ (2009). Analysis of tracer tomography using temporal moments of tracer breakthrough curves. Advances in Water Resources. ISSN 0309-1708. 32(3), p. 391–400. doi: 10.1016/j.advwatres.2008.12.001.
  • Nielsen, Bjørn Fredrik; Cai, Xing; Sundnes, Joakim & Tveito, Aslak (2009). Towards a computational method for imaging the extracellular potassium concentration during regional ischemia. Mathematical Biosciences. ISSN 0025-5564. 220(2), p. 118–130. doi: 10.1016/j.mbs.2009.05.004.
  • Bouhmala, Noureddine & Cai, Xing (2008). A Mulitlevel Greedy Algorithm for the Satisfiability Problem, Greedy Algorithms. IN-TECH. p. 39–54.
  • Bouhmala, N & Cai, Xing (2008). A Multilevel Greedy Algorithm for the Satisfiability Problem. In Bednorz, Witold (Eds.), Advances in Greedy Algorithms. N-TECH Education and Publishing. ISSN 978-953-7619-27-5. p. 39–54.
  • Cai, Xing & Langtangen, Hans Petter (2007). Making hybrid tsunami simulators in a parallel software framework. Lecture Notes in Computer Science (LNCS). ISSN 0302-9743. 4699, p. 686–693.
  • Cai, Xing & Bouhmala, Noureddine (2007). A unified framework of multi-objective cost functions for partitioning unstructured finite element meshes. Applied Mathematical Modelling. ISSN 0307-904X. 31(9), p. 1711–1728.
  • Haga, J.; Bruaset, Are Magnus; Cai, Xing; Langtangen, Hans Petter; Osnes, Harald & Skogseid, J. (2007). Parallelisation and numerical performance of a 3D model for coupled deformation, fluid flow and heat transfer in sedimentary basins. In Skallerud, B & Andersson, H. I. (Ed.), MekIT'07. Tapir Akademisk Forlag. ISSN 978-82-519-2235-7. p. 151–162.
  • Cai, Xing; Nielsen, Bjørn Fredrik & Tveito, Aslak (2007). A note on the efficiency of the conjugate gradient method for a class of time-dependent problems. Numerical Linear Algebra with Applications. ISSN 1070-5325. 14(5), p. 459–467. doi: 10.1002/nla.527.
  • Nielsen, Bjørn Fredrik; Cai, Xing & Lysaker, Ola Marius (2007). On the possibility for computing the transmembrane potential in the heart with a one shot method: An inverse problem. Mathematical Biosciences. ISSN 0025-5564. 210(2), p. 523–553. doi: 10.1016/j.mbs.2007.06.003.
  • Sundnes, Joakim; Nielsen, Bjørn Fredrik; Mardal, Kent-Andre; Cai, Xing; Lines, Glenn Terje & Tveito, Aslak (2006). On the computational complexity of the bidomain and the monodomain models of electrophysiology. Annals of Biomedical Engineering. ISSN 0090-6964. 34(7), p. 1088–1097.
  • Cai, Xing (2006). Improving the performance of large-scale unstructured PDE applications. Lecture Notes in Computer Science (LNCS). ISSN 0302-9743. 3732, p. 699–708.
  • Cai, Xing; Pedersen, Geir Kleivstul; Langtangen, Hans Petter & Glimsdal, Sylfest (2006). Parallel Simulation of Tsunamis Using a Hybrid Software Approach. In Joubert, G. R.; Peters, F. J.; Tirado, P; Nagel, W. E.; Plata, O. & Zapata, E. (Ed.), Parallel Computing: Current and Future Issues of Highe End Computing. John von Neumann Institute for Computing. ISSN 3-00-017352-8. p. 383–390.
  • Cai, Xing; Pedersen, Geir Kleivstul & Langtangen, Hans Petter (2005). A parallel multi-subdomain strategy for solving Boussinesq water wave equations. Advances in Water Resources. ISSN 0309-1708. 28(3), p. 215–233.
  • Cai, Xing; Jeberg, P. & Langtangen, Hans Petter (2005). A numerical method for computing the profile of weld pool surfaces. International Journal for Computational Methods in Engineering Science & Mechanics. ISSN 1550-2287. 6(2), p. 115–125.
  • Cai, Xing; Langtangen, Hans Petter & Moe, Halvard (2005). On the performance of the Python programming language for serial and parallel scientific computations. Scientific Programming. ISSN 1058-9244. 13(1), p. 31–56.
  • Langtangen, Hans Petter; Langtangen, Hans Petter; Cai, Xing & Cai, Xing (2005). On the efficiency of Python for high-performance computing: a case study involving stencil updates for partial differential equations. In Bock, H.G. (Eds.), Modeling, Simulation and Optimization of Complex Processes Proceedings of the International Conference on High Performance Scientific Computing. Springer. ISSN 978-3-540-23027-4. p. 337–358.
  • Cai, Xing & Lines, Glenn Terje (2005). Full-scale simulation of cardiac electrophysiology on parallel computers. In Bruaset, Are Magnus & Tveito, Aslak (Ed.), Numerical Solution of Partial Differential Equations on Parallel Computers. Springer. ISSN 3-540-29076-1.
  • Cai, Xing & Langtangen, Hans Petter (2005). Parallelizing PDE solvers using the Python programming language. In Bruaset, Are Magnus & Tveito, Aslak (Ed.), Numerical Solution of Partial Differential Equations on Parallel Computers. Springer. ISSN 3-540-29076-1.
  • Sosonkina, M; Saad, Y & Cai, Xing (2004). Using the parallel algebraic recursive multilevel solver in modern physical applications. Future generations computer systems. ISSN 0167-739X. 20, p. 489–500.
  • Su, Huayou; Wu, Nan; Wen, Mei; Zhang, Chunyuan & Cai, Xing (2004). On the GPU-CPU performance portability of OpenCL for 3D stencil computations. In Tzeng, Nian-Feng (Eds.), Proceedings of the IEEE International Conference on Parallel and Distributed Systems (ICPADS). IEEE. p. 78–85. doi: 10.1109/ICPADS.2013.23.
  • Cai, Xing; Lines, Glenn Terje & Tveito, Aslak (2004). Parallel Solution of the Bidomain Equations with High Resolutions. In Joubert, G. R.; Nagel, W. E. & Peters, F. J (Ed.), Parallel Computing: Software Technology, Algorithms, Architectures \& Applications},. Elsevier.
  • Cai, Xing & Sosonkina, M (2004). A Numerical Study of Some Parallel Algebraic Preconditioners. In Pan, Y & Yang, L (Ed.), Parallel and Distributed Scientific and Engineering Computing: Practice and Experience. Nova Science Publishers, Inc..

View all works in Cristin

  • Tveito, Aslak; Langtangen, Hans Petter; Nielsen, Bjørn Fredrik & Cai, Xing (2010). Elements of scientific computing. Springer. ISBN 9783642112980. 459 p.
  • Sundnes, Joakim; Lines, Glenn Terje; Cai, Xing; Nielsen, Bjørn Fredrik; Mardal, Kent-Andre & Tveito, Aslak (2006). Computing the electrical activity in the heart. Springer. ISBN 978-3-540-33432-3. 311 p.

View all works in Cristin

  • Hustad, Kristian Gregorius; Cai, Xing; Langguth, Johannes & Arevalo, Hermenegild (2020). Efficient simulations of patient-specific electrical heart activity on the DGX-2.
  • Langguth, Johannes; Gaur, Namit; Arevalo, Hermenegild; Jarvis, Chad; Altanaite, Neringa & Lan, Qiang [Show all 7 contributors for this article] (2020). Towards detailed Organ-Scale Simulations in Cardiac Electrophysiology.
  • Cai, Xing (2019). Unstructured computational meshes and data locality.
  • Thune, Andreas & Cai, Xing (2019). Balancing the numerical and parallel performance for reservoir simulations.
  • Langguth, Johannes; Arevalo, Hermenegild; Hustad, Kristian Gregorius & Cai, Xing (2019). Towards detailed real-time simulations of cardiac arrhythmia.
  • Trotter, James David; Cai, Xing; Funke, Simon Wolfgang & Langguth, Johannes (2019). Compiling finite element variational forms for GPU-based assembly.
  • Cai, Xing (2019). Heterogeneous computing for cardiac electrophysiology.
  • Langguth, Johannes; Hermenegild, Arevalo; Jarvis, Chad & Cai, Xing (2018). Towards Detailed Organ-Scale Simulations in Cardiac Electrophysiology.
  • Trotter, James David; Langguth, Johannes & Cai, Xing (2018). Quantifying data traffic of sparse matrix-vector multiplication in a multi-level memory hierarchy.
  • Cai, Xing (2018). Heterogeneous Computing: Programming, Performance and Applications.
  • Thune, Andreas & Cai, Xing (2018). Unstructured mesh partitioning in the presence of strong coefficient heterogeneity.
  • Cai, Xing (2018). Education in HPC and Data Science at Simula Research Lab and UiO.
  • Cai, Xing & Langguth, Johannes (2017). Accelerated high-performance computing for computational cardiac electrophysiology.
  • Cai, Xing (2017). OpenMP Programming.
  • Lagraviere, Jeremie Alexandre Emilien; Langguth, Johannes; Sourouri, Mohammed; Ha, Hoai Phuong & Cai, Xing (2016). On the performance and energy efficiency of the PGAS programming model on multicore architectures.
  • Chatelin, Simon; Lambert, Simon; Jugé, Lauriane; Cai, Xing; Näsholm, Sven Peter & Vilgrain, Valérie [Show all 12 contributors for this article] (2012). Measured elasticity and its frequency dependence are sensitive to tissue microarchitecture in MR Elastography.
  • Bouhmala, Noureddine & Cai, Xing (2009). A Multilevel Approach for the Satisfiability Problem. ISAST Transactions on Computers and Intelligent Systems. ISSN 1798-2448. 2(1), p. 29–37.
  • Cai, Xing & Langtangen, Hans Petter (2006). Making hybrid tsunami simulators in a parallel software framework.
  • Cai, Xing (2006). Simulating Tsunamis on Parallel Computers.
  • Alnæs, Martin Sandve; Bruaset, Are Magnus; Cai, Xing; Langtangen, Hans Petter; Mardal, Kent-Andre & Moe, Halvard [Show all 8 contributors for this article] (2006). High-performance computing in Python.
  • Cai, Xing (2006). Parallelizing serial PDE software using a generic approach.
  • Cai, Xing (2005). Solving Boussinesq Water Wave Equations on Parallel Computers.
  • Cai, Xing; Pedersen, Geir Kleivstul; Langtangen, Hans Petter & Glimsdal, Sylfest (2005). Parallel Simulation of Tsunamis Using a Hybrid Software Approach.
  • Lagraviere, Jeremie Alexandre Emilien; Prugger, Martina; Einkemmer, Lukas; Langguth, Johannes; Ha, Hoai Phuong & Cai, Xing (2016). Implementing and optimizing a Sparse Matrix-Vector Multiplication with UPC. Institutt for informatikk Tromsø Tromsø. Full text in Research Archive
  • Lagraviere, Jeremie; Ha, Hoai Phuong & Cai, Xing (2015). Evaluation of the power efficiency of UPC, OpenMP and MPI. Institutt for informatikk Tromsø. Full text in Research Archive
  • Osnes, Harald; Cai, Xing; Bruaset, Are Magnus & Langtangen, Hans Petter (2006). Simulation of Deformation and Heat Flow in Sedimentary Basins, Project Report. Simula Research Laboratory.
  • Mardal, Kent-Andre; Nielsen, Bjørn Fredrik; Cai, Xing & Tveito, Aslak (2005). Optimal Preconditioners for Discrete Versions of the Bidomain Model. Simula Research Laboratory.
  • Mardal, Kent-Andre; Nielsen, Bjørn Fredrik; Cai, Xing & Tveito, Aslak (2005). An order optimal solver for the discretized Bidomain equations. Simula Research Laboratory.

View all works in Cristin

Published Nov. 4, 2010 1:49 PM - Last modified Jan. 8, 2014 10:44 PM

Projects

No ongoing projects