Publications

Zhen Fang, Li Zhao, Xiaowei Jiang, Shih-lien Lu, Ravishankar Iyer, Tong Li, and Seung Eun Lee. Reducing Cache and TLB Power By Exploiting Memory Region and Privilege Level Semantics. Journal of Systems Architecture, volume 59, issue 6, pages 279-295, June 2013.

Zhen Fang, Li Zhao, Xiaowei Jiang, Shih-lien Lu, Ravishankar Iyer, Tong Li, and Seung Eun Lee. Reducing L1 Caches Power by Exploiting Software Semantics. In Proceedings of the 2012 ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), July 2012. [pdf]

Tong Li, Paul Brett, Rob Knauerhase, David A. Koufaty, Dheeraj Reddy, and Scott Hahn. Operating System Support for Overlapping-ISA Heterogeneous Multi-core Architectures. In Proceedings of the 16th IEEE International Symposium on High-Performance Computer Architecture (HPCA), January 2010. Best Paper Award. [pdf]

Tong Li, Dan Baumberger, and Scott Hahn. Efficient and Scalable Multiprocessor Fair Scheduling Using Distributed Weighted Round-Robin. In Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), pages 65-74, February 2009. Best Paper Award. [pdf | code]

John Calandrino, Dan Baumberger, Tong Li, Jessica Young, and Scott Hahn. LinSched: The Linux Scheduler Simulator. In Proceedings of the 21st International Conference on Parallel and Distributed Computing and Communications Systems, pages 171-176, September 2008. Best Paper Award. [pdf | code]

Tong Li, Paul Brett, Barbara Hohlt, Rob Knauerhase, Sean D. McElderry, and Scott Hahn. Operating System Support for Shared-ISA Asymmetric Multi-core Architectures. In Proceedings of the Fourth Annual Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA '08), pages 19-26, June 2008. [pdf | talk]

Rob Knauerhase, Paul Brett, Barbara Hohlt, Tong Li, and Scott Hahn. Using OS Observations to Improve Performance in Multi-core Systems. IEEE Micro, volume 28, number 3, pages 54-66, May/June 2008. [pdf]

Tong Li, Dan Baumberger, David A. Koufaty, and Scott Hahn. Efficient Operating System Scheduling for Performance-Asymmetric Multi-Core Architectures. In Proceedings of Supercomputing 07, November 2007. [pdf]

John Calandrino, Dan Baumberger, Tong Li, Scott Hahn, and James Anderson. Soft Real-Time Scheduling on Performance Asymmetric Multicore Platforms. In Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS '07), pages 101-110, April 2007. [pdf]

Tong Li, Alvin R. Lebeck, and Daniel J. Sorin. Spin Detection Hardware for Improved Management of Multithreaded Systems. IEEE Transactions on Parallel and Distributed Systems, volume 17, number 6, June 2006. [pdf]

Tong Li, Carla S. Ellis, Alvin R. Lebeck, and Daniel J. Sorin. Pulse: A Dynamic Deadlock Detection Mechanism Using Speculative Execution. In Proceedings of the 2005 USENIX Annual Technical Conference, April 2005. [pdf | html] (click here for the talk I gave at the conference.)

Tong Li, Alvin R. Lebeck, and Daniel J. Sorin. Quantifying Instruction Criticality for Shared Memory Multiprocessors. In Proceedings of the Fifteenth ACM Symposium on Parallelism in Algorithms and Architectures (SPAA '03), San Diego, California, June 2003. [ps | pdf] (click here for the talk I gave at the conference.)

Alvin R. Lebeck, Jinson Koppanalil, Tong Li, Jaidev Patwardhan, and Eric Rotenberg. A Large, Fast Instruction Window for Tolerating Cache Misses. In Proceedings of the 29th Annual International Symposium on Computer Architecture (ISCA '02), pages 59-70, Anchorage, Alaska, May 2002. [ps | pdf] (click here for the talk I gave at the conference.)

Christopher Lusena, Tong Li, Sheila Sittinger, Christopher Wells, and Judy Goldsmith. My Brain is Full: When More Memory Helps, In Proceedings of the Fifteenth Conference on Uncertainty in Artificial Intelligence (UAI '99), pages 374-381, July 1999. [ps | pdf]


Technical Reports

Tong Li, Jinson Koppanalil, Alvin R. Lebeck, Jaidev Patwardhan, and Eric Rotenberg. A Large, Fast Instruction Window for Tolerating Cache Misses. Technical Report CS-2002-03, Department of Computer Science, Duke University, March 2002. [ps | pdf] (This is an expanded version of the above ISCA 2002 paper with more data.)