Bare Metal Computing: Systems, Tools and Beyond
Heterogeneous hardware has been an important trend in recent development of computing systems, ranging from “small” ones such as internet of things and edge, to “big” ones such as data centers. We are facing the challenges (and also opportunities) at all levels ranging from sophisticated algorithms and procedures to high-performance computing (HPC) techniques and systems to achieve our design goals on performance, energy consumption, or both. How to leverage emerging hardware has become a hot research topic to tame the challenges of those computing systems. Our research has been on the novel design and implementation of computing systems and tools on emerging hardware (many-core CPUs, GPUs, and FPGAs etc). In this talk, I will present our research efforts in developing bare metal computing systems on emerging hardware, and demonstrate the significant performance impact of hardware-conscious designs. More details about our research can be found at http://www.comp.nus.edu.sg/~hebs/.
Dr. Bingsheng He is currently an Associate Professor at Department of Computer Science, National University of Singapore. Before that, he was a faculty member in Nanyang Technological University, Singapore (2010-2016), and held a research position in the System Research group of Microsoft Research Asia (2008-2010), where his major research was building high performance cloud computing systems for Microsoft. He got the Bachelor degree in Shanghai Jiao Tong University (1999-2003), and the Ph.D. degree in Hong Kong University of Science & Technology (2003-2008). His current research interests include cloud computing, database systems and high performance computing. His papers are published in prestigious international journals (such as ACM TODS and IEEE TKDE/TPDS/TC) and proceedings (such as ACM SIGMOD, VLDB/PVLDB, ACM/IEEE SuperComputing, ACM HPDC, and ACM SoCC). He has been awarded with the IBM Ph.D. fellowship (2007-2008) and with NVIDIA Academic Partnership (2010-2011). Since 2010, he has (co-)chaired a number of international conferences and workshops, including IEEE CloudCom 2014/2015 and BigData Congress 2018. He has served in editor board of international journals, including IEEE Transactions on Cloud Computing (IEEE TCC), IEEE Transactions on Parallel and Distributed Systems (IEEE TPDS) and Springer Journal of Distributed and Parallel Databases (DAPD).