-
Notifications
You must be signed in to change notification settings - Fork 0
/
Main_Page.html
314 lines (289 loc) · 31.5 KB
/
Main_Page.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
<!DOCTYPE html>
<html lang="en" dir="ltr" class="client-nojs">
<head>
<title>Guangming Tan's Homepage</title>
<meta charset="UTF-8" />
<meta name="generator" content="MediaWiki 1.19.16" />
<link rel="shortcut icon" href="favicon.ico.css" tppabs="http://www.ncic.ac.cn/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="/tgm/opensearch_desc.php" title="Guangming Tan's Homepage (en)" />
<link rel="EditURI" type="application/rsd+xml" href="http://www.ncic.ac.cn/tgm/api.php?action=rsd" />
<link rel="alternate" type="application/atom+xml" title="Guangming Tan's Homepage Atom feed" href="/tgm/index.php?title=Special:RecentChanges&feed=atom" />
<link rel="stylesheet" href="load.php-debug=false&lang=en&modules=mediawiki.legacy.commonPrint,shared-skins.vector&only=styles&skin=vector&-.css" tppabs="http://www.ncic.ac.cn/tgm/load.php?debug=false&lang=en&modules=mediawiki.legacy.commonPrint%2Cshared%7Cskins.vector&only=styles&skin=vector&*" />
<meta name="ResourceLoaderDynamicStyles" content="" />
<style>a:lang(ar),a:lang(ckb),a:lang(fa),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none}a.new,#quickbar a.new{color:#ba0000}
/* cache key: hpcwikidb-hpc_:resourceloader:filter:minify-css:7:c88e2bcd56513749bec09a7e29cb3ffa */
</style>
<script src="load.php-debug=false&lang=en&modules=startup&only=scripts&skin=vector&-.js" tppabs="http://www.ncic.ac.cn/tgm/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector&*"></script>
<script>if(window.mw){
mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Main_Page","wgTitle":"Main Page","wgCurRevisionId":84,"wgArticleId":1,"wgIsArticle":true,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgRelevantPageName":"Main_Page","wgRestrictionEdit":[],"wgRestrictionMove":[],"wgIsMainPage":true});
}</script><script>if(window.mw){
mw.loader.implement("user.options",function($){mw.user.options.set({"ccmeonemails":0,"cols":80,"date":"default","diffonly":0,"disablemail":0,"disablesuggest":0,"editfont":"default","editondblclick":0,"editsection":1,"editsectiononrightclick":0,"enotifminoredits":0,"enotifrevealaddr":0,"enotifusertalkpages":1,"enotifwatchlistpages":0,"extendwatchlist":0,"externaldiff":0,"externaleditor":0,"fancysig":0,"forceeditsummary":0,"gender":"unknown","hideminor":0,"hidepatrolled":0,"highlightbroken":1,"imagesize":2,"justify":0,"math":1,"minordefault":0,"newpageshidepatrolled":0,"nocache":0,"noconvertlink":0,"norollbackdiff":0,"numberheadings":0,"previewonfirst":0,"previewontop":1,"quickbar":5,"rcdays":7,"rclimit":50,"rememberpassword":0,"rows":25,"searchlimit":20,"showhiddencats":0,"showjumplinks":1,"shownumberswatching":1,"showtoc":1,"showtoolbar":1,"skin":"vector","stubthreshold":0,"thumbsize":2,"underline":2,"uselivepreview":0,"usenewrc":0,"watchcreations":0,"watchdefault":0,"watchdeletion":0,
"watchlistdays":3,"watchlisthideanons":0,"watchlisthidebots":0,"watchlisthideliu":0,"watchlisthideminor":0,"watchlisthideown":0,"watchlisthidepatrolled":0,"watchmoves":0,"wllimit":250,"variant":"en","language":"en","searchNs0":true,"searchNs1":false,"searchNs2":false,"searchNs3":false,"searchNs4":false,"searchNs5":false,"searchNs6":false,"searchNs7":false,"searchNs8":false,"searchNs9":false,"searchNs10":false,"searchNs11":false,"searchNs12":false,"searchNs13":false,"searchNs14":false,"searchNs15":false});;},{},{});mw.loader.implement("user.tokens",function($){mw.user.tokens.set({"editToken":"+\\","watchToken":false});;},{},{});
/* cache key: hpcwikidb-hpc_:resourceloader:filter:minify-js:7:9983699ab6150ffa89a90653b2338ac8 */
}</script>
<script>if(window.mw){
mw.loader.load(["mediawiki.page.startup","mediawiki.legacy.wikibits","http://www.ncic.ac.cn/tgm/index.php/Mediawiki.legacy.ajax"]);
}</script>
<!--[if lt IE 7]><style type="text/css">body{behavior:url("csshover.min.htc")/*tpa=http://www.ncic.ac.cn/tgm/skins/vector/csshover.min.htc*/}</style><![endif]--></head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-Main_Page skin-vector action-view">
<div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<!-- content -->
<div id="content" class="mw-body">
<a id="top"></a>
<div id="mw-js-message" style="display:none;"></div>
<!-- firstHeading -->
<h1 id="firstHeading" class="firstHeading">
<span dir="auto">Main Page</span>
</h1>
<!-- /firstHeading -->
<!-- bodyContent -->
<div id="bodyContent">
<!-- tagline -->
<div id="siteSub">From Guangming Tan's Homepage</div>
<!-- /tagline -->
<!-- subtitle -->
<div id="contentSub"></div>
<!-- /subtitle -->
<!-- jumpto -->
<div id="jump-to-nav" class="mw-jump">
Jump to: <a href="#mw-head">navigation</a>,
<a href="#p-search">search</a>
</div>
<!-- /jumpto -->
<!-- bodycontent -->
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><table id="toc" class="toc"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Guangming_Tan"><span class="tocnumber">1</span> <span class="toctext">Guangming Tan</span></a>
<ul>
<li class="toclevel-2 tocsection-2"><a href="#Research"><span class="tocnumber">1.1</span> <span class="toctext">Research</span></a></li>
<li class="toclevel-2 tocsection-3"><a href="#Project"><span class="tocnumber">1.2</span> <span class="toctext">Project</span></a></li>
<li class="toclevel-2 tocsection-4"><a href="#Publication_.28Selected.29"><span class="tocnumber">1.3</span> <span class="toctext">Publication (Selected)</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#Software"><span class="tocnumber">1.4</span> <span class="toctext">Software</span></a></li>
</ul>
</li>
</ul>
</td></tr></table>
<h1> <span class="mw-headline" id="Guangming_Tan">Guangming Tan</span></h1>
<ul><li> Professor: Institute of Computing Technology(ICT),Chinese Academy of Sciences(CAS).
</li><li> Interest: Parallel Computing, Domain-Specific Architecture, Big Data
</li><li> Email: [email protected]
</li></ul>
<h2> <span class="mw-headline" id="Research">Research</span></h2>
<ul><li> Programming
<ul><li> <a href="javascript:if(confirm(%27http://www.ncic.ac.cn/tgm/index.php/Autotuning \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?%27))window.location=%27http://www.ncic.ac.cn/tgm/index.php/Autotuning%27" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Autotuning&action=edit&redlink=1" class="new" title="Autotuning (page does not exist)"> Exascale Autotuning</a> [<a rel="nofollow" class="external text" href="pldi13.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/pldi13.pdf">PLDI'13</a> ICS'15]
</li><li> <a href="Graph.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php/Graph" title="Graph"> Graph-Parallel Programming</a> [<a rel="nofollow" class="external text" href="P279-tan.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/e/ea/P279-tan.pdf">PPoPP'08</a>] [<a rel="nofollow" class="external text" href="CGO13.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/c/c3/CGO13.pdf">CGO'13</a> TPDS'15 PPoPP'19]
</li></ul>
</li><li> Algorithm
<ul><li> <a href="DGEMM.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php/DGEMM" title="DGEMM"> DGEMM+Deep Learning on GPU</a> [PPoPP'17 ICS'17 <a rel="nofollow" class="external text" href="SC11.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/1/18/SC11.pdf">SC'11</a> <a rel="nofollow" class="external text" href="ICS12.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/e/e9/ICS12.pdf">ICS'12</a>]
</li><li> <a href="javascript:if(confirm(%27http://www.ncic.ac.cn/tgm/index.php/Dynamic_Programming_on_Multicore \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?%27))window.location=%27http://www.ncic.ac.cn/tgm/index.php/Dynamic_Programming_on_Multicore%27" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Dynamic_Programming_on_Multicore&action=edit&redlink=1" class="new" title="Dynamic Programming on Multicore (page does not exist)">Dynamic Programming on Multicore</a> [<a rel="nofollow" class="external text" href="SC06.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/c/c3/SC06.pdf">SC'06</a> <a rel="nofollow" class="external text" href="SPAA07.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/3/3d/SPAA07.pdf">SPAA'07</a> <a rel="nofollow" class="external text" href="TPDS09.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/TPDS09.pdf">TPDS'09</a>]
</li></ul>
</li><li> Architecture
<ul><li> <a href="javascript:if(confirm(%27http://www.ncic.ac.cn/tgm/index.php/Architecture \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?%27))window.location=%27http://www.ncic.ac.cn/tgm/index.php/Architecture%27" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Architecture&action=edit&redlink=1" class="new" title="Architecture (page does not exist)">Architecture</a> [<a rel="nofollow" class="external text" href="IJHPCA07.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/5/53/IJHPCA07.pdf">IJHPCA'07</a><a rel="nofollow" class="external text" href="ICS09.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/4/45/ICS09.pdf">ICS'09</a> <a rel="nofollow" class="external text" href="FPGA12.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/c/ce/FPGA12.pdf">FPGA'12</a> TPDS'15]
</li></ul>
</li></ul>
<h2> <span class="mw-headline" id="Project">Project</span></h2>
<ul><li> <a href="javascript:if(confirm(%27http://www.ncic.ac.cn/tgm/index.php/Lambda \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?%27))window.location=%27http://www.ncic.ac.cn/tgm/index.php/Lambda%27" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Lambda&action=edit&redlink=1" class="new" title="Lambda (page does not exist)"> Lambda: Life and Medical Biology Data Accelerator (λ-platform)</a> (NSFC&973 Program: 6 Million RMB/5 Year)
</li><li> <a href="javascript:if(confirm(%27http://www.ncic.ac.cn/tgm/index.php/CoInsight \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?%27))window.location=%27http://www.ncic.ac.cn/tgm/index.php/CoInsight%27" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=CoInsight&action=edit&redlink=1" class="new" title="CoInsight (page does not exist)"> CoInsight: CoDesign for Extreme Computing</a> (NSFC&863 Program&Huawei: 3 Million RMB/3 Year )
</li><li> <a rel="nofollow" class="external text" href="index-4.htm" tppabs="http://www.ncic.ac.cn/tgm/dragonstar">Class of Dragonstar</a>
</li></ul>
<h2> <span class="mw-headline" id="Publication_.28Selected.29">Publication (Selected)</span></h2>
<ol><li>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) <a rel="nofollow" class="external text" href="IA-SpGEMM_an_input-aware_auto-tuning_framework_for_parallel_sparse_matrix-matrix_multiplication.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/b/b3/IA-SpGEMM_an_input-aware_auto-tuning_framework_for_parallel_sparse_matrix-matrix_multiplication.pdf">PDF</a>
</li><li>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. <a rel="nofollow" class="external text" href="A_Pattern_Based_Algorithmic_Autotuner_for_Graph.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/3/3a/A_Pattern_Based_Algorithmic_Autotuner_for_Graph.pdf">PDF</a>
</li><li>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 <a rel="nofollow" class="external text" href="S-EnKF_Co-designing_for_Scalable_Ensemble_Kalman.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/6/61/S-EnKF_Co-designing_for_Scalable_Ensemble_Kalman.pdf">PDF</a>
</li><li>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)
</li><li>Keren Zhou, Guangming Tan, Wei Zhou, Quadboost: A Scalable Concurrent Quadtree. IEEE Trans. Parallel Distrib. Syst. 29(3): 673-686 (2018)
</li><li>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
</li><li>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
</li><li>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
</li><li>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
</li><li>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.
</li><li>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
</li><li>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.
</li><li>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.
</li><li>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
</li><li>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.
</li><li>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
</li><li>Jie Yan, Guangming Tan, Study on Partitioning Real-world Directed Graphs of Skewed Degree Distribution, the 44th Annual International Conference on Parallel Processing, 2015
</li><li>Erlin Yao, Guangming Tan, Bit Flipping Errors in High Performance Linpack at Exascale and Beyond, the 44th Annual International Conference on Parallel Processing, 2015
</li><li>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).
</li><li> Yulong Luo, Guangming Tan, Optimizing stencil code via locality of computation. International Conference on Parallel Architectures and Compilation (PACT) 2014: 477-478.
</li><li> 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 <a rel="nofollow" class="external text" href="pldi13.pdf" tppabs="http://www.ncic.ac.cn/tgm/images/pldi13.pdf">PDF</a>
</li><li> 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
</li><li> 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)
</li><li> 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)
</li><li> 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.
</li><li> 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
</li><li> 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.
</li><li> 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
</li><li> Guangming Tan, Linchuan Li, Sean Triechler, Everett Phillips, Yungang Bao, Ninghui Sun, Fast Implementation of DGEMM on Fermi GPU, ACM/IEEE Supercomputing (SC), 2011
</li><li> 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)
</li><li> 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
</li><li> 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
</li><li> 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
</li><li> 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
</li><li> 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)
</li><li> 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
</li><li> 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
</li><li> Guangming Tan, Dengbiao Tu, Ninghui Sun: A Parallel Algorithm for Computing Betweenness Centrality. International Conference on Parallel Processing (ICPP) 2009: 340-347
</li><li> 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
</li><li> 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
</li><li> 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
</li><li> 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
</li><li> Guangming Tan, Shengzhong Feng, Ninghui Sun: Cache oblivious algorithms for nonserial polyadic programming. The Journal of Supercomputing 39(2): 227-249 (2007)
</li><li> 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
</li><li> 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
</li><li> Guangming Tan, Shengzhong Feng, Ninghui Sun, Locality and parallelism optimization for dynamic programming algorithm in bioinformatics. ACM/IEEE Supercomputing (SC), 2006
</li><li> 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
</li></ol>
<h2> <span class="mw-headline" id="Software">Software</span></h2>
<ul><li><a rel="nofollow" class="external text" href="javascript:if(confirm(%27https://github.com/PAA-NCIC \n\nThis file was not retrieved by Teleport Pro, because it is addressed using an unsupported protocol (e.g., gopher). \n\nDo you want to open it from the server?%27))window.location=%27https://github.com/PAA-NCIC%27" tppabs="https://github.com/PAA-NCIC">github</a>
</li></ul>
<!--
NewPP limit report
Preprocessor node count: 48/1000000
Post‐expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->
<!-- Saved in parser cache with key hpcwikidb-hpc_:pcache:idhash:1-0!*!0!!en!*!* and timestamp 20210505104937 -->
</div> <!-- /bodycontent -->
<!-- printfooter -->
<div class="printfooter">
Retrieved from "<a href="index.php-title=Main_Page&oldid=84.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Main_Page&oldid=84">http://www.ncic.ac.cn/tgm/index.php?title=Main_Page&oldid=84</a>" </div>
<!-- /printfooter -->
<!-- catlinks -->
<div id='catlinks' class='catlinks catlinks-allhidden'></div> <!-- /catlinks -->
<div class="visualClear"></div>
<!-- debughtml -->
<!-- /debughtml -->
</div>
<!-- /bodyContent -->
</div>
<!-- /content -->
<!-- header -->
<div id="mw-head" class="noprint">
<!-- 0 -->
<div id="p-personal" class="">
<h5>Personal tools</h5>
<ul>
<li id="pt-login"><a href="index.php-title=Special-UserLogin&returnto=Main+Page.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Special:UserLogin&returnto=Main+Page" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li>
</ul>
</div>
<!-- /0 -->
<div id="left-navigation">
<!-- 0 -->
<div id="p-namespaces" class="vectorTabs">
<h5>Namespaces</h5>
<ul>
<li id="ca-nstab-main" class="selected"><span><a href="Main_Page.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php/Main_Page" title="View the content page [c]" accesskey="c">Page</a></span></li>
<li id="ca-talk" class="new"><span><a href="javascript:if(confirm(%27http://www.ncic.ac.cn/tgm/index.php/Talk:Main_Page \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?%27))window.location=%27http://www.ncic.ac.cn/tgm/index.php/Talk:Main_Page%27" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Talk:Main_Page&action=edit&redlink=1" title="Discussion about the content page [t]" accesskey="t">Discussion</a></span></li>
</ul>
</div>
<!-- /0 -->
<!-- 1 -->
<div id="p-variants" class="vectorMenu emptyPortlet">
<h4>
</h4>
<h5><span>Variants</span><a href="#"></a></h5>
<div class="menu">
<ul>
</ul>
</div>
</div>
<!-- /1 -->
</div>
<div id="right-navigation">
<!-- 0 -->
<div id="p-views" class="vectorTabs">
<h5>Views</h5>
<ul>
<li id="ca-view" class="selected"><span><a href="Main_Page.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php/Main_Page" >Read</a></span></li>
<li id="ca-viewsource"><span><a href="index.php-title=Main_Page&action=edit.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Main_Page&action=edit" title="This page is protected. You can view its source [e]" accesskey="e">View source</a></span></li>
<li id="ca-history" class="collapsible"><span><a href="index.php-title=Main_Page&action=history.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Main_Page&action=history" title="Past revisions of this page [h]" accesskey="h">View history</a></span></li>
</ul>
</div>
<!-- /0 -->
<!-- 1 -->
<div id="p-cactions" class="vectorMenu emptyPortlet">
<h5><span>Actions</span><a href="#"></a></h5>
<div class="menu">
<ul>
</ul>
</div>
</div>
<!-- /1 -->
<!-- 2 -->
<div id="p-search">
<h5><label for="searchInput">Search</label></h5>
<form action="http://www.ncic.ac.cn/tgm/index.php" id="searchform">
<div>
<input type="search" name="search" title="Search Guangming Tan's Homepage [f]" accesskey="f" id="searchInput" /> <input type="submit" name="go" value="Go" title="Go to a page with this exact name if exists" id="searchGoButton" class="searchButton" /> <input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton" /> <input type='hidden' name="title" value="Special:Search"/>
</div>
</form>
</div>
<!-- /2 -->
</div>
</div>
<!-- /header -->
<!-- panel -->
<div id="mw-panel" class="noprint">
<!-- logo -->
<div id="p-logo"><a style="background-image: url(me09.png)/*tpa=http://www.ncic.ac.cn/tgm/skins/common/images/me09.png*/;" href="Main_Page.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php/Main_Page" title="Visit the main page"></a></div>
<!-- /logo -->
<!-- navigation -->
<div class="portal" id='p-navigation'>
<h5>Navigation</h5>
<div class="body">
<ul>
<li id="n-mainpage-description"><a href="Main_Page.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php/Main_Page" title="Visit the main page [z]" accesskey="z">Main page</a></li>
</ul>
</div>
</div>
<!-- /navigation -->
<!-- SEARCH -->
<!-- /SEARCH -->
<!-- TOOLBOX -->
<div class="portal" id='p-tb'>
<h5>Tools</h5>
<div class="body">
<ul>
<li id="t-whatlinkshere"><a href="Main_Page-1.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php/Special:WhatLinksHere/Main_Page" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
<li id="t-recentchangeslinked"><a href="Main_Page-2.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php/Special:RecentChangesLinked/Main_Page" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li>
<li id="t-specialpages"><a href="Special-SpecialPages.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q">Special pages</a></li>
<li><a href="index.php-title=Main_Page&printable=yes.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Main_Page&printable=yes" rel="alternate">Printable version</a></li>
<li id="t-permalink"><a href="index.php-title=Main_Page&oldid=84.htm" tppabs="http://www.ncic.ac.cn/tgm/index.php?title=Main_Page&oldid=84" title="Permanent link to this revision of the page">Permanent link</a></li>
</ul>
</div>
</div>
<!-- /TOOLBOX -->
<!-- LANGUAGES -->
<!-- /LANGUAGES -->
</div>
<!-- /panel -->
<!-- footer -->
<div id="footer">
<ul id="footer-info">
<li id="footer-info-lastmod"> This page was last modified on 29 March 2020, at 04:07.</li>
<li id="footer-info-viewcount">This page has been accessed 91,582 times.</li>
</ul>
<ul id="footer-places">
<li id="footer-places-privacy"><a href="javascript:if(confirm(%27http://www.ncic.ac.cn/tgm/index.php/Hpcwiki:Privacy_policy \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?%27))window.location=%27http://www.ncic.ac.cn/tgm/index.php/Hpcwiki:Privacy_policy%27" tppabs="http://www.ncic.ac.cn/tgm/index.php/Hpcwiki:Privacy_policy" title="Hpcwiki:Privacy policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="javascript:if(confirm(%27http://www.ncic.ac.cn/tgm/index.php/Hpcwiki:About \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?%27))window.location=%27http://www.ncic.ac.cn/tgm/index.php/Hpcwiki:About%27" tppabs="http://www.ncic.ac.cn/tgm/index.php/Hpcwiki:About" title="Hpcwiki:About">About Guangming Tan's Homepage</a></li>
<li id="footer-places-disclaimer"><a href="javascript:if(confirm(%27http://www.ncic.ac.cn/tgm/index.php/Hpcwiki:General_disclaimer \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found. \n\nDo you want to open it from the server?%27))window.location=%27http://www.ncic.ac.cn/tgm/index.php/Hpcwiki:General_disclaimer%27" tppabs="http://www.ncic.ac.cn/tgm/index.php/Hpcwiki:General_disclaimer" title="Hpcwiki:General disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-poweredbyico">
<a href="javascript:if(confirm(%27http://www.mediawiki.org/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.mediawiki.org/%27" tppabs="http://www.mediawiki.org/"><img src="poweredby_mediawiki_88x31.png" tppabs="http://www.ncic.ac.cn/tgm/skins/common/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" width="88" height="31" /></a>
</li>
</ul>
<div style="clear:both"></div>
</div>
<!-- /footer -->
<script src="load.php-debug=false&lang=en&modules=skins.vector&only=scripts&skin=vector&-.js" tppabs="http://www.ncic.ac.cn/tgm/load.php?debug=false&lang=en&modules=skins.vector&only=scripts&skin=vector&*"></script>
<script>if(window.mw){
mw.loader.load(["http://www.ncic.ac.cn/tgm/index.php/Mediawiki.user","mediawiki.page.ready"], null, true);
}</script>
<!-- Served in 0.207 secs. -->
</body>
</html>