Dr. LAM, King Tin

Lecturer, Department of Computer Science and Engineering,
The Chinese University of Hong Kong

Let us not become weary in doing good, for at the proper time
we will reap a harvest if we do not give up. (Galatians 6:9)

  • Office: Room 129, 1/F, Ho Sin Hang Engineering Building
  • Phone: +852 39431284
  • Email: ktlam@cse.cuhk.edu.hk

About Me

I joined Department of Computer Science and Engineering (CSE) at The Chinese University of Hong Kong (CUHK) since January 2019. I received my PhD degree in Computer Science from The University of Hong Kong (HKU) in 2012. My PhD thesis title is “ Efficient shared object space support for distributed Java virtual machine”.

Teaching

Year Course Code Course Title Sections
2020-21
Term 1
AIST1110 Introduction to Computing Using Python
CSCI1120 Introduction to Computing Using C++ B
ENGG1000 IT Foundation AK, AM, AU
2019-20
Term 2
AIST2601 Technology, Society and Engineering Practice
AIST2602 Engineering Practicum
ENGG1000 IT Foundation AO, AW, AY, BB, BD
2019-20
Term 1
CSCI1120 Introduction to Computing Using C++ B
ENGG1000 IT Foundation AE, AH, AO, AP
2018-19
Term 2
ENGG1110 Problem Solving By Programming K
ENGG1000 IT Foundation AG, AI, BF, BF, BI

Final Year Projects

Year Code Title Students
2020-21 KTL2001 A Machine Learning Project LAU Ngai Fung
LI Wai Yip
KTL2002 A Smart Bartering Platform CHANG Pui Yi
WONG Man Kit
KTL2004 Open Topic on Mobile Application Development WONG Man Yuet
2019-20 KTL1902 Smart Planner for Higher Education LEE Lok Sze
SEE King Shun
KTL1904 Mobile OS Security Enhancement HO Shing Fung
LAW Yiu Kay

Research

Research interest

Parallel programming, cluster and cloud computing, distributed computing, virtual machines, memory coherence protocols, software transactional memory, multicore computing, operating systems design for many-core and NVRAM architectures, GPU computing, energy-efficient HPC, big data analytics, machine learning

Publications    

  • Mingzhe Zhang, King Tin Lam, Xin Yao, Cho-Li Wang, “SIMPO: A Scalable In-Memory Persistent Object Framework Using NVRAM for Reliable Big Data Computing,” ACM Transactions on Architecture and Code Optimization (TACO), Volume: 15, Issue: 1, April, 2018.
  • Hongyuan Liu, King Tin Lam, Huanxin Lin, Cho-Li Wang, “Lightweight Dependency Checking for Parallelizing Loops with Nondeterministic Dependency on GPU,” 22nd IEEE International Conference on Parallel and Distributed Systems (ICPADS '16), Wuhan, China, December 13-16, 2016.
  • Zhiquan Lai, King Tin Lam, Cho-Li Wang, and Jinshu Su, “PoweRock: Power Modeling and Flexible Dynamic Power Management for Many-core Architectures,” IEEE Systems Journal—Special Issue on Green Communications, Computing, and Systems, Volume: 11, Issue: 2, January, 2016.
  • Zhiquan Lai, King Tin Lam, Cho-Li Wang, and Jinshu Su, “Latency-aware DVFS for efficient power state transitions on many-core architectures,” Journal of Supercomputing, Volume: 71, Issue: 7, July, 2015.
  • Kinson Chan, King Tin Lam, and Cho-Li Wang, “Cache Affinity Optimization Techniques for Scaling Software Transactional Memory Systems on Multi-CMP Architectures,” 14th International Symposium on Parallel and Distributed Computing (ISPDC '15), Limassol, Cyprus, June 29-July 1, 2015.
  • Zhiquan Lai, King Tin Lam, Cho-Li Wang, and Jinshu Su, “Power and Performance Analysis of the Graph 500 Benchmark on the Single-chip Cloud Computer,” International Conference on Cloud Computing and Internet of things (CCIOT '14), Changchun, China, December 13-14, 2014.
  • King Tin Lam, Jinghao Shi, Dominic Hung, Cho-Li Wang, Zhiquan Lai, Wangbin Zhu, and Youliang Yan, “Rhymes: a shared virtual memory system for non-coherent tiled many-core architectures,” 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS '14), Hsinchu, Taiwan, December 16-19, 2014.
  • Zhiquan Lai, King Tin Lam, Cho-Li Wang, and Jinshu Su, “A power modeling approach for many-core architectures,” 10th International Conference on Semantics, Knowledge and Grids (SKG '14), Beijing, China, August 27-29, 2014.
  • Weida Zhang, King Tin Lam, and Cho-Li Wang, “Adaptive Live VM migration over WAN: modeling and implementation,” 7th IEEE International Conference on Cloud Computing (CLOUD '14), Alaska, USA, June 27-July 2, 2014.
  • Zhiquan Lai, King Tin Lam, Cho-Li Wang, Jinshu Su, Youliang Yan, and Wangbin Zhu, “Latency-aware dynamic voltage and frequency scaling on many-core architecture for data-intensive applications,” International Conference on Cloud Computing and Big Data (CloudCom-Asia '13), Fuzhou, China, December 16-18, 2013.
  • Guodong Han, Chenggang Zhang, King Tin Lam, and Cho-Li Wang, “Java with auto-parallelization on graphics coprocessing architecture,” 42nd International Conference on Parallel Processing (ICPP '13), Lyon, France, October 1-4, 2013.
  • Cho-Li Wang, King Tin Lam, and Ricky K. K. Ma, “A computation migration approach to elasticity of cloud computing,” in Jemal Abawajy, Mukaddim Pathan, Mustafizur Rahman, Al-Sakib Khan Pathan, and Mustafa Mat Deris (Eds.), Network and Traffic Engineering in Emerging Distributed Computing Applications, IGI Global, July 2012.
  • Ricky K. K. Ma, King Tin Lam, and Cho-Li Wang, “eXCloud: transparent runtime support for scaling mobile applications,” IEEE International Conference on Cloud and Service Computing (CSC '11), Hong Kong, China, December 12-14, 2011 (Best paper award).
  • Kinson Chan, King Tin Lam, and Cho-Li Wang, “Adaptive thread scheduling techniques for improving scalability of software transactional memory,” 10th IASTED International Conference on Parallel and Distributed Computing and Networks (PDCN '11), Innsbruck, Austria, February 15-17, 2011.
  • Ricky K. K. Ma, King Tin Lam, Cho-Li Wang, and Chenggang Zhang, “A stack-on-demand execution model for elastic computing,” 39th International Conference on Parallel Processing (ICPP '10), San Diego, California, September 13-16, 2010.
  • King Tin Lam, Yang Luo, and Cho-Li Wang, “Adaptive sampling-based profiling techniques for optimizing the distributed JVM runtime,” 24th IEEE International Symposium on Parallel Distributed Processing (IPDPS '10), Atlanta, Georgia, April 19-23, 2010.
  • Yang Luo, King Tin Lam, and Cho-Li Wang, “Path-analytic distributed object prefetching,” 10th International Symposium on Pervasive Systems, Algorithms, and Networks (ISPAN '09), Kaohsiung, Taiwan, December 14-16, 2009.
  • King Tin Lam and Cho-Li Wang, “Web application server clustering: the distributed JVM approach,” in Kuan-Ching Li, Ching-Hsien Hsu, Laurence Tianruo Yang, Jack Dongarra, and Hans Zima (Eds.), Handbook of Research on Scalable Computing Technologies, volume II, chapter 28, pp. 658-681. IGI Global, July 2009.
  • King Tin Lam, Yang Luo, and Cho-Li Wang, “A performance study of clustering web application servers with distributed JVM,” 14th IEEE International Conference on Parallel and Distributed Systems (ICPADS '08), Melbourne, Australia, December 8-10, 2008.