BAI Tongxin

Date:29-07-2017   |   【Print】 【close

Tongxin Bai, Associate Professor, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 


Education and Work Experience

2013 - 2014 Software Engineer,, Mountain View CA, US 

2012 - 1013 Software Engineer, Teradata Aster, San Carlos CA, US 

2005 - 2011 PhD Graduate, University of Rochester, Rochester NY, US 

2001 - 2005 MS Graduate, Institute of Advanced Computing Technology, Chinese Academy of Sciences, Beijing 

1996 - 2000 Undergraduate, Fudan University, Shanghai 


Research Interest

Broad interest in database systems, fault tolerant distributed computing, and programming support for parallelism and concurrency.  

His recent study focuses on addressing high availability issues with distributed databases, improving modular extendibility with cloud based OLAP databases, and applying in-memory computing technology in large scale urban data analytics. 



1.      A Survey of System Software Techniques for Emerging NVMs, Tongxin Bai, Zhenjiang Dong, Manyi Cai, Xiaopeng Fan, Chengzhong Xu, Lixia Liu, ZTE Communications, 2017.1 

2.      A Protocol for Extending SQL Database’s Analytics Capability, Manyi Cai, Tongxin Bai, IEEE CCBD, 2016 

3.      Accelerating Big Data Analytics With Collaborative Planning in Teradata Aster 6, Aditi Pandit, Derrick Kondo, David Simmen, Anjali Norwood, Tongxin Bai, ICDE, 2015 

4.      Assessing Safe Task Parallelism in SPEC 2006 INT, Tongxin Bai, Chen Ding and Pengcheng Li, CCGrid, 2015 

5.      Safe parallel programming using dynamic dependence hints, Chuanle Ke, Lei Liu, Chao Zhang, Tongxin Bai, Bryan Jacobs, Chen Ding, OOPSLA, 2011 

6.      Waste Not, Want Not: Resource-based Garbage Collection, Matthew Hertz, Tongxin Bai, Chen Ding and others, ISMM, 2011 

7.      All-Window Profiling and Composable Models of Cache Sharing, Xiaoya Xiang, Bin Bao, Tongxin Bai, Chen Ding, Trishul Chilimbi, PPOPP, 2011 

8.     Distributive Program Parallelization Using a Suggestion Language, Bryan Jacobs, Tongxin Bai and Chen Ding, URCS Technical Report TR-952, 2009 

9.      Fastpath Speculative Parallelization, Michael Spear, Kirk Kelsey, Tongxin Bai, Luke Dalessandro, Chen Ding, Michael Scott and Peng Wu, LCPC, 2009 

10.  A Component Model of Spatial Locality, Xiaoming Gu, Ian Christopher, Tongxin Bai, Chengliang Zhang, and Chen Ding, ISMM, 2009 

11.   Fast Track: A Software System for Speculative Program Optimization, Kirk Kelsey, Tongxin Bai, and Chen Ding, CGO, 2009 

12.   P-OPT: Program-Directed Optimal Cache Management, Xiaoming Gu, Tongxin Bai, Yao-qing Gao, Chengliang Zhang, and Chen Ding, LCPC 2008 

13.   Improving the Recognition of Interleaved Activities, Joseph Modayil, Tongxin Bai and Henry Kautz, UbiComp 2008 

14.   A Key-Based Adaptive Transactional Memory Executor, Tongxin Bai, Xipeng Shen, Chengliang Zhang, William N. Scherer III, Chen Ding and Michael L. Scott, NGS IPDPS 2007 

15.   Optimizing dynamic binary translator DigitalBridge, Tongxin Bai, Xiaobing Feng, Cheng-gang Wu, and Zhaoqing Zhang, COMPUTER ENGINEERING (China), 2005 Vol 31. No.10 




ZL200410069182.4 Translation method in dynamic binary translation  

Bai, Tongxin et al 



15/045,022 Collaborative planning for accelerating analytic queries 

Derrick Poo-Ray Kondo, Tongxin Bai, Anjali Betawadkar-Norwood, Aditi Subodh Pandit, David Everett Simmen