Main Page

From Guangming Tan's Homepage
Jump to: navigation, search

Contents

Guangming Tan

  • Professor: Institute of Computing Technology(ICT),Chinese Academy of Sciences(CAS).
  • Interest: Parallel Computing, Domain-Specific Architecture, Big Data
  • Email: tgm@ict.ac.cn

Research

Project

Publication (Selected)

  1. Zhen Xie , Guangming Tan , Weifeng Liu , Ninghui Sun. IA- SpGEMM: An Input-aware Auto-tuning Framework for Parallel Sparse Matrix-Matrix Multiplication. In Proceedings of 2019 International Conference on Supercomputing, Phoenix, AZ, USA, June 26–28, 2019 (ICS ’19) PDF
  2. Ke Meng, Jiajia Li, Guangming Tan, Ninghui Sun, A Pattern Based Algorithmic Autotuner for Graph Processing on GPUs, ACM Principles and Practice of Parallel Programming (PPoPP) 2019. PDF
  3. Junmin Xiao, Shijie Wang, Weiqiang Wan, Xuehai Hong, Guangming Tan. Co-designing for Scalable Ensemble Kalman Filter. ACM Principles and Practice of Parallel Programming (PPoPP). 2019 PDF
  4. Guangming Tan, Junhong Liu, Jiajia Li, Design and Implementation of Adaptive SpMV Library for Multicore and Many-Core Architecture. ACM Trans. Math. Softw. 44(4): 46:1-46:25 (2018)
  5. Keren Zhou, Guangming Tan, Wei Zhou, Quadboost: A Scalable Concurrent Quadtree. IEEE Trans. Parallel Distrib. Syst. 29(3): 673-686 (2018)
  6. Yuanrong Wang, Xueqi Li, Dawei Zang, Guangming Tan, Ninghui Sun, Accelerating FM-index Search for Genomic Data Processing. the 47th International Conference on Parallel Processing (ICPP) 2018: 65:1-65:12
  7. Xueqi Li, Guangming Tan, Bingchen Wang, Ninghui Sun, High-performance genomic analysis framework with in-memory computing. the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP) 2018: 317-328
  8. Junhong Liu, Xin He, Weifeng Liu, Guangming Tan, Register-based implementation of the sparse general matrix-matrix multiplication on GPUs. the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP) 2018: 407-408
  9. Ke Meng, Guangming Tan, RING: NUMA-Aware Message-Batching Runtime for Data-Intensive Applications. 23rd IEEE International Conference on Parallel and Distributed Systems (ICPADS) 2017: 368-375
  10. Keren Zhou, Guangming Tan, Xiuxia Zhang, Chaowei Wang, Ninghui Sun, A Performance Analysis Framework for Exploiting GPU Microarchitectural Capability. ACM International Conference on Supercomputing, 2017.
  11. Xiuxia Zhang, Guangming Tan, Shuangbai Xue, Jiajia Li, Keren Zhou, Mingyu Chen, Understanding the GPU Microarchitecture to Achieve Bare-Metal Performance Tuning. the 22nd ACM ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), 2017: 31-43
  12. Guangming Tan, Chunming Zhang, Wen Tang, Peiheng Zhang, Ninghui Sun, Accelerating Irregular Computation in Massive Short Reads Mapping on FPGA Co-processor, IEEE Transactions on Parallel and Distributed Systems,Vol.27, No.5, 2016.
  13. Jie Yan, Guangming Tan, Zeyao Mo, Ninghui Sun, Graphine: Programming Graph-Parallel Computation of Large Natural Graphs on Multicore Cluster, IEEE Transactions on Parallel and Distributed Systems, Vol.27, No.6, 2016.
  14. Guangming Tan, Chunming Zhang, Wendi Wang, Peiheng Zhang, SuperDragon: A Heterogeneous Parallel System for Accelerating 3D Reconstruction of Cryo-Electron Microscopy Images, ACM Transactions on Reconfigurable Technology and Systems, 8(4): 25, 2015
  15. Erlin Yao, Jiutian Zhang, Mingyu Chen, Guangming Tan, Ninghui Sun, Detection of soft errors in LU decomposition with partial pivoting using algorithm-based fault tolerance. International Journal of High Performance Computing Applications (IJHPCA), 29(4): 422-436, 2015.
  16. Yulong Luo, Guangming Tan, Zeyao Mo, Ninghui Sun, FAST: A Fast Stencil Autotuning Framework Based On An Optimal-solution Space Model, Proceedings of the 29th ACM on International Conference on Supercomputing, ICS'15, Newport Beach/Irvine, CA, USA, June 08 - 11, 2015. ACM 2015
  17. Jie Yan, Guangming Tan, Study on Partitioning Real-world Directed Graphs of Skewed Degree Distribution, the 44th Annual International Conference on Parallel Processing, 2015
  18. Erlin Yao, Guangming Tan, Bit Flipping Errors in High Performance Linpack at Exascale and Beyond, the 44th Annual International Conference on Parallel Processing, 2015
  19. Jie Yan, Guangming Tan, Ninghui Sun, Exploiting fine-grained parallelism in graph traversal algorithms via lock virtualization on multi-core architecture. The Journal of Supercomputing 69(3): 1462-1490 (2014).
  20. Yulong Luo, Guangming Tan, Optimizing stencil code via locality of computation. International Conference on Parallel Architectures and Compilation (PACT) 2014: 477-478.
  21. Jiajia Li, Guangming Tan, Mingyu Chen, Ninghui Sun,SMAT: An Input Adaptive Auto-Tuner for Sparse Matrix-Vector Multiplication, the 34th annual ACM SIGPLAN conference on Programming Language Design and Implementation (PLDI), 117-126, 2013 PDF
  22. Jie Yan, Guangming Tan, Xiuxia Zhang, Erlin Yao, Ninghui Sun, Vlock: Lock virtualization mechanism for exploiting fine-grained parallelism in graph traversal algorithms, 2013 IEEE/ACM International Symposium on Code Generation and Optimization(CGO),pp.1-10,2013
  23. Huiwei Lv, Guangming Tan, Mingyu Chen, Ninghui Sun: Understanding parallelism in graph traversal on multi-core clusters. Computer Science - R&D 28(2-3): 193-201 (2013)
  24. Liu Peng, Guangming Tan, Rajiv K. Kalia, Aiichiro Nakano, Priya Vashishta, Dongrui Fan, Hao Zhang, Fenglong Song: Scalability study of molecular dynamics simulation on Godson-T many-core architecture. J. Parallel Distrib. Comput. 73(11): 1469-1482 (2013)
  25. Jiajia Li, Xingjian Li, Guangming Tan, Mingyu Chen, Ninghui Sun, An Optimized Large-Scale Hybrid DGEMM Design for CPUs and ATI GPUs, The 26th ACM International Conference on Supercomputing (ICS), pp.377-386, 2012.
  26. Wen Tang, Wendi Wang, Bo Duan, Chunming Zhang, Guangming Tan, Peiheng Zhang, Ninghui Sun: Accelerating Millions of Short Reads Mapping on a Heterogeneous Architecture with FPGA Accelerator. 2012 IEEE 20th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM ), 2012: 184-187
  27. Wendi Wang, Bo Duan, Wen Tang, Chunming Zhang, Guangming Tan, Peiheng Zhang, Ninghui Sun, A coarse-grained stream architecture for cryo-electron microscopy images 3D reconstruction. Proceedings of the ACM/SIGDA 20th International Symposium on Field Programmable Gate Arrays (FPGA), pp.143-152, 2012.
  28. Erlin Yao, Rui Wang, Mingyu Chen, Guangming Tan, Ninghui Sun: A Case Study of Designing Efficient Algorithm-based Fault Tolerant Application for Exascale Parallelism. 26th IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2012: 438-448
  29. Guangming Tan, Linchuan Li, Sean Triechler, Everett Phillips, Yungang Bao, Ninghui Sun, Fast Implementation of DGEMM on Fermi GPU, ACM/IEEE Supercomputing (SC), 2011
  30. Guangming Tan, Vugranam C. Sreedhar, Guang R. Gao: Analysis and performance results of computing betweenness centrality on IBM Cyclops64. The Journal of Supercomputing 56(1): 1-24 (2011)
  31. Liu Peng, Aiichiro Nakano, Guangming Tan, Priya Vashishta, Dongrui Fan, Hao Zhang, Rajiv K. Kalia, Fenglong Song: Performance analysis and optimization of molecular dynamics simulation on Godson-T many-core processor. ACM Conf. Computing Frontiers, 2011: 32
  32. Rui Wang, Erlin Yao, Mingyu Chen, Guangming Tan, Pavan Balaji, Darius Buntinas: Building algorithmically nonstop fault tolerant MPI programs. 18th International Conference on High Performance Computing (HiPC), 2011: 1-9
  33. Linchuan Li, Xingjian Li, Guangming Tan, Mingyu Chen, Peiheng Zhang: Experience of parallelizing cryo-EM 3D reconstruction on a CPU-GPU heterogeneous system. Proceedings of the 20th ACM International Symposium on High Performance Distributed Computing (HPDC) 2011: 195-204
  34. Jiajia Li, Guangming Tan, Mingyu Chen: Automatically Tuned Dynamic Programming with an Algorithm-by-Blocks. International Conference on Parallel and Distributed Systems (ICPADS) 2010: 452-459
  35. Erlin Yao, Yungang Bao, Guangming Tan, Mingyu Chen: Extending Amdahl's law in the multicore era. SIGMETRICS Performance Evaluation Review 37(2): 24-26 (2009)
  36. Guangming Tan, Ninghui Sun and Guang R. Gao. Improving Performance of Dynamic Programming via Parallelism and Locality on Multi-core Architectures. IEEE Transactions on Parallel and Distributed Systems (TPDS), Vol.20, No.2, pp. 261-274, 2009
  37. Nan Yuan, Yongbin Zhou, Guangming Tan, Junchao Zhang, Dongrui Fan: High Performance Matrix Multiplication on Many Cores. International Euro-Par Conference on Parallel Processing (Euro-Par) 2009: 948-959
  38. Guangming Tan, Dengbiao Tu, Ninghui Sun: A Parallel Algorithm for Computing Betweenness Centrality. International Conference on Parallel Processing (ICPP) 2009: 340-347
  39. Guangming Tan, Ziyu Guo, Dan Meng. Single-particle 3D Reconstruction from Cryo-Electron Microscopy Images on GPU. The 23rd ACM International Conference on Supercomputing (ICS), pp. 380-389, 2009
  40. Guangming Tan, Vugranam C. Sreedhar, Guang R. Gao: Just-In-Time Locality and Percolation for Optimizing Irregular Applications on a Manycore Architecture. 21th International Workshop on Languages and Compilers for Parallel Computing (LCPC), 2008: 331-342
  41. Guangming Tan, Dongrui Fan, Junchao Zhang, Andrew Russo, Guang R. Gao: Experience on optimizing irregular computation for memory hierarchy in manycore architecture. Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), 2008: 279-280
  42. Guangming Tan, Lin Xu, Zhenhua Dai, Shengzhong Feng, Ninghui Sun. A Study of Architectural Optimization Methods in Bioinformatics Applications. International Journal of High Performance Computing Applications (IJHPCA), Vol. 21, No. 3, pp. 371-384, 2007
  43. Guangming Tan, Shengzhong Feng, Ninghui Sun: Cache oblivious algorithms for nonserial polyadic programming. The Journal of Supercomputing 39(2): 227-249 (2007)
  44. Peiheng Zhang, Guangming Tan, Guang R. Gao: Implementation of the Smith-Waterman algorithm on a reconfigurable supercomputing platform. Proceedings of the 1st international workshop on High-performance reconfigurable computing technology and applications, (HPRCTA) 2007,held in conjunction with SC07, 2007: 39-48
  45. Guangming Tan, Ninghui Sun, Guang R. Gao: A parallel dynamic programming algorithm on a multi-core architecture. the 19th Annual ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 135-144, 2007
  46. Guangming Tan, Shengzhong Feng, Ninghui Sun, Locality and parallelism optimization for dynamic programming algorithm in bioinformatics. ACM/IEEE Supercomputing (SC), 2006
  47. Guangming Tan, Liu Peng, Shengzhong Feng, Ninghui Sun: Load Balancing and Parallel Multiple Sequence Alignment with Tree Accumulation. 12th International Euro-Par Conference on Parallel Processing (Euro-Par) 2006: 1138-1147

Software

Guangming Tan's Blog

Variants