| 2011 | ICPADS | Building High-Performance Application Protocol Parsers on Multi-core Architectures. | Kai Zhang, Junchang Wang, Bei Hua, Xinan Tang |
| 2009 | ICS | Practice of parallelizing network applications on multi-core architectures. | Junchang Wang, Haipeng Cheng, Bei Hua, Xinan Tang |
| 2008 | PPoPP | Scalable packet classification using interpreting: a cross-platform multi-core solution. | Haipeng Cheng, Zheng Chen, Bei Hua, Xinan Tang |
| 2006 | CASES | High-performance packet classification algorithm for many-core and multithreaded network processor. | Duo Liu, Bei Hua, Xianghui Hu, Xinan Tang |
| 2006 | PPoPP | High-performance IPv6 forwarding algorithm for multi-core and multithreaded network processor. | Xianghui Hu, Xinan Tang, Bei Hua |
| 2000 | FPL | A Compiler Directed Approach to Hiding Configuration Latency in Chameleon Processors. | Xinan Tang, Manning Aalsma, Raymond Jou |
| 2000 | ICS | Automatic compiler techniques for thread coarsening for multithreaded architectures. | Gary M. Zoppetti, Gagan Agrawal, Lori L. Pollock, Jos Nelson Amaral, Xinan Tang, Guang R. Gao |
| 1998 | ICPADS | Automatically Partitioning Threads Based on Remote Paths. | Xinan Tang, Guang R. Gao |
| 1998 | SPAA | How "Hard" is Thread Partitioning and How "Bad" is a List Scheduling Based Partitioning Algorithm? | Xinan Tang, Guang R. Gao |
| 1997 | SPAA | Thread Partitioning and Scheduling Based on Cost Model. | Xinan Tang, Jing Wang, Kevin B. Theobald, Guang R. Gao |