Publications

  1. J. Cui, X. Yang*, G. Lee*, M. Luo*, P. Stone, H. Lee, B. Lee, G.E. Suh, Wenjie Xiong**, Yuandong Tian**. "MACTA: A multi-agent reinforcement learning approach for cache timing attacks and detection," Proc. International Conference on Learning Representations (ICLR), May 2023. *Equal 2nd Authors, **Equal Advisors.
  2. Y. Li, A. Gupta, A. Yang, P. Chen, B. Lee, J. Pinto, A. Kejariwal, M. Balandat. "HHVM performance optimization for large scale web services," Proc. International Conference on Performance Engineering (ICPE), April 2023.
  3. B. Acun, B. Lee, F. Kazhamiaka, K. Maeng, U. Gupta, M. Chakkaravarthy, D. Brooks, C.J. Wu. "Carbon Explorer: A holistic framework for designing carbon-aware datacenters," Proc. 28th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2023.

  4. Y. Li and B. Lee. "Phronesis: Efficient performance modeling for high-dimensional configuration tuning," ACM Transactions on Architecture and Code Optimization (TACO), 2022.
  5. A. Zou, K. Garimella, B. Lee, C. Gill, X. Zhang. "F-LEMMA: Fast learning-based energy management for multi-/many-core processors," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), 2022.
  6. C.-J. Wu et al. "Sustainable AI: Environmental implications, challenges, and opportunties," Machine Learning and Systems (MLSys), August 2022.
  7. B. Acun, B.C. Lee, F. Kazhamiaka, A. Sundarrajan, M. Chakkaravarthy, K. Maeng, D. Brooks, C.-J. Wu. "Carbon dependencies in datacenter design and management," Workshop on Sustainable Computer Systems Design and Implementation (HotCarbon), July 2022.
  8. A. Mehrabi, D. Sorin, B.C. Lee "Spatiotemporal strategies for long-term FPGA resource management," International Symposium on Performance Analysis of Systems and Software (ISPASS), March 2022.
  9. Y. Li. "Machine learning for efficient and robust datacenter performance management," Ph.D. Dissertation, Duke University, May 2022.
  10. A. Mehrabi "Design and management strategies for hardware accelerators," Ph.D. Dissertation, Duke University, May 2022.


  11. J. Xing, H.M. Demoulin, K. Kallas, B.C. Lee. "Charon: A framework for microservice overload control," Workshop on Hot Topics in Networks (HotNets), November 2021.
  12. A. Mehrabi, D. Lee, N. Chatterjee, D. J. Sorin, B. C. Lee, M. O'Connor. "Learning sparse matrix row permutations for efficient SpMM on GPU architectures," International Symposium on Performance Analysis of Systems and Software (ISPASS), March 2021.
  13. J. Xing, D. Fischer, N. Labh, R. Piersma, B.C. Lee, Y. Xia, T. Sahai, V. Tarokh. "Talaria: A framework for simulation of permissioned blockchains for logistics and beyond," arXiv:2103.02260v2 [cs.CR], Mar 2021.


  14. A. Mehrabi, A. Manocha, B. Lee, D. Sorin. "Bayesian optimization for efficient accelerator synthesis," ACM Transactions on Architecture and Code Optimization (TACO), 18(1):4:1-4:25, December 2020.
  15. A. Zhou, K. Garimella, B. Lee, C. Gill, X. Zhang. "F-LEMMA: Fast learning-based energy management for multi-/many-core processors," Proc. Workshop on Machine Learning for CAD (MLCAD), Virtual, November 2020. Best Paper Nomination.
  16. P. Zheng. "Artificial intelligence for understanding large and complex datacenters", Ph.D. Dissertation, Duke University, May 2020.
  17. S.M. Zahedi, B.C. Lee. "A win for game theory in the data center," IEEE Spectrum, April 2020.
  18. Y. Li, D. Sun, B. Lee. "Dynamic colocation policies with reinforcement learning," ACM Transactions on Architecture and Code Optimization (TACO), 17(1):1:1-1:25, March 2020.
  19. A. Mehrabi, A. Manocha, B. Lee, D. Sorin. "Prospector: Synthesizing efficient accelerators with statistical learning," Proc. Design Automation and Test in Europe Conference (DATE), Grenoble, FR, 2020.


  20. Z. Huang, J. Joao, A. Rico, A.D. Hilton, B.C. Lee. "DynaSprint: Microarchitectural sprints with dynamic utility and thermal management," Proc. 52nd International Symposium on Microarchitecture (MICRO), Columbus, OH, 2019.
  21. Z. Huang. "Coordinating software and hardware design for performance under power constraints," Ph.D. Dissertation, Duke University, May 2019.
  22. T. Lehman. "Design strategies for efficient and secure memory," Ph.D. Dissertation, Duke University, May 2019.
  23. S. Fan*, S.M. Zahedi*, B.C. Lee. " Distributed strategies for computational sprints," Communications of the ACM (CACM), Research Highlight, 62(2):98-106, February 2019. *Equal Contributions.


  24. S.M. Zahedi, S. Fan, B.C. Lee. "Managing heterogeneous datacenters with tokens," ACM Transactions on Architecture and Code Optimization (TACO), 15(2):18.1-8.23, May 2018.
  25. S. Fan, T. Salonidis, B.C. Lee. "Swing: Swarm computing for mobile sensing," Proc. International Conference on Distributed Computing Systems (ICDCS), Vienna, July 2018.
  26. R. Freeman*, S.M Zahedi*, V. Conitzer, B.C. Lee. "Dynamic proportional sharing: A game-theoretic approach," Proc. of the ACM on Measurement and Analysis of Computing Systems (SIGMETRICS), Irvine, CA, June 2018. *Equal Contributions.
  27. P. Zheng and B.C. Lee "Hound: Causal learning for datacenter-scale straggler diagnosis," Proc. of the ACM on Measurement and Analysis of Computing Systems (SIGMETRICS), Irvine, CA, June 2018.
  28. S.M. Zahedi "Managing shared resources in the data center era," Ph.D. Dissertation, Duke University, May 2018.
  29. T. Lehman, A.D. Hilton, B.C. Lee. "MAPS: Understanding metadata access patterns in secure memory," Proc. International Symposium on Performance Analysis of Systems and Software (ISPASS), Belfast, Northern Ireland, April 2018. Best Paper Award.
  30. S.M. Zahedi*, Q. Llull*, B. Lee. "Amdahl's Law in the datacenter era: A market for fair processor allocation," Proc. 24th International Symposium on High-Performance Computer Architecture (HPCA), Vienna, Austria, February 2018. *Equal Contributions. Best Paper Award.


  31. Q. Llull. "Microeconomic models for managing shared datacenters," Ph.D. Dissertation, Duke University, May 2017. Outstanding PhD Dissertation Award, Duke Electrical and Computer Engineering.
  32. Q. Llull, S. Fan, S.M. Zahedi, B. Lee. "Cooper: Task colocation with cooperative games," Proc. 23rd IEEE International Symposium on High-Performance Computer Architecture (HPCA). Austin, TX, February 2017.
  33. S. Fan, Q. Llull, B. Lee. "Predicting sensory data and extending battery life for wearable devices," Proc. 18th Workshop on Mobile Computing Systems and Applications (HotMobile). Sonoma, CA, February 2017.
  34. S.M. Zahedi, S. Fan, M. Faw, E. Cole, B.C. Lee. "Computational sprinting: Architecture, dynamics, and strategies," ACM Transactions on Computer Systems (TOCS), 34(4):12.1-12:26, January 2017.


  35. T. Lehman, A.D. Hilton, B.C. Lee. "PoisonIvy: Safe speculation for secure memory," Proc. 49th International Symposium on Microarchitecture (MICRO), Taipei, Taiwan, October 2016.Honorable Mention, IEEE Micro Top Picks.
  36. S. Fan, T. Salonidis, B.C. Lee. "A framework for collaborative sensing and processing of mobile data streams," Proc. International Conference on Mobile Computing and Networking (MobiCom), New York, NY, October 2016.
  37. S. Fan. "Towards energy-efficient mobile sensing: Architectures and frameworks for heterogeneous sensing and computing," Ph.D. Dissertation, Duke University, September 2016.
  38. Z. Huang, A.D. Hilton, B.C. Lee. "Decoupling loads for nano-instruction set computers," Proc. 43rd International Symposium on Computer Architecture (ISCA), Seoul, Korea, June 2016.
  39. S. Fan*, S.M. Zahedi*, B.C. Lee. "The computational sprinting game," Proc. 21st International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). Atlanta, GA, April 2016. *Equal Contributions. Best Paper Award; Honorable Mention, IEEE Top Picks; Research Highlight, Communications of the ACM; Invited Paper, ACM Transactions on Computer Systems.
  40. S. Fan, B.C. Lee. "Evaluating asymmetric multiprocessing for mobile applications," Proc. International Symposium on Performance Analysis of Systems and Software (ISPASS). Uppsala, Sweden, April 2016.
  41. B.C. Lee "Datacenter design and management: A computer architect's perspective," Synthesis Lectures on Computer Architecture, 11(1):1-121, February 2016.


  42. B.C. Lee. "Applied statistical inference for system design and management," Proc. 33rd IEEE International Conference on Computer Design (ICCD). New York, NY, October 2015.
  43. Q. Wang, B.C. Lee. "Modeling communication costs in blade servers," Proc. 8th Workshop on Power-Aware Computing and Systems (HotPower). Monterey, CA, October 2015. Invited Paper, ACM Operating Systems Review.
  44. W. Feng, B.C. Lee, K. Agrawal, R. Bodik, L. Ceze, L. Tang. "Exploiting Parallelism and Scalability," Report on an NSF-Sponsored Workshop. Arlington, VA, June 2015.
  45. S.M. Zahedi, B.C. Lee. "Sharing incentives and fair division for multiprocessors," IEEE Micro, Top Picks from Computer Architecture Conferences, 35(3):92-100, May/June 2015.


  46. M. Guevara. "Coordinating the design and management of heterogeneous datacenter resources," Ph.D. Dissertation, Duke University, May 2014.
  47. S.M. Zahedi, B.C. Lee. "REF: Resource elasticity fairness with sharing incentives for multiprocessors," Proc. 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). Salt Lake City, UT, March 2014. IEEE Micro Top Picks.
  48. M. Guevara, B. Lubin, B.C. Lee. "Strategies for anticipating risk in heterogeneous system design," Proc. 20th IEEE International Symposium on High-Performance Computer Architecture (HPCA). Orlando, FL, February 2014.
  49. M. Guevara, B. Lubin, B.C. Lee. "Market mechanisms for managing datacenters with heterogeneous microarchitectures," ACM Transactions on Computer Systems (TOCS), 32(1):3.1-3.31, February 2014.


  50. E. Bragg, M. Guevara, B.C. Lee. "Understanding query complexity and its implications for energy-efficient web search," Proc. International Symposium on Low Power Electronics and Design (ISLPED), Beijing, China, September 2013.
  51. S. Xi, M. Guevara, J. Nelson, P. Pensabene, B.C. Lee. "Understanding the critical path in power state transition latencies," Proc. International Symposium on Low Power Electronics and Design (ISLPED), Beijing, China, September 2013.
  52. M. Guevara, B. Lubin, B.C. Lee. "Navigating heterogeneous processors with market mechanisms," Proc. 19th IEEE International Symposium on High-Performance Computer Architecture (HPCA). Shenzhen, China, February 2013.
  53. T. Ham, B.K. Chelepalli, N. Xue, B.C. Lee. "Disintegrated control for power-efficient and heterogeneous memory systems," Proc. 19th IEEE International Symposium on High-Performance Computer Architecture (HPCA). Shenzhen, China, February 2013.


  54. K. Malladi, I. Shaeffer, L. Gopalakrishnan, D. Lo, B.C. Lee, M. Horowitz. "Rethinking DRAM power modes for energy proportionality," Proc. 45th IEEE/ACM International Symposium on Microarchitecture (MICRO). Vancouver, Canada, December 2012.
  55. W. Wu, B.C. Lee. "Inferred models for dynamic and sparse hardware-software spaces," Proc. 45th IEEE/ACM International Symposium on Microarchitecture (MICRO). Vancouver, Canada, December 2012.
  56. K. Malladi, F.A. Nothaft, K. Periyathambi, B.C. Lee, C. Kozyrakis, M. Horowitz. "Towards energy-proportional datacenter memory with mobile DRAM," Proc. 39th IEEE/ACM International Symposium on Computer Architecture (ISCA). Portland, OR, June 2012.


  57. R. Hameed, W. Qadeer, M. Wachs, O. Azizi, A. Solomatnikov, B.C. Lee, S. Richardson, C. Kozyrakis, M. Horowitz. "Understanding sources of inefficiency in general-purpose chips," Communications of the ACM (CACM), Research Highlight, 54(10):85-93, October 2011.
  58. V.J. Reddi, B.C. Lee, T. Chilimbi, K. Vaid. "Mobile processors for energy-efficient web search," ACM Transactions on Computer Systems (TOCS), 29(4):9.1-9.39, August 2011.


  59. O. Shacham, O. Azizi, M. Wachs, W. Qadeer, Z. Asgar, K. Kelley, J.P. Stevenson, A. Solomatnikov, A. Firoozshahian, B.C. Lee, S. Richardson, M. Horowitz. "Rethinking digital design: Why design must change," IEEE Micro, 30(6):9-24, November/December 2010.
  60. B.C. Lee, D. Brooks. "Applied inference: Case studies in microarchitectural design," ACM Transactions on Architectecture and Code Optimization (TACO), 7(2):8.1-8.37, September 2010.
  61. B.C. Lee, E. Ipek, O. Mutlu, D. Burger. "Phase change memory architecture and the quest for scalability," Communications of the ACM (CACM), Research Highlight, 53(7):99-106, July 2010.
  62. O. Azizi, A. Mahesri, B.C. Lee, S. J. Patel, M. Horowitz. "Energy performance tradeoffs in processor architecture and circuit design: A marginal cost analysis," Proc. 37th IEEE/ACM International Symposium on Computer Architecture (ISCA). Saint-Malo, France, June 2010.
  63. R. Hameed, W. Qadeer, M. Wachs, O. Azizi, A. Solomatnikov, B.C. Lee, S. Richardson, C. Kozyrakis, M. Horowitz. "Understanding sources of inefficiency in general-purpose chips," Proc. 37th IEEE/ACM International Symposium on Computer Architecture (ISCA). Saint-Malo, France, June 2010. Research Highlight, Communications of the ACM.
  64. V.J. Reddi, B.C. Lee, T. Chilimbi, K. Vaid. "Web search using mobile cores: Quantifying and mitigating the price of efficiency," Proc. 37th IEEE/ACM International Symposium on Computer Architecture (ISCA). Saint-Malo, France, June 2010. Also Microsoft Research MSR-TR-2009-105. Invited Paper, ACM Transactions on Computer Systems.
  65. B.C. Lee, P. Zhou, J. Yang, Y. Zhang, B. Zhao, E. Ipek, O. Mutlu, D. Burger. "Phase change technology and the future of main memory," IEEE Micro Top Picks from Computer Architecture Conferences, 30(1):131-141, January/February 2010.


  66. J. Condit, E.B. Nightingale, C. Frost, E. Ipek, B.C. Lee, D. Burger, D. Coetzee. "Better I/O through byte-addressable, persistent memory," Proc. 22nd ACM Symposium on Operating System Principles (SOSP). Big Sky, MT, October 2009. Persistent Impact Prize from 2020 Non-Volatile Memory Workshop.
  67. X. Liang, B.C. Lee, G.-Y. Wei, D. Brooks. "Design and test strategies for microarchitectural post-fabrication tuning," Proc. 27th IEEE International Conference on Computer Design (ICCD). Lake Tahoe, CA, October 2009. Also Harvard TR-06-08.
  68. K. Lovin, B.C. Lee, X. Liang, D. Brooks, G.-Y. Wei. "Empirical performance models for 3T1D memories," Proc. 27th IEEE International Conference on Computer Design (ICCD). Lake Tahoe, CA, October 2009. Also Harvard TR-03-08.
  69. B.C. Lee, E. Ipek, O. Mutlu, D. Burger. "Architecting phase change memory as a scalable DRAM alternative," Proc. 36th IEEE/ACM International Symposium on Computer Architecture (ISCA). Austin, TX, June 2009. IEEE Top Picks, Research Highlight, Communications of the ACM.


  70. B.C. Lee, J. Collins, H. Wang, D. Brooks. "CPR: Composable performance regression for scalable multiprocessor models," Proc. 41st IEEE/ACM International Symposium on Microarchitecture (MICRO). Lake Como, Italy, November 2008. Best Paper Nomination.
  71. B. C. Lee. "Statistical inference for efficient microarchitectural analysis," Ph.D. Dissertation, Harvard University, May 2008. ACM Doctoral Dissertation Award Nomination.
  72. B.C. Lee. "Corporate social responsibility and the globalization of 'local values'," 38th St. Gallen Symposium: Global Capitalism - Local Values . St. Gallen, Switzerland, May 2008.
  73. B.C. Lee, D. Brooks. "Efficiency trends and limits from comprehensive microarchitectural adaptivity," Proc. 13th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). Seattle, WA, March 2008.
  74. B. C. Lee, D. Brooks. "Roughness of microarchitectural design topologies and its implications for optimization," Proc. 14th IEEE International Symposium on High Performance Computer Architecture (HPCA). Salt Lake City, UT, February 2008.


  75. B.C. Lee, D. Brooks. "A tutorial in spatial sampling and regression strategies for microarchitectural analysis," IEEE Micro Special Issue on Hot Tutorials, 27(3):74-93, May/June 2007.
  76. B.C. Lee. "Flattening the world efficiently: Digital sustainability for the twenty-first century," 37th St. Gallen Symposium: The Power of Natural Resources. St. Gallen, Switzerland, May 2007.
  77. B.C. Lee, D. Brooks, B. de Supinski, M. Schulz, K. Singh, S. McKee. "Methods of inference and learning for performance modeling of parallel applications," Proc. 12th ACM Symposium on Principles and Practice of Parallel Programming (PPoPP). San Jose, CA, March 2007.
  78. B.C. Lee, D. Brooks. "Illustrative design space studies with microarchitectural regression models," Proc. 13th IEEE International Symposium on High-Performance Computer Architecture (HPCA). Phoenix, AZ, February 2007.


  79. B.C. Lee, D. Brooks. "Accurate and efficient regression modeling for microarchitectural performance and power prediction," Proc. 12th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). San Jose, CA, October 2006. Also Harvard TR-08-06.
  80. B. C. Lee, D. Brooks. "Statistically rigorous regression modeling for the microprocessor design space," Proc. Workshop on Modeling, Benchmarking, and Simulation (MoBS) in conjunction with ISCA-33. Boston, MA, June 2006.
  81. Y. Li, B. C. Lee, D. Brooks, Z. Hu, K. Skadron. "Impact of thermal constraints on multi-core architectures," Proc. 10th Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronics Systems (ITHERM). Orlando, FL, May 2006.
  82. Y. Li, B. C. Lee, D. Brooks, Z. Hu, K. Skadron. "CMP design space exploration subject to physical constraints," Proc. 12th IEEE International Symposium on High-Performance Computer Architecture (HPCA). Austin, TX, February 2006.


  83. B. C. Lee, D. Brooks. "Effects of pipeline complexity on SMT/CMP power-performance efficiency," Proc. Workshop on Complexity Effective Design (WCED) in conjunction with ISCA-32. Madison, WI, June 2005.


  84. B. C. Lee, R. Vuduc, J. Demmel, K. Yelick. "Performance models for evaluation and automatic tuning of symmetric sparse matrix-vector multiply," Proc. 33rd International Conference on Parallel Processing (ICPP). Montreal, Canada, August 2004. Best Paper Award


  85. R. Vuduc, J. Demmel, K. Yelick, S. Kamil, R. Nishtala, B. C. Lee. "Performance optimizations and bounds for sparse matrix-vector multiply," Proc. IEEE/ACM International Conference for High Performance Computing, Networking, Storage and Analysis (SC). Baltimore, MD, November 2002. Best Student Paper Finalist



Technical Reports

  1. B. C. Lee, M. Horowitz. "Integrated inference for hardware-software efficiency: A case study in SpMV and Smart Memories," Technical Report No. TR-10-01, Systems Architecture Integration Laboratory, Duke University, August 2010.
  2. Y. Li, K. Skadron, B. C. Lee, D. Brooks. "Quantifying latency and throughput compromises in CMP designs," Technical Report CS-2006-26, Department of Computer Science, University of Virginia, December 2006.
  3. B. C. Lee, M. Schulz, B. de Supinski. "Regression strategies for parameter space exploration: A case study in semicoarsening multigrid and R," Technical Report UCRL-TR-224851, Lawrence Livermore National Laboratory, September 2006.
  4. B. C. Lee, "An architectural assessment of SPEC CPU benchmark relevance," Technical Report TR-02-06, Harvard University, January 2006.
  5. H. Gahvari, O. Kamil, B. Lee, M. Ngo, A. Solar. "A survey of performance optimizations for Titanium immersed boundary simulation," Project Report, Computer Science 267, University of California, Berkeley, Spring 2004.
  6. B. C. Lee, R. Vuduc, J. Demmel, K. Yelick, M. de Lorimier, L. Zhong. "Performance optimizations and bounds for sparse symmetric matrix-multiple vector multiply," Technical Report UCB/CSD-03-1297, University of California, Berkeley, November 2003.



Standard Disclaimer

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without explicit permission of the copyright holder.