Xing Cai

Bilde av Xing Cai
English version of this page
Mobiltelefon +47 48294368
Brukernavn
Besøksadresse Martin Linges vei 17 Simula Research Laboratory Fornebu
Postadresse Postboks 1080 Blindern 0316 Oslo

Faglige interesser

Parallel programming and high-performance computing. Numerical methods and software for solving partial differential equations.

More info about Prof. Cai's research can be found here.

Undervisning

Now teaching

    INF3380

    INF5620

Earlier taught courses

    GEO4070

    INF5640

    INF-MAT2351

Bakgrunn

Dr. Scient (PhD), 1998, Ifi, UiO
Associate Professor, 1999-2007, Ifi, UiO
Professor, 2008-now, Ifi, UiO
Chief Research Scientist, Simula Research Laboratory

Ledige masteroppgaver

http://www.mn.uio.no/ifi/studier/masteroppgaver/bmi/

Emneord: PDE, parallel programming, High-performance computing

Publikasjoner

  • Burchard, Luk; Cai, Xing & Langguth, Johannes (2021). iPUG for Multiple Graphcore IPUs: Optimizing Performance and Scalability of Parallel Breadth-First Search. I Sur, Chiranjib & Kothapalli, Kishore (Red.), 2021 IEEE 28th International Conference on High Performance Computing, Data, and Analytics (HiPC). IEEE. ISSN 978-1-6654-1016-8. s. 162–171. doi: 10.1109/HiPC53243.2021.00030. Fulltekst i vitenarkiv
  • 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. Fulltekst i vitenarkiv
  • Jæger, Karoline Horgmo; Hustad, Kristian Gregorius; Cai, Xing & Tveito, Aslak (2020). Operator Splitting and Finite Difference Schemes for Solving the EMI Model. I Tveito, Aslak; Mardal, Kent-Andre & Rognes, Marie (Red.), Modeling Excitable Tissue -- The EMI Framework. Springer. ISSN 978-3-030-61156-9. s. 44–55. doi: 10.1007/978-3-030-61157-6_4.
  • 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, s. 189–205. doi: 10.1016/j.jpdc.2020.05.020.
  • 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. I Rodrigues, João M. F.; Cardoso, Pedro; Monteiro, Jânio; Lam, Roberto; Krzhizhanovskaya, Valeria V.; Lees, Michael H.; Dongarra, Jack & Sloot, Peter M.A. (Red.), Proceedings of 19th International Conference on Computational Science, ICCS2019, Part V. Springer. ISSN 978-3-030-22749-4. s. 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, s. 1–20. doi: 10.1155/2019/6825728. Fulltekst i vitenarkiv
  • Langguth, Johannes; Cai, Xing & Sourouri, Mohammed (2018). Memory bandwidth contention: Communication vs computation Tradeoffs in supercomputers with multicore architectures. I Li, Mo & Tan, Kian-Lee (Red.), Proceedings 2018 IEEE 24th International Conference on Parallel and Distributed Systems ICPADS 2018. IEEE Sarnoff Symposium. ISSN 978-1-5386-7308-9. s. 497–506. doi: 10.1109/PADSW.2018.8644601.
  • Paulsen, Geir; Clark, Stuart R; Nordmoen, Bjørn; Nenakhov, Sergey; Andersson, Aron & Cai, Xing [Vis alle 7 forfattere av denne artikkelen] (2017). Automated Translation of MATLAB Code to C++ with Performance and Traceability. I Rückemann, Claus-Peter & Vucinic, D (Red.), 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. s. 50–55.
  • 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, s. 376–388. doi: 10.1007/978-3-319-67630-2_28.
  • 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.
  • 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. I Liao, Xiaofei; Lovas, Robert; Shen, Xipeng & Zheng, Ran (Red.), IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS). IEEE. ISSN 978-1-5090-4457-3. s. 843–852. doi: 10.1109/ICPADS.2016.0114.
  • 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), s. 1236–1258. doi: 10.1007/s10766-016-0461-2.
  • 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), s. 711–729. doi: 10.1007/s10766-016-0454-1.
  • 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. I Fox, Geoffrey C. & Nygård, Mads (Red.), Proceedings of the 14th IEEE International Conference on High Performance Computing & Simulation (HPCS 2016). IEEE conference proceedings. ISSN 978-1-5090-2088-1. s. 800–807. doi: 10.1109/HPCSim.2016.7568416. Fulltekst i vitenarkiv
  • 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), s. 140–160. doi: 10.1515/fca-2016-0008.
  • Cai, Xing (2015). Parallel Computing. I Engquist, Björn (Red.), Encyclopedia of Applied and Computational Mathematics. Springer. ISSN 978-3-540-70528-4. s. 1129–1132. doi: 10.1007/978-3-540-70529-1_424.
  • 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, s. 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, s. 191–199. doi: 10.1109/PADSW.2014.7097808.
  • Sourouri, Mohammed; Langguth, Johannes; Spiga, Filippo; Baden, Scott & Cai, Xing (2015). CPU+GPU Programming of Stencil Computations for Resource-Efficient Use of GPU Clusters. I Plessl, Christian (Red.), Proceedings of the 2015 IEEE 18th International Conference on Computational Science and Engineering. IEEE. ISSN 978-1-4673-8297-7. s. 17–26. doi: 10.1109/CSE.2015.33.
  • 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. I Wang, Guojun; Zomaya, Albert; Perez, Gregorio Martinez & Li, Kenli (Red.), Algorithms and Architectures for Parallel Processing. Springer. ISSN 978-3-319-27137-8. s. 79–92. doi: 10.1007/978-3-319-27137-8_7.
  • 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), s. 4172–4185. doi: 10.1002/cpe.3507.
  • 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), s. 6–15. doi: 10.1109/MM.2015.70.
  • 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, s. 1494–1503. doi: 10.1016/j.procs.2015.05.339.
  • Huang, Dafei; Xun, Changqing; Wu, Nan; Wen, Mei; Zhang, Chunyuan & Cai, Xing [Vis alle 7 forfattere av denne artikkelen] (2015). Enabling a uniform OpenCL device view for heterogeneous platforms. IEICE transactions on information and systems. ISSN 0916-8532. E98-D(4), s. 812–823. doi: 10.1587/transinf.2014EDP7244.
  • 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), s. 2433–2453. doi: 10.1007/s11227-015-1392-1.
  • Chai, Jun; Hake, Johan Elon; Wu, Nan; Wen, Mei; Cai, Xing & Lines, Glenn Terje [Vis alle 10 forfattere av denne artikkelen] (2015). Towards simulation of subcellular calcium dynamics at nanometre resolution. The international journal of high performance computing applications. ISSN 1094-3420. 29(1), s. 51–63. doi: 10.1177/1094342013514465.
  • Huang, Dafei; Wen, Mei; Xun, Changqing; Chen, Dong; Cai, Xing & Qiao, Yuran [Vis alle 8 forfattere av denne artikkelen] (2014). Automated Transformation of GPU-Specific OpenCL Kernels Targeting Performance Portability on Multi-Core/Many-Core CPUs. I Silva, Fernando (Red.), Euro-Par 2014 Parallel Processing. Springer. ISSN 978-3-319-09872-2. s. 210–221. doi: 10.1007/978-3-319-09873-9_18.
  • Dong, Xinnan; Chai, Jun; Yang, Jing (NUDT); Wen, Mei; Wu, Nan & Cai, Xing [Vis alle 8 forfattere av denne artikkelen] (2014). Utilizing Multiple Xeon Phi Coprocessors on One Compute Node. I Sun, Xian-he (Red.), Algorithms and Architectures for Parallel Processing. Springer. ISSN 978-3-319-11193-3. s. 68–81. doi: 10.1007/978-3-319-11194-0_6.
  • 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), s. 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), s. 164–171. doi: 10.1016/j.camwa.2013.11.007.
  • 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), s. 359–369. doi: 10.1007/s10586-013-0300-9.
  • 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. s. 78–85. doi: 10.1109/ICPADS.2013.23.
  • Langguth, Johannes; Wu, Nan; Chai, Jun & Cai, Xing (2013). On the GPU performance of cell-centered finite volume method over unstructured tetrahedral meshes. I Tumeo, Antonino; Feo, John; Villa, Oreste & Secchi, Simone (Red.), Proceedings of the 3rd Workshop on Irregular Applications: Architectures and Algorithms. ACM Publications. ISSN 978-1-4503-2503-5. doi: 10.1145/2535753.2535765.
  • 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; Wen, Mei; Wu, Nan; Huang, Dafei; Yang, Jing (NUDT) & Cai, Xing [Vis alle 8 forfattere av denne artikkelen] (2013). Simulating cardiac electrophysiology in the era of GPU-cluster computing. IEICE transactions on information and systems. ISSN 0916-8532. E96-D(12), s. 2587–2595. doi: 10.1587/transinf.E96.D.2587.
  • 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), s. 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, s. 1275–1281. doi: 10.1016/j.procs.2013.05.294. Fulltekst i vitenarkiv
  • Su, Huayou; Wu, Nan; Wen, Mei; Zhang, Chunyuan & Cai, Xing (2013). On the GPU performance of 3D stencil computations implemented in OpenCL. I Kunkel, Julian Martin; Ludwig, Thomas & Meuer, Hans Werner (Red.), Proceedings of 28th International Supercomputing Conference, ISC 2013. Springer. ISSN 978-3-642-38749-4. s. 125–135. doi: 10.1007/978-3-642-38750-0_10.
  • 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), s. 48–59. doi: 10.1109/MCSE.2012.44.
  • 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. s. 27–35. doi: 10.1109/cluster.2012.37.
  • 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, s. 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, s. 1475–1484. doi: 10.1016/j.procs.2011.04.160.
  • Didem, Unat; Cai, Xing & Baden, Scott (2011). Mint: Realizing CUDA performance in 3D stencil methods with annotated C. I Lowenthal, David; de Supinski,, Bronis R. & McKee, Sally A. (Red.), Proceedings of the 25th International Conference on Supercomputing (ICS'11). ACM Publications. ISSN 978-1-4503-0102-2. s. 214–224. doi: 10.1145/1995896.1995932.
  • 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), s. 427–442.
  • Yeh, J.T,-C.; Cai, Xing; Langtangen, Hans Petter; Zhu, J & Chuen-F, Ni (2010). Parallel computing engines for subsurface imaging technologies. I Parashar, M. & Li, X (Red.), Advanced Computational Infrastructures for Parallel and Distributed Adaptive Applications. John Wiley & Sons. ISSN 978-0-470-07294-3. s. 29–43.
  • 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.
  • Logg, Anders Bernhard; Langtangen, Hans Petter & Cai, Xing (2010). Past and Future Perspectives on Scientific Software. I Tveito, Aslak; Bruaset, Are Magnus & Lysne, Olav (Red.), Simula Research Laboratory - by thinking constantly about it. Springer. ISSN 978-3-642-01155-9. s. 321–362.
  • 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), s. 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), s. 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. s. 39–54.
  • Bouhmala, N & Cai, Xing (2008). A Multilevel Greedy Algorithm for the Satisfiability Problem. I Bednorz, Witold (Red.), Advances in Greedy Algorithms. N-TECH Education and Publishing. ISSN 978-953-7619-27-5. s. 39–54.
  • 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), s. 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. I Skallerud, B & Andersson, H. I. (Red.), MekIT'07. Tapir Akademisk Forlag. ISSN 978-82-519-2235-7. s. 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), s. 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), s. 523–553. doi: 10.1016/j.mbs.2007.06.003.
  • 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, s. 686–693.
  • Cai, Xing; Pedersen, Geir Kleivstul; Langtangen, Hans Petter & Glimsdal, Sylfest (2006). Parallel Simulation of Tsunamis Using a Hybrid Software Approach. I Joubert, G. R.; Peters, F. J.; Tirado, P; Nagel, W. E.; Plata, O. & Zapata, E. (Red.), Parallel Computing: Current and Future Issues of Highe End Computing. John von Neumann Institute for Computing. ISSN 3-00-017352-8. s. 383–390.
  • Cai, Xing (2006). Improving the performance of large-scale unstructured PDE applications. Lecture Notes in Computer Science (LNCS). ISSN 0302-9743. 3732, s. 699–708.
  • 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), s. 1088–1097.
  • Cai, Xing & Langtangen, Hans Petter (2005). Parallelizing PDE solvers using the Python programming language. I Bruaset, Are Magnus & Tveito, Aslak (Red.), Numerical Solution of Partial Differential Equations on Parallel Computers. Springer. ISSN 3-540-29076-1.
  • Cai, Xing & Lines, Glenn Terje (2005). Full-scale simulation of cardiac electrophysiology on parallel computers. I Bruaset, Are Magnus & Tveito, Aslak (Red.), Numerical Solution of Partial Differential Equations on Parallel Computers. Springer. ISSN 3-540-29076-1.
  • 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. I Bock, H.G. (Red.), Modeling, Simulation and Optimization of Complex Processes Proceedings of the International Conference on High Performance Scientific Computing. Springer. ISSN 978-3-540-23027-4. s. 337–358.
  • 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), s. 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), s. 31–56.
  • 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), s. 215–233.
  • Cai, Xing & Sosonkina, M (2004). A Numerical Study of Some Parallel Algebraic Preconditioners. I Pan, Y & Yang, L (Red.), Parallel and Distributed Scientific and Engineering Computing: Practice and Experience. Nova Science Publishers, Inc..
  • Cai, Xing; Lines, Glenn Terje & Tveito, Aslak (2004). Parallel Solution of the Bidomain Equations with High Resolutions. I Joubert, G. R.; Nagel, W. E. & Peters, F. J (Red.), Parallel Computing: Software Technology, Algorithms, Architectures \& Applications},. Elsevier.

Se alle arbeider i Cristin

  • Tveito, Aslak; Langtangen, Hans Petter; Nielsen, Bjørn Fredrik & Cai, Xing (2010). Elements of scientific computing. Springer. ISBN 9783642112980. 459 s.
  • 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 s.

Se alle arbeider i Cristin

  • Langguth, Johannes; Gaur, Namit; Arevalo, Hermenegild; Jarvis, Chad; Altanaite, Neringa & Lan, Qiang [Vis alle 7 forfattere av denne artikkelen] (2020). Towards detailed Organ-Scale Simulations in Cardiac Electrophysiology.
  • Hustad, Kristian Gregorius; Cai, Xing; Langguth, Johannes & Arevalo, Hermenegild (2020). Efficient simulations of patient-specific electrical heart activity on the DGX-2.
  • Trotter, James David; Cai, Xing; Funke, Simon Wolfgang & Langguth, Johannes (2019). Compiling finite element variational forms for GPU-based assembly.
  • Thune, Andreas & Cai, Xing (2019). Balancing the numerical and parallel performance for reservoir simulations.
  • Cai, Xing (2019). Unstructured computational meshes and data locality.
  • Cai, Xing (2019). Heterogeneous computing for cardiac electrophysiology.
  • Langguth, Johannes; Arevalo, Hermenegild; Hustad, Kristian Gregorius & Cai, Xing (2019). Towards detailed real-time simulations of cardiac arrhythmia.
  • Langguth, Johannes; Hermenegild, Arevalo; Jarvis, Chad & Cai, Xing (2018). Towards Detailed Organ-Scale Simulations in Cardiac Electrophysiology.
  • Cai, Xing (2018). Heterogeneous Computing: Programming, Performance and Applications.
  • 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). Education in HPC and Data Science at Simula Research Lab and UiO.
  • Thune, Andreas & Cai, Xing (2018). Unstructured mesh partitioning in the presence of strong coefficient heterogeneity.
  • 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 [Vis alle 12 forfattere av denne artikkelen] (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), s. 29–37.
  • Cai, Xing (2006). Parallelizing serial PDE software using a generic approach.
  • 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 [Vis alle 8 forfattere av denne artikkelen] (2006). High-performance computing in Python.
  • Cai, Xing & Langtangen, Hans Petter (2006). Making hybrid tsunami simulators in a parallel software framework.
  • 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ø. Fulltekst i vitenarkiv
  • Lagraviere, Jeremie; Ha, Hoai Phuong & Cai, Xing (2015). Evaluation of the power efficiency of UPC, OpenMP and MPI. Institutt for informatikk Tromsø. Fulltekst i vitenarkiv
  • 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). An order optimal solver for the discretized Bidomain equations. 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.

Se alle arbeider i Cristin

Publisert 4. nov. 2010 13:49 - Sist endret 12. jan. 2017 09:59