A design study of the EARTH multiprocessor. - Herbert H. J. Hum; Olivier Maquelin; Kevin B. Theobald; Xinmin Tian; Xinan Tang; Guang R. Gao; Phil Cupryk; Nasser Elmasri; Laurie J. Hendren; Alberto Jimenez; Shoba Krishnan; Andres Marquez; et al. (PACT, 1995)

Compiling C for the EARTH multithreaded architecture. - Laurie J. Hendren; Xinan Tang; Yingchun Zhu; Guang R. Gao; Xun Xue; Haiying Cai; Pierre Ouellet (IEEE PACT, 1996)

Heap Analysis and Optimizations for Threaded Programs. - Xinan Tang; Rakesh Ghiya; Laurie J. Hendren; Guang R. Gao (IEEE PACT, 1997)

Thread Partitioning and Scheduling Based on Cost Model. - Xinan Tang; Jing Wang; Kevin B. Theobald; Guang R. Gao (SPAA, 1997)

Compiling C for the EARTH multithreaded architecture. - Laurie J. Hendren; Xinan Tang; Yingchun Zhu; Shereen Ghobrial; Guang R. Gao; Xun Xue; Haiying Cai; Pierre Ouellet (Int. J. Parallel Program., 1997)

Automatically Partitioning Threads Based on Remote Paths. - Xinan Tang; Guang R. Gao (ICPADS, 1998)

How "Hard" is Thread Partitioning and How "Bad" is a List Scheduling Based Partitioning Algorithm? - Xinan Tang; Guang R. Gao (SPAA, 1998)

Implementing a Non-Strict Functional Programming Language on a Threaded Architecture. - Shigeru Kusakabe; Kentaro Inenaga; Makoto Amamiya; Xinan Tang; Andrès Márquez; Guang R. Gao (IPPS/SPDP Workshops, 1999)

Automatically Partitioning Threads for Multithreaded Architectures. - Xinan Tang; Guang R. Gao (J. Parallel Distributed Comput., 1999)

A Compiler Directed Approach to Hiding Configuration Latency in Chameleon Processors. - Xinan Tang; Manning Aalsma; Raymond Jou (FPL, 2000)

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 (ICS, 2000)

Design and Implementation of an Efficient Thread Partitioning Algorithm. - José Nelson Amaral; Guang R. Gao; Erturk Dogan Kocalar; Patrick O'Neill; Xinan Tang (ISHPC, 2000)

TrieC: A High-Speed IPv6 Lookup with Fast Updates Using Network Processor. - Xianghui Hu; Bei Hua; Xinan Tang (ICESS, 2005)

High-performance packet classification algorithm for many-core and multithreaded network processor. - Duo Liu; Bei Hua; Xianghui Hu; Xinan Tang (CASES, 2006)

High-performance IPv6 forwarding algorithm for multi-core and multithreaded network processor. - Xianghui Hu; Xinan Tang; Bei Hua (PPoPP, 2006)

Scalable packet classification using interpreting: a cross-platform multi-core solution. - Haipeng Cheng; Zheng Chen; Bei Hua; Xinan Tang (PPoPP, 2008)

High-performance packet classification algorithm for multithreaded IXP network processor. - Duo Liu; Zheng Chen; Bei Hua; Nenghai Yu; Xinan Tang (ACM Trans. Embed. Comput. Syst., 2008)

Practice of parallelizing network applications on multi-core architectures. - Junchang Wang; Haipeng Cheng; Bei Hua; Xinan Tang (ICS, 2009)

Building High-Performance Application Protocol Parsers on Multi-core Architectures. - Kai Zhang 006; Junchang Wang; Bei Hua; Xinan Tang (ICPADS, 2011)

B-Queue: Efficient and Practical Queuing for Fast Core-to-Core Communication. - Junchang Wang; Kai Zhang 006; Xinan Tang; Bei Hua (Int. J. Parallel Program., 2013)