1<!DOCTYPE html> 2<html lang="zh"> 3 4<head> 5 <title> 6 7 Welcome · NCU-SCC 8 9 </title> 10 11 <!-- Begin Jekyll SEO tag v2.8.0 --> 12<meta name="generator" content="Jekyll v3.10.0" /> 13<meta property="og:title" content="Welcome" /> 14<meta property="og:locale" content="en_US" /> 15<meta name="description" content="Student Cluster Competition Team at Nanchang University ççåè±å å¿«æ¥308 Made by Congrui Yin" /> 16<meta property="og:description" content="Student Cluster Competition Team at Nanchang University ççåè±å å¿«æ¥308 Made by Congrui Yin" /> 17<link rel="canonical" href="https://ncuscc.github.io//" /> 18<meta property="og:url" content="https://ncuscc.github.io//" /> 19<meta property="og:site_name" content="NCU-SCC" /> 20<meta property="og:type" content="website" /> 21<meta name="twitter:card" content="summary" /> 22<meta property="twitter:title" content="Welcome" />
23<script type="application/ld+json"> 24{"@context":"https://schema.org","@type":"WebSite","description":"Student Cluster Competition Team at Nanchang University ççåè±å å¿«æ¥308 Made by Congrui Yin","headline":"Welcome","name":"NCU-SCC","url":"https://ncuscc.github.io//"}</script>
24 25<!-- End Jekyll SEO tag --> 26 27 28 29
29<script> 30 (n=>{"use strict";let r,s,e;const l=["cdn.jsdelivr.net","fastly.jsdelivr.net","gcore.jsdelivr.net","cdn.zenless.top","testingcf.jsdelivr.net","test1.jsdelivr.net"],t="//",a=l[0],i=Date.now(),o=2e3,c="jsdelivr-auto-fallback",f="/gh/PipecraftNet/jsdelivr-auto-fallback@main/empty.css?",d=e=>e&&e.includes(t+a),m=e=>e.replace(t+a,t+r),u=window.setTimeout,v=n.querySelectorAll.bind(n),g=()=>{let e,t;for(e of v('link[rel="stylesheet"]'))t=e.href,d(t)&&!t.includes(f)&&(e.href=m(t));for(e of v("script"))if(t=e.src,d(t)){const r=n.createElement("script");r.src=m(t),e.defer=!0,e.src="",e.before(r),e.remove()}for(e of v("img"))t=e.src,d(t)&&(e.src="",e.src=m(t));for(e of v("*[style]"))t=e.getAttribute("style"),d(t)&&e.setAttribute("style",m(t));for(e of v("style"))t=e.innerHTML,d(t)&&(e.innerHTML=m(t))},y=()=>{!e&&s&&r&&(console.warn(a+" is not available. Use "+r),e=!0,u(g,0),u(g,20),setInterval(g,500))},b=(()=>{try{return Object.assign({},JSON.parse(localStorage.getItem(c)||"{}"))}catch{return{}}})();var h=()=>{b.time=i,b.failed=!1,b.fastNode=null;for(const t of l)((e,t)=>{let r;const s=n.createElement("link"),l=e=>{r&&(clearTimeout(r),r=0,e||(s.href="data:text/plain;base64,"),s.remove(),t(e))};r=u(l,o),s.addEventListener("error",()=>l(!1)),s.addEventListener("load",()=>l(!0)),s.rel="stylesheet",s.text="text/css",s.href=e+f+i,n.head.insertAdjacentElement("afterbegin",s)})("https://"+t,e=>{e||t!==a||(s=!0,b.failed=!0),e&&!r&&(r=t),e&&!b.fastNode&&(b.fastNode=t),y()});u(()=>{s&&!r&&(r=l[1],y()),localStorage.setItem(c,JSON.stringify(b))},o+100)};b.time&&i-b.time<36e5&&b.failed&&b.fastNode?(s=!0,r=b.fastNode,y(),u(h,1e3)):h()})(document); 31</script>
31 32 33 34 <style> 35 .theme-base-07 { 36 --theme-base-color: rgb(0,86,31); 37 } 38</style> 39 40 41 <meta 42 name="viewport" 43 content="width=device-width,minimum-scale=1,initial-scale=1" 44/> 45<meta 46 http-equiv="content-type" 47 content="text/html; charset=utf-8" 48/> 49<link 50 rel="alternate" 51 href="/feed.xml" 52 title="RSS" 53 type="application/rss+xml" 54/> 55 56 57 <link 58 rel="apple-touch-icon-precomposed" 59 href="https://cdnjson.com/image/j6VWA" 60/> 61<link 62 rel="shortcut 63 icon" 64 href="https://cdnjson.com/image/j6VWA" 65/> 66 67 68 <link 69 rel="stylesheet" 70 href="https://cdn.jsdelivr.net/combine/gh/poole/[email protected]/public/css/poole.min.css,gh/poole/[email protected]/public/css/lanyon.min.css,gh/poole/[email protected]/public/css/syntax.min.css" 71/> 72 73 74 <link 75 rel="stylesheet" 76 href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css" 77/> 78 79 80 <style> 81 .wrap { 82 transition-property: width,background-size,transform; 83 transition-duration: .3s; 84 transition-timing-function: ease-in-out; 85 display: inline-block; 86 } 87 @media screen and (min-width: 28rem) { 88 .sidebar-overlay #sidebar-checkbox:checked ~ .wrap { 89 width: calc(100% - 14rem); 90 transform: translateX(14rem); 91 } 92 .layout-reverse.sidebar-overlay #sidebar-checkbox:checked ~ .wrap { 93 transform: translateX(0); 94 } 95 } 96</style> 97 98 99 <link 100 rel="stylesheet" 101 href="https://cdn.jsdelivr.net/npm/@fontsource/[email protected]/index.min.css" 102/> 103<link 104 rel="stylesheet" 105 href="https://cdn.jsdelivr.net/npm/@fontsource/[email protected]/500.min.css" 106/> 107<link 108 rel="stylesheet" 109 href="https://cdn.jsdelivr.net/npm/@fontsource/[email protected]/chinese-simplified-500.min.css" 110/> 111<style> 112 .sidebar, html, h1, h2, h3, h4, h5, h6, code, pre { 113 font-family: "Courier Prime", "Courier New", "Courier", "Noto Sans Mono", "Noto Serif TC", "Noto Serif SC", "Noto Serif CJK TC", "Noto Serif CJK SC", "Source Han Serif SC", "Source Han Serif CN", STZhongsong, STSong, "Songti SC", "AR PL New Sung", "AR PL SungtiL GB", NSimSun, SimSun, "TW\-Sung", "WenQuanYi Bitmap Song", "AR PL UMing CN", "AR PL UMing HK", "AR PL UMing TW", "AR PL UMing TW MBE", PMingLiU, MingLiU, monospace; 114 } 115</style> 116 117 118 <style> 119 img { 120 display: inline-block; 121 margin: 0; 122 } 123</style> 124 125 126 <style> 127 ::-webkit-scrollbar {
128 width: 3px; 129 height: 3px; 130 } 131 ::-webkit-scrollbar-thumb { 132 background-color: Gray; 133 } 134</style> 135 136 137 <style> 138 @media only screen { 139 pre { 140 white-space: pre; 141 max-height: 66.6vh; 142 padding: 0 1rem; 143 overflow: hidden hidden; 144 } 145 pre:hover { 146 overflow: auto auto; 147 } 148 } 149</style> 150 151 152 <style> 153 .container a, 154 .related-posts li a:hover { 155 color: inherit; 156 text-decoration: none; 157 border-bottom: 1px solid var(--theme-base-color); 158 } 159</style> 160 161 162</head> 163 164<body 165 class="theme-base-0d layout-reverse sidebar-overlay"> 166 167 168 169 170 <input type="checkbox" class="sidebar-checkbox" id="sidebar-checkbox" /> 171 172 <div class="sidebar" id="sidebar"> 173 174 <div class="sidebar-item"> 175 <div class="effect effect-right_to_left"> 176 <img class="effect-img" src="https://cdnjson.com/image/j6VWA" alt="img" /> 177 <div class="effect-info"> 178 Student Cluster Competition Team at Nanchang University<br/> 179ççåè±å<br/> 180å¿«æ¥308<br/> 181Made by Congrui Yin 182 183 </div> 184 </div> 185 </div> 186 187 <nav class="sidebar-nav"> 188 189 <a class="sidebar-nav-item active" href="/"> 190 <i class="fas fa-home fa-fw"></i> Index 191 </a> 192 193 <a class="sidebar-nav-item" href="/Honors/"> 194 <i class="fas fa-award fa-fw"></i> Honors 195 </a> 196 197 <a class="sidebar-nav-item" href="/Members/"> 198 <i class="fas fa-users fa-fw"></i> Members 199 </a> 200 201 <a class="sidebar-nav-item" href="/Talks/"> 202 <i class="fas fa-file-powerpoint fa-fw"></i> Talks 203 </a> 204 205 <a class="sidebar-nav-item" href="/Contact/"> 206 <i class="fas fa-address-book fa-fw"></i> Contact 207 </a> 208 209 <a class="sidebar-nav-item" href="https://github.com/NCUSCC"> 210 <i class="fab fa-github fa-fw"></i> GitHub 211 </a> 212 213 </nav> 214 <div class="sidebar-item"> 215 216 <style> 217 #sidebar-search-input { 218 background: none; 219 border: none; 220 color: White; 221 width: 100%; 222 } 223 #sidebar-search-results-container { 224 overflow: hidden hidden; 225 max-height: 66.6vh; 226 } 227 #sidebar-search-results-container:hover { 228 overflow: auto auto; 229 } 230</style> 231<input 232 id="sidebar-search-input" 233 placeholder="Search" 234/> 235<ol 236 id="sidebar-search-results-container" 237></ol>
238<script 239 src='https://cdn.jsdelivr.net/npm/[email protected]' 240 async='async' 241 onload=' 242 SimpleJekyllSearch({ 243 json: "/assets/simple-jekyll-search/search.json", 244 searchInput: document.getElementById("sidebar-search-input"), 245 resultsContainer: document.getElementById("sidebar-search-results-container"), 246 searchResultTemplate: `<li><a href="{url}">{title}</a></li>`, 247 limit: 99, 248 fuzzy: true 249 })' 250></script>
250 251 252 253 254 <style> 255 #toc { 256 overflow: hidden hidden; 257 max-height: 66.6vh; 258 } 259 #toc:hover{ 260 overflow: auto auto; 261 } 262</style> 263 264 <ol id="toc"> 265 <li><a href="#2024">2024</a> 266 <ol> 267 <li><a href="#202402">2024.02</a></li> 268 <li><a href="#202312">2023.12</a></li> 269 </ol> 270 </li> 271 <li><a href="#2023">2023</a></li> 272 <li><a href="#2022">2022</a> 273 <ol> 274 <li><a href="#yuan-large-language-model-challenge">YUAN LARGE LANGUAGE MODEL CHALLENGE</a></li> 275 <li><a href="#deepmd-challenge">DeePMD CHALLENGE</a></li> 276 </ol> 277 </li> 278 <li><a href="#2020-2021">2020-2021</a></li> 279</ol> 280 281 282 <style> 283 #sidebar-checkbox:checked ~ .sidebar-toggle, 284 .sidebar, 285 .sidebar-toggle:active { 286 background-color: var(--theme-base-color); 287 } 288</style> 289 290 291 <style> 292 .sidebar-checkbox { 293 display: none; 294 } 295 .sidebar-toggle { 296 position: fixed; 297 background: none; 298 } 299</style> 300 301 302 <style> 303 .sidebar { 304 overflow: hidden; 305 min-height: 101%; 306 } 307 .sidebar:hover{ 308 overflow-y: scroll; 309 } 310</style> 311 312 313 <style> 314 .effect { 315 margin: 1rem; 316 perspective: 900px; 317 } 318 .effect-info { 319 text-align: center; 320 position: absolute; 321 top: 0; 322 width: 100%; 323 transform-style: preserve-3d; 324 } 325 .effect-img { 326 z-index: 11; 327 width: 100%; 328 height: 100%; 329 position: relative; 330 transition: all 0.5s ease-in-out; 331 } 332 .effect-img:before { 333 position: absolute; 334 display: block; 335 } 336 .effect-right_to_left .effect-img { 337 transform-origin: 0% 50%; 338 } 339 .effect-right_to_left:hover .effect-img { 340 transform: rotate3d(0, 1, 0, -180deg); 341 } 342</style> 343 344 345 <div> 346 <i class="fa-solid fa-cog fa-spin fa-fw"></i> 347 <span id="run_time_day"> 348 <i class="fa-solid fa-spinner fa-pulse"></i> 349 </span>d 350 <span id="run_time_hour"> 351 <i class="fa-solid fa-spinner fa-pulse"></i> 352 </span>h 353 <span id="run_time_minute"> 354 <i class="fa-solid fa-spinner fa-pulse"></i> 355 </span>m 356 <span id="run_time_second"> 357 <i class="fa-solid fa-spinner fa-pulse"></i> 358 </span>s 359
359<script> 360 setInterval(function (d,h,m,s,b) { 361 function setzero(i) { 362 return i < 10 ? "0" + i : i; 363 } 364 let BirthDay = new Date(b); 365 let today = new Date(); 366 let timeold = (today.getTime() - BirthDay.getTime()); 367 let sectimeold = timeold / 1000; 368 let secondsold = Math.floor(sectimeold); 369 let msPerDay = 24 * 60 * 60 * 1000; 370 let e_daysold = timeold / msPerDay; 371 let daysold = Math.floor(e_daysold); 372 let e_hrsold = (e_daysold - daysold) * 24; 373 let hrsold = Math.floor(e_hrsold); 374 let e_minsold = (e_hrsold - hrsold) * 60; 375 let minsold = Math.floor((e_hrsold - hrsold) * 60); 376 let seconds = Math.floor((e_minsold - minsold) * 60); 377 d.textContent = daysold; 378 h.textContent = setzero(hrsold); 379 m.textContent = setzero(minsold); 380 s.textContent = setzero(seconds); 381 }, 382 1000, 383 document.getElementById("run_time_day"), 384 document.getElementById("run_time_hour"), 385 document.getElementById("run_time_minute"), 386 document.getElementById("run_time_second"), 387 "3/10/2022 11:03:56")// å»ºéæ¶é´ï¼ 388 </script>
388 389</div> 390 391 392 <div> 393 <div> 394 <i class="fa-solid fa-eye fa-fw"></i> 395 <span id="busuanzi_value_page_pv"> 396 <i class="fa-solid fa-spinner fa-pulse"></i> 397 </span> 398 </div> 399 <div> 400 <i class="fa-solid fa-paw fa-fw"></i> 401 <span id="busuanzi_value_site_pv"> 402 <i class="fa-solid fa-spinner fa-pulse"></i> 403 </span> 404 </div> 405 <div> 406 <i class="fa-solid fa-user-friends fa-fw"></i> 407 <span id="busuanzi_value_site_uv"> 408 <i class="fa-solid fa-spinner fa-pulse"></i> 409 </span> 410 </div> 411
411<script 412 src='https://cdn.jsdelivr.net/npm/[email protected]/bsz.pure.mini.js' 413 async='async' 414 ></script>
414 415</div> 416 417 418 <div> 419 <i class="fa-solid fa-thumbs-up fa-fw"></i> 420 <a href="https://jekyll-theme-WuK.wu-kan.cn"> 421 jekyll-theme-WuK 422 </a> 423</div> 424 425 426 <div> 427 <i class="fa-solid fa-copyright fa-fw"></i> 428 2016-2023 NCU-SCC 429</div> 430 431 432 433 <div> 434 <i class="fa-solid fa-user-edit fa-fw"></i> 435 436 437 438 439 11k 440 79words 441 442 </div> 443 444 </div> 445 </div> 446 447 448 <div class="wrap"> 449 450 451 452 453<style> 454 h1::before, 455 h2::before, 456 h3::before, 457 h4::before, 458 h5::before, 459 h6::before, 460 blockquote::before { 461 font-family: "Font Awesome 6 Free"; 462 font-weight: bold; 463 font-size: smaller; 464 margin-right: .5rem; 465 content: "\f292"; 466 } 467 blockquote::before { content: "\f10d"; } 468</style> 469 470 471<style> 472 ::selection { 473 color: White; 474 background: Black; 475 } 476</style> 477 478 479<style> 480 h1, h2, h3, h4, h5, h6 { 481 margin: 2rem 0rem 1rem 0rem; 482 } 483</style> 484 485 486<style> 487 td, 488 th { 489 padding: 0px; 490 border: 0px; 491 } 492 table { 493 border: 0px; 494 } 495 table tbody { 496 display: block; 497 overflow: scroll; 498 } 499 table thead, 500 tbody tr { 501 display: table; 502 table-layout: fixed; 503 width: 100%; 504 } 505</style> 506 507 508<style> 509 .content li { 510 margin: .25rem; 511 } 512</style> 513 514 515<style> 516 p { 517 text-indent: 2rem; 518 } 519 p img { 520 max-width: calc(100% - 4rem); 521 } 522</style> 523 524 525<style> 526 .container { 527 min-width: 66.6%; 528 min-height: 100vh; 529 } 530 @media only print { 531 .container { 532 min-width: 100%; 533 } 534 } 535</style> 536 537 538<style> 539 .container.content { 540 padding: 2rem; 541 } 542</style> 543 544 545 546<div class="container content"> 547 <div class="page"> 548 549 <h1 class="page-title">Welcome</h1> 550 551 <p>We are a motivated Student Cluster Competition Team at Nanchang University, that has participated in the ASC Student Supercomputer Challenge for 9 years. As the host of the finals in 2018, our school welcomed excellent supercomputing talents from all over the world. Our best result in ASC is the first prize. Now, we are trying to <strong>challenge the broader boundaries of supercomputing</strong> and <strong>attempting to establish extensive connections with more supercomputing universities</strong>.</p> 552 553<p>Nanchang University is the only 211 project university in Jiangxi Province, that devotes significant efforts to computer science research, especially on high-performance computing (HPC). HPC enables the blossom of Artificial Intelligence and Data-intensive business nowadays. Thus, HPC shall be considered as the foundation of cutting-edge computer science and technique. Nanchang University has already investigated and successfully built the largest distributed high-performance clusters for educational purposes in the mid-west region of China. The peak performance is 100 TFlop, based on a carefully designed heterogeneous architecture.</p> 554 555<h2 id="2024">2024</h2> 556 557<h3 id="202402">2024.02</h3> 558<p>We participated in ASC24 and won second prize, congratulations to Jiarong, Fuxiang, Weihan, Yuhao, and Pingye!</p> 559 560<div align="center"><img src="https://pic2.58cdn.com.cn/nowater/webim/big/n_v28d7344b827204b3f9ca028d7159472be.jpg" /></div> 561 562<h3 id="202312">2023.12</h3> 563<p>We are going to participate in <a href="http://www.asc-events.net/ASC24">ASC24</a>, if you are a self-motivated student at Nanchang University, welcome to join us!</p> 564 565<div align="center"><img src="https://cdnjson.com/images/2023/11/24/ASC24.md.png" /></div> 566 567<h2 id="2023">2023</h2> 568 569<p><strong>We participated in <a href="https://studentclustercompetition.us/">SC23 SCC</a> in Denver, USA, under the leadership of <a href="https://kechen666.github.io/EnglishPage.html">Ke Chen</a>.</strong> Although we have no prior experience in this competition, we firmly believe that we can do our best. Due to not finding supplier support, we are going to take part in IndySCC with worldwide schools, itâs a part of SCC and mainly for those schools with fewer vendors or experiences.</p> 570 571<div align="center"><img src="https://cdnjson.com/images/2023/03/31/_20230331152848.md.jpg" /></div> 572 573<p>Finally, we completed all challenges, although we have not enrolled in <strong>top 3</strong>, and you can see our experience in <a href="https://studentclustercompetition.us/2023/Indy.html">IndySCC Website</a>.</p> 574 575<div align="center"><img src="https://cdnjson.com/images/2023/11/24/1.md.jpg" /></div> 576 577<p><strong>We are invited to observe <a href="http://www.asc-events.net/ASC22/index.php">ASC22 Final</a>, a nice journey for everyone.</strong></p> 578 579<div align="center"><img src="https://www.cdnjson.com/images/2023/05/10/1683707898.md.png" /></div> 580 581<div align="center"><img src="https://www.cdnjson.com/images/2023/05/10/asc22ob1.md.jpg" /></div> 582 583<h2 id="2022">2022</h2> 584 585<p><strong>We won two second prizes in <a href="http://www.asc-events.net/ASC22/Preliminary/">ASC22</a> (all ranks top 8%) under the leadership of <a href="https://good.ncu.edu.cn/~yrb/">Ruobing Yao</a> and Yuxuan Li.</strong></p> 586 587<p>During this competition, we have overcome Yuan Large Language Model Challenge and DeePMD Challenge.</p> 588 589<div align="center"><img src="https://cdnjson.com/images/2023/03/31/ASC22_2.md.png" /></div> 590 591<div align="center"><img src="https://cdnjson.com/images/2023/03/31/ASC22_1.md.png" /></div> 592 593<h3 id="yuan-large-language-model-challenge">YUAN LARGE LANGUAGE MODEL CHALLENGE</h3> 594 595<p>Training large-scale language model like Yuan is difficult because it requires not only massive computing resources but also complex training methods to efficie
595ntly process a large number of parameters. We complete Yuan Large Language Model challenge in 67.75h using 4 32GB Tesla V100 DGXS, ZeRO parallel strategy, and various acceleration training methods.</p> 596 597<p>Our solution can be seen <a href="https://github.com/NCUSCC/ASC22-Yuan">here</a>.</p> 598 599<h3 id="deepmd-challenge">DeePMD CHALLENGE</h3> 600 601<p>Traditional models applied in molecular dynamics (MD) usually are density functional theory (DFT) models and empirical force fields (EFF)-based models. The former has a quantum mechanical precision but can not handle large system, while the latter is efficient but are limited by the transferability of the model. In recent years, machine learning based on MD(MLMD) methods tackle this dilemma. As one such model, Deep Potential achieves the balance between accuracy and efficiency.</p> 602 603<p>DeePMD-kit is a realization of Deep Potential, it is a deep learning package for many-body potential energy representation and molecular dynamics, which can written in Python/C++. In this challenge,we are required to make improvements on the training procedure. We end up with the speed results that are <strong>7.946(watewr), 3.121(mgalcu), 1.728(copper)</strong> compared to the original results, <strong>through the optimization of custom operators,Compressed Training</strong>.</p> 604 605<p>Our solution can be seen <a href="https://github.com/NCUSCC/ASC22-DeePMD">here</a>.</p> 606 607<h2 id="2020-2021">2020-2021</h2> 608 609<p><strong>We won two second prizes in ASC20-21 (all ranks top 8%) under the leadership of Haichuan Hu and Sheng Yi</strong></p> 610 611<p>During this competition, we have overcome Language Exam Challenge, QuEST Challenge, and PRESTO Challenge.</p> 612 613<div align="center"><img src="https://cdnjson.com/images/2023/04/08/photo1.md.png" /></div> 614 615<div align="center"><img src="https://cdnjson.com/images/2023/04/08/photo2.md.png" /></div> 616 617 </div> 618</div> 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 </div> 635 636 <label for="sidebar-checkbox" class="sidebar-toggle"></label> 637 638 639</body> 640 641</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.