Mentoring Undergraduates Through Competition Xuanhua Shi Huazhong University of Science and Technology(HUST)
HUST Support • From HUST • HUST Support the international travel • Counting the workload for the mentor • More opportunities for the winners • Helping to recruit team members • Helping to contact the vendor • By myself • Provide resources from ChinaGrid platform • Some master help to train the team • Ask some industry partners help to train the team
We involved • SC SCC’14 ( Overall No. 5, Linpack No. 3 ) • ISC SCC’13 ( Highest LINPACK award ) • ASC’13 ( Best MIC performance award ) • The China RDMA Programming ( First prize@2013, … ) • Parallel Application Challenge(…)
Changes in curriculum • Change one • data structure —> parallel data structure • add three • Parallel Programming Principle and Practice • The Joint Task Force on Computing Curricula Association for Computing Machinery (ACM) CS 2013 Exemplar • Introduction to computer systems • Functional programming
Growing new HPC talent? • What’s a HPC talent? • know MPI+x? • know pvfs? • … • Think with system knowledge
Real talents • The team members • One in Google(Germany), One (captain, 2013) in Microsoft • One (captain, 2014) runs a start-up as CEO • Two pursuing PHD abroad • some of them are still studying at HUST • The successful story influences… • Many students came to my office • …
Is it worthwhile? • For mentoring, it is! We have fun! • A little frustrating: The original purpose is find some PH. D candidate • For the institution, if the team wins, absolutely! or it maybe! • For the sponsor, I think it is. • For the conference, it is.
Some open questions • How to make SCC simple? e.g., no need to find a sponsor. • How to select the finalists? • How to have more fun in the competition? • How to make a good mentoring? • How to make it a big impact? • How to make HPC more ubiquitous? If you take a look at the big data ecosystem. • Should HPC be HEC? • …
Thank you!
Recommend
More recommend