Guojie Luo

Guojie Luo

Associate Professor, Department of Computer Science and Technology, Peking University
Executive Director, Center for Energy-efficient Computing and Applications (CECA)
Phone: +86 (10) 6276-9592 
Office: 5th Science Building #516S, Peking University, Beijing 100871, China
Email: gluo@pku.edu.cn

 

[中文网页]

 

Guojie Luo received his B.S. degree (with honors) in Computer Science from Peking University, Beijing, China in 2005, the M.S. and Ph.D. degrees in Computer Science from the University of California, Los Angeles in 2008 and 2011, respectively. He has won the 2013 ACM SIGDA Outstanding PhD Dissertation Award in Electronic Design Automation and the 2017 and 2023 ASP-DAC Ten-Year Retrospective Most Influential Paper Awards. He joined the faculty of Center for Energy-Efficient Computing and Applications (CECA) at Peking University since August 2011. He is on the editorial board of ACM Transactions on Design Automation of Electronic Systems (ACM TODAES). He is also a standing committee member in the CCF Technical Committee on Integrated Circuit Design (CCF TCICD). His current research interests include design automation for emerging computer architectures.

 

Conference Publications

Yijiang Guo, Xinming Wei, Jiaxi Zhang, Guojie Luo, "Purlin: A Versatile Toolkit for the Generation and Simulation of On-Chip Network," Proceedings of the IEEE International Conference on Computer Design (ICCD 2022), Lake Tahoe, USA, October 23-26, 2022.
Gauthaman Murali, Sandra Maria Shaji, Anthony Agnesina, Guojie Luo, Sung Kyu Lim , "ART-3D: Analytical 3D Placement with Reinforced Parameter Tuning for Monolithic 3D ICs," International Symposium on Physical Design (ISPD 2022), Banff, Alberta, Canada, March 27-30, 2022.
Jiaxi Zhang, Qiuyang Gao, Yijiang Guo, Bizhao Shi, Guojie Luo, "EasyMAC: Design Exploration-Enabled Multiplier-Accumulator Generator using a Canonical Architectural Representation," Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC), Virtual Conference, Jan 17-20, 2022.
Yijiang Guo, Jiarui Wang, Jiaxi Zhang, Guojie Luo, "Formulating Data-arrival Synchronizers in Integer Linear Programming for CGRA Mapping," Design Automation Conference (DAC 2021), San Francisco, CA, USA, December 5-9, 2021.
Zhe Zhou, Bizhao Shi, Guangyu Sun, Guojie Luo, Zhe Zhang, Yijin Guan, Dimin Niu, Hongzhong Zheng, "BlockGNN: Towards Efficient GNN Acceleration Using Block-Circulant Weight Matrices," Design Automation Conference (DAC 2021), San Francisco, CA, USA, December 5-9, 2021.
Feng Wang, Guangyu Sun, and Guojie Luo, "SSR: A Skeleton-based Synthesis Flow for Hybrid Processing-in-RRAM Modes," Proceedings of the International Conference on Computer Aided Design (ICCAD 2021), Munich, Germany, November 1-4, 2021.
Jiaxi Zhang, Liwei Ni, Shenggen Zheng, Hao Liu, Xiangfu Zou, Feng Wang, and Guojie Luo, "Enhanced Fast Boolean Matching based on Sensitivity Signatures Pruning," Proceedings of the International Conference on Computer Aided Design (ICCAD 2021), Munich, Germany, November 1-4, 2021.
Linjun Qiao, Guojie Luo, Wentai Zhang, Ming Jiang, "FPGA-accelerated Iterative Reconstruction for Transmission Electron Tomography," Proceedings of the IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2021), Virtual, May 9-12, 2021.
Feng Wang, Liren Zhu, Jiaxi Zhang, Lei Li, Yang Zhang, Guojie Luo, "Dual-Output LUT Merging during FPGA Technology Mapping," Proceedings of the International Conference on Computer-Aided Design (ICCAD 2020), Virtual Conference, November 2-5, 2020.
Linjun Qiao, Guojie Luo, Wentai Zhang, Ming Jiang, "FPGA Acceleration of Ray-based Iterative Algorithm for 3D Low-Dose CT Reconstruction," Proceedings of the International Conference on Field-Programmable Logic and Applications (FPL 2020), Virtual Conference, August 31 - September 4, 2020.
Zhe Zhou, Xintong Li, Xiaoyang Wang, Zheng Liang, Guangyu Sun, Guojie Luo, "Hardware-assisted Service Live Migration in Resource-limited Edge Computing Systems," Proceedings of the Design Automation Conference (DAC 2020), San Francisco, CA, USA.
Shuang Wen, Guojie Luo, "FPGA-accelerated Automatic Alignment for Three-dimensional Tomography," Proceedings of the International Symposium On Field-Programmable Custom Computing Machines (FCCM 2020), Fayetteville, AR, USA, May 3 - 6, 2020.
Wentai Zhang, Ming Jiang, Guojie Luo, "Evaluating Low-Memory GEMMs for Convolutional Neural Network Inference on FPGAs," Proceedings of the International Symposium On Field-Programmable Custom Computing Machines (FCCM 2020), Fayetteville, AR, USA, May 3 - 6, 2020.
Shuang Wen, Guojie Luo, "An Analytical Method of Automatic Alignment for Electron Tomography," Proceedings of Workshop on Hardware Aware Learning for Medical Imaging and Computer Assisted Intervention (HAL-MICCAI 2019), Shenzhen, China, pp. 106-114, October 17, 2019.
Feng Wang, Guojie Luo, Guangyu Sun, Jiaxi Zhang, Peng Huang, Jinfeng Kang, "Parallel Stateful Logic in RRAM: Theoretical Analysis and Arithmetic Design," Proceedings of the International Conference on Application-specific Systems, Architectures and Processors (ASAP 2019), New York City, NY, USA, 157-164, July 15-17, 2019.
Jiaxi Zhang, Wentai Zhang, Guojie Luo, Xuechao Wei, Yun Liang, Jason Cong, "Frequency Improvement of Systolic Array-Based CNNs on FPGAs," Proceedings of the 2019 IEEE International Symposium on Circuits and Systems (ISCAS 2019), Sapporo, Japan, May 26-29, 2019.
Wentai Zhang, Jiaxi Zhang, Minghua Shen, Guojie Luo, and Nong Xiao, "An Efficient Mapping Approach to Large-Scale DNNs on Multi-FPGA Architectures," Proceedings of the Design Automation and Test in Europe (DATE 2019), Florence, Italy, March 25-29, 2019.
Wentai Zhang, Jiaxi Zhang, Hanxian Huang, Ming Jiang, and Guojie Luo, "Adaptive-Precision Framework for SGD using Deep Q-Learning," Proceedings of the 2018 International Conference On Computer Aided Design (ICCAD 2018), San Diego, CA, USA, November 5-8, 2018.
Xiuhong Li, Yun Liang, Wentai Zhang, Taide Liu, Haochen Li, Guojie Luo and Ming Jiang, "cuMBIR: An Efficient Framework for Low-dose X-ray CT Image Reconstruction on GPUs," Proceedings of ACM International Conference on Supercomputing (ICS 2018), Beijing, China, June 12-15, 2018.
Zhuolun He, Hanxian Huang, Ming Jiang, Yuanchao Bai, and Guojie Luo, "FPGA-based Real-time Super-Resolution System for Ultra High Definition Videos," IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2018), April 29 - May 1, Boulder, CO, USA.
Shuang Jiang, Dong He, Chenxi Yang, Chenren Xu, Guojie Luo, Yang Chen, Yunlu Liu, and Jiangwei Jiang, "Accelerating Mobile Applications at the Network Edge with Software-Programmable FPGAs," IEEE International Conference on Computer Communications (INFOCOM 2018), April 15-19, 2018, Honolulu, HI, USA.
Minghua Shen and Guojie Luo, "A Coordinated Synchronous and Asynchronous Parallel Routing Approach for FPGAs,"in Proceedings of the 2017 IEEE/ACM International Conference on Computer Aided Design (ICCAD 2017), November 13-16, 2017, Irvine, CA, USA.
Minghua Shen and Guojie Luo, "Dependency-Aware Parallel Routing for Large-Scale FPGAs," in Proceedings of the 2017 IEEE International Conference on Computer Design (ICCD 2017), November 5-8, 2017, Boston Area, MA, USA.
Minghua Shen and Guojie Luo, "Tiguan: Energy-Aware Collision-Free Control for Large-Scale Connected Vehicles," the 2017 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED 2017), July 24-26, 2017, Taipei, Taiwan.
Chang Xu, Gai Liu, Ritchie Zhao, Stephen Yang, Guojie Luo, and Zhiru Zhang, "A Parallel Bandit-Based Approach for Autotuning FPGA Compilation," 25th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2017), February 22-24, 2017, Monterey, CA, USA.
Minghua Shen and Guojie Luo, "Corolla: GPU-Accelerated FPGA Routing Based on Subgraph Dynamic Expansion," 25th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2017), February 22-24, 2017, Monterey, CA, USA.
Zhuolun He and Guojie Luo, "FPGA Acceleration for Computational Glass-Free Displays," 25th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2017), February 22-24, 2017, Monterey, CA, USA.
Ruipeng Gao, Guojie Luo, and Fan Ye, "VeMap: Indoor Road Map Construction via Smartphone-based Vehicle Tracking," 2016 IEEE Global Communications Conference (GLOBECOM 2016), December 4-8, 2016, Washington, DC USA.
Chen Zhang, Di Wu, Jiayu Sun, Guangyu Sun, Guojie Luo, and Jason Cong, "Energy-Efficient CNN Implementation on a Deeply Pipelined FPGA Cluster," in Proceedings of IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED 2016), August 8-10, 2016, San Francisco, USA, pp. 326-331.
Yudan Pi, Ningyu Wang, Jiaxi Zhang, Wei Wang, Guojie Luo, Min Miao, Wenhua Xu, and Yufeng Jin, "A Fast and Low Computation Consumption Model for System-Level Thermal Management in 3D IC," in Proceedings of the 66th IEEE Electronic Components and Technology Conference (ECTC 2016), May 31 - June 3, 2016, Las Vegas, NV, USA, pp. 1933-1939.
Baihong Jin, Guojie Luo, Wentai Zhang"A Fast and Accurate Approach for Common Path Pessimism Removal in Static Timing Analysis," International Symposium on Circuits and Systems (ISCAS 2016), May 22-25, 2016, Montreal, Canada.
Guojie Luo, Wentai Zhang, Jiaxi Zhang, Jason Cong, "Scaling Up Physical Design: Challenges and Opportunities," the International Symposium on Physical Design (ISPD 2016), April 3-6, 2016, Santa Rosa, CA, USA.
Mingmin Zhao, Tao Ye, Ruipeng Gao, Fan Ye, Yizhou Wang, Guojie Luo, "VeTrack: Real Time Vehicle Tracking in Uninstrumented Indoor Environments," the 13th ACM Conference on Embedded Networked Sensor Systems (SenSys 2015), 2015.
Minghua Shen and Guojie Luo, "Accelerate FPGA Routing with Parallel Recursive Partitioning," IEEE/ACM 2015 International Conference on Computer-Aided Design (ICCAD 2015), November 2-6, 2015, Austin, TX, USA.
Wentai Zhang, Li Shen, Thomas Page, Guojie Luo, Peng Li, Ming Jiang, Peter Maass, and Jason Cong, "FPGA Acceleration by Asynchronous Parallelization for Simultaneous Image Reconstruction and Segmentation Based on the Mumford-Shah Regularization," SPIE Optical Engineering + Applications 2015, August 9-13, 2015, San Diego, CA, USA.
Chang Xu, Peixin Li, Guojie Luo, Yiyu Shi, Iris Hui-Ru Jiang, "Analytical Clustering Score with Application to Post-Placement Multi-Bit Flip-Flop Merging," the International Symposium on Physical Design (ISPD 2015), March 29 - April 1, 2015, Monterey, California, USA.
Chang XuWentai Zhang, and Guojie Luo, "Analyzing the Impact of Heterogeneous Blocks on FPGA Placement Quality," the 2014 International Conference on Field-Programmable Technology (ICFPT 2014), December 10-12, 2014, Shanghai, China.
Mingmin Zhao, Ruipeng Gao, Jiaxu Zhu, Tao Ye, Fan Ye, Yizhou Wang, Kaigui Bian, Guojie Luo, and Ming Zhang, "Poster Abstract: VeLoc: Finding Your Car in the Parking Lot," in Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems (SenSys 2014), November 3-6, 2014, Memphis, Tennessee, USA, pp. 346–347.
Jingyu Deng, Yun Liang, Guojie Luo, and Guangyu Sun, "Rapid Design Space Exploration of Two-level Unified Caches,"in Proceedings of International Symposium on Circuits and Systems (ISCAS 2014), June 1-5, 2014, Melbourne, Australia, pp. 1937-1940.
Peng Li, Thomas Page, Guojie Luo, Wentai Zhang, Pei Wang, Peng Zhang, Peter Maass, Ming Jiang, and Jason Cong, "FPGA Acceleration for Simultaneous Medical Image Reconstruction and Segmentation (abstract)," in Proceedings of the 22nd IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2014), May 11-13, 2014, Boston, Massachusetts, USA.
Chang-Cheng Tsai, Yiyu Shi, Guojie Luo, and Iris Hui-Ru Jiang, "FF-Bond: Multi-bit Flip-flop Bonding at Placement,"in Proceedings of International Symposium on Physical Design (ISPD 2013), March 24-27, 2013, Stateline, Nevada, pp. 147-153.
Jason Cong, Guojie Luo, Kalliopi Tsota, and Bingjun Xiao, "Optimizing Routability in Large-Scale Mixed-Size Placement,"in Proceedings of the 18th Asia and South Pacific Design Automation Conference (ASP-DAC 2013), January 22-25, 2013, Yokohama, Japan, pp. 1-25.
Peng Li, Yuxin Wang, Peng Zhang, Guojie Luo, Tao Wang, and Jason Cong, "Memory Partitioning and Scheduling Co-optimization in Behavioral Synthesis," in Proceedings of International Conference on Computer-Aided Design (ICCAD 2012), November 5-8, 2012, San Jose, CA, USA, pp. 488-495.
Jason Cong, Bin Liu, Guojie Luo, and Raghu Prabhakar, "Towards Layout-Friendly High-Level Synthesis," in Proceedings of International Symposium on Physical Design (ISPD 2012), March 25-28, 2012, Napa Valley, California, USA, pp. 165-172.
Guojie Luo, "Physical hierarchy exploration of 3D processors," in Proceedings of International SoC Design Conference (ISOCC 2011), November 2011, Jeju, Korea, pp. 139-141.
Jeonghee Shin, John A. Darringer, Guojie Luo, Merav Aharoni, Alexey Y. Lvov, Gi-Joon Nam, and Michael B. Healy, "Floorplanning challenges in early chip planning," in Proceedings of IEEE International SOC Conference (SOCC 2011), September 26-28, 2011, Taipei, Taiwan, Province of China, pp. 388-393.
Jason Cong, Guojie Luo and Yiyu Shi, "Thermal-Aware Cell and Through-Silicon-Via Co-Placement for 3D ICs," Proceedings of the 48th Annual Design Automation Conference (DAC 2011), San Diego, CA, June 2011.
Jason Cong, John Lee, and Guojie Luo, "A Unified Optimization Framework for Simultaneous Gate Sizing and Placement under Density Constraints," Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS 2011), Rio de Janeiro, Brazil, pp. 1207-1210, May 2011.
Jeonghee Shin, John A. Darringer, Guojie Luo, Alan J. Weger, and Charles L. Johnson, "Early Chip Planning Cockpit", Design, Automation and Test in Europe (DATE 2011), Grenoble, France, pp. 1-4, March, 2011.
Thorlindur Thorolfsson, Guojie Luo, Jason Cong and Paul D. Franzon, "Logic-on-Logic 3D Integration and Placement", Proceedings of the 2nd IEEE International 3D System Integration Conference (3DIC 2010), Munich, Germany, November 2010.
Jason Cong and Guojie Luo, "Analytical 3D Placement for Mixed-Size Circuits", Proceedings of the International Symposium on Physical Design (ISPD 2010), San Francisco, CA, pp. 61-66, March 2010.
Jason Cong and Guojie Luo, "A 3D Physical Design Flow Based on OpenAccess", International Conference on Communications, Circuits and Systems (ICCCAS 2009), San Jose California, pp. 1103-1107, July 2009. (Invited Paper)
Jason Cong and Guojie Luo, "A Multilevel Analytical Placement for 3D ICs", Proceedings of the 14th Asia and South Pacific Design Automation Conference (ASP-DAC 2009), Yokohama, Japan, pp. 361-366, January 2009.
Jason Cong, Chunyue Liu, and Guojie Luo, "Quantitative Studies of Impact of 3D IC Design on Repeater Usage", Proceedings of 25th International VLSI/ULSI Multilevel Interconnection Conference (VMIC 2008), Fremont, CA, pp. 344-348, October 2008. (Invited Paper)
Jason Cong, and Guojie Luo, "Highly Efficient Gradient Computation for Density Constrained Analytical Placement Problems," Proceedings of the International Symposium on Physical Design (ISPD 2008), Portland, OR, April 2008.
Jason Cong, Guojie Luo, Jie Wei, and Yan Zhang, "Thermal-Aware 3D IC Placement via Transformation", Proceedings of the 12th Asia and South Pacific Design Automation Conference (ASP-DAC 2007), Yokohama, Japan, pp. 780-785, January 2007.

Journal Publications

Chenren Xu, Shuang Jiang, Guojie Luo, Guangyu Sun, Ning An, Gang Huang, Xuanzhe Liu, "The Case for FPGA-based Edge Computing," IEEE Transactions on Mobile Computing (IEEE TMC), Vol. 21, No. 7, pp. 2610-2619, July 1, 2022.
Weicheng Wang, Zhenhua Jia, Chenren Xu, Guojie Luo, Daqing Zhang, Ning An, Yanyong Zhang, "Feasibility study of practical vital sign detection using millimeter‑wave radios," CCF Transactions on Pervasive Computing and Interaction, November 15, 2021.
Feng Wang, Guojie Luo, Guangyu Sun, Jiaxi Zhang, Jinfeng Kang, Yuhao Wang, Dimin Niu, Hongzhong Zheng, "STAR: Synthesis of Stateful Logic in RRAM Targeting High ARea Utilization," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (IEEE TCAD), 10.1109/TCAD.2020.3015465, Early Access.
Minghua Shen, Wentai Zhang, Guojie Luo, Nong Xiao, "Serial-Equivalent Static and Dynamic Parallel Routing for FPGAs," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (IEEE TCAD), Vol. 39, No. 2, pp. 411-423, February 2020.
Minghua Shen, Guojie Luo, Nong Xiao, "EEPC: A Framework for Energy-Efficient Parallel Control of Connected Cars," IEEE Transactions on Parallel and Distributed Systems (IEEE TPDS), Vol. 31, No. 1, pp. 64-79, January 1, 2020.
Dajiang Liu, Shouyi Yin, Guojie Luo, Jiaxing Shang, Leibo Liu, Shaojun Wei, Yong Feng, and Shangbo Zhou, "Data-Flow Graph Mapping Optimization for CGRA with Deep Reinforcement Learning," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (IEEE TCAD), Vol. 38, No. 12 , pp. 2271-2283, December 2019.
Minghua Shen, Guojie Luo, Nong Xiao, "Exploring GPU-Accelerated Routing for FPGAs," IEEE Transactions on Parallel and Distributed Systems (IEEE TPDS), Vol. 30, No. 6, pp. 1331-1345, June 2019.
Ruipeng Gao, Mingmin Zhao, Tao Ye, Fan Ye, Yizhou Wang, and Guojie Luo, "Smartphone-based Real Time Vehicle Tracking in Indoor Parking Structures," IEEE Transactions on Mobile Computing (IEEE TMC), Vol. 16, No. 7, pp. 2023-2036, July 2017.
Wei Li, Nai-Zhong Zheng, Qi Yuan, Ke Xu, Fan Yang, Lei Gu, Gu-Yan Zheng, Guojie Luo, Chun Fan, Guang-Ju Ji, Bo Zhang, Huiqing Cao, and Xiao-Li Tian, "Erratum to: NFAT5-mediated CACNA1C expression is critical for cardiac electrophysiological development and maturation,"Journal of Molecular Medicine, Vol. 94, No. 9, pp. 1003–1004, September 2016.
Wei Li, Nai-Zhong Zheng, Qi Yuan, Ke Xu, Fan Yang, Lei Gu, Gu-Yan Zheng, Guojie Luo, Chun Fan, Guang-Ju Ji, Bo Zhang, Huiqing Cao, and Xiao-Li Tian, "NFAT5-mediated CACNA1C Expression is Critical for Cardiac Electrophysiological Development and Maturation," Journal of Molecular Medicine, Vol. 94, No. 9, pp. 993–1002, September 2016.
Ruipeng Gao, Mingmin Zhao, Tao Ye, Fan Ye, Guojie Luo, Yizhou Wang, Tao Wang, and Xiaoming Li, "Multi-story Indoor Floor Plan Reconstruction via Mobile Crowdsensing," IEEE Transactions on Mobile Computing (IEEE TMC), Vol. 15, No. 6, pp. 1427-1442, June 2016.
Chang Xu, Guojie Luo, Peixin Li, Yiyu Shi, and Iris Hui-Ru Jiang, "Analytical Clustering Score with Application to Postplacement Register Clustering," ACM Transactions on Design Automation of Electronic Systems (ACM TODAES), Vol. 21, No. 3, pp. 41:1-18, July 2016.
Ruipeng Gao, Yang Tian, Fan Ye, Guojie Luo, Kaigui Bian, Yizhou Wang, Tao Wang, Xiaoming Li, "Sextant: Towards Ubiquitous Indoor Localization Service by Photo-taking of the Environment," IEEE Transactions on Mobile Computing (IEEE TMC), Vol. 15, No. 2, pp. 460-474, February 2016.
Guojie Luo, Yiyu Shi, and Jason Cong, "An Analytical Placement Framework for 3-D ICs and Its Extension on Thermal Awareness,"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 32, No. 4, pp. 510-523, April 2013.
Jason Cong and Guojie Luo, "Advances and Challenges in 3D Physical Design", IPSJ Transactions on System LSI Design Methodology, Volume 3, pp. 2-18, Feburary 2010. (Invited paper)
Jason Cong, Guojie Luo, and Eric Radke, "Highly Efficient Gradient Computation for Density-Constrained Analytical Placement", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume 27, Number 12, pp. 2133-2144, December 2008.

Research Projects

NSFC 61520106004, "Energy-Efficient Computing Techniques for Image and Video Processing: Theory, Implementation and Applications", Sub-task PI, Jan. 2016 - Dec. 2020
Beijing NSF, "Energy-Efficient Software/Hardware Middleware for the Smartphone-centric Continuous Sensing", Principal Investigator, Jan. 2014 - Dec. 2016
MoE/RFDP 20120001120124, "Highly Scalable Placement Algorithm for 2.5D Heterogeneous FPGAs", Principal Investigator, Jan. 2013 - Dec. 2015.
NSFC 61202073, "Accelerating Placement and Routing Algorithms for FPGA Co-Processors,", Principal Investigator, Jan. 2013 - Dec. 2015.

Teaching

04830050 "Data Structures and Algorithms (A)," Fall 2012, 2013.
04832240 "Introduction to Parallel and Distributed Computing," Spring 2012, 2013, 2014.