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)
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.