Current Projects
AI Datacenter Networking and Computing
Collaborators: Prof. Isaac Keslassy, Prof. Shaya Fainman, Prof. Tzu-Chien Hsueh
Selected Publications
Scheduling Parallel Optical Circuit Switches for AI Training
K. Liang, L. Qiao, I. Keslassy, and Bill Lin
arXiv preprint arXiv:2603.07373. 2026.
Scaling Routers with In-Package Optics and High-Bandwidth Memories
I. Keslassy Yavlovich, J. Yallouz, T.C. Hsueh, Y. Fainman, and Bill Lin
arXiv preprint arXiv:2602.10505. 2026.
Optical Comb-Based Monolithic Photonic-Electronic Accelerators for Self-Attention Computation
T.C. Hsueh, Y. Fainman, and Bill Lin
IEEE Journal of Selected Topics in Quantum Electronics, 30(5), pp.1-17. 2024.
Monolithic Silicon-Photonics Linear-Algebra Accelerators Enabling Next-Gen Massive MIMO
T.C. Hsueh, Y. Fainman, and Bill Lin
Journal of Lightwave Technology, 42(22), pp.7903-7918. 2024.
Panel-Scale Heterogeneous Integration
Collaborators: Prof. Isaac Keslassy, Prof. Shaya Fainman, Prof. Tzu-Chien Hsueh
Selected Publications
Petabit Router-in-a-Package: Rethinking Internet Routers in the Age of In-Packaged Optics and Heterogeneous Integration
I. Keslassy and Bill Lin
Proceedings of the 24th ACM Workshop on Hot Topics in Networks (pp. 245-253). November 2025.
Panel-Scale Reconfigurable Photonic Interconnects for Scalable AI Computation
T.C. Hsueh, Bill Lin, Z. Chen, and Y. Fainman
IEEE Open Journal of the Solid-State Circuits Society. 2025.
Hardware-Aware Machine Learning
Selected Publications
Towards Diverse Device Heterogeneous Federated Learning via Task Arithmetic Knowledge Integration
M. Morafah, V. Kungurtsev, H. Chang, C. Chen, and Bill Lin
Advances in Neural Information Processing Systems 37: 127834-127877. 2024.
Large Scale Delocalized Federated Learning over a Huge Diversity of Devices in Emerging Next-generation Edge Intelligence Environments
M. Morafah, H. Chang, and Bill Lin
IEEE/ACM International Conference on Computer-Aided Design, pp. 1-8. 2024.
Efficient Distribution Similarity Identification in Clustered Federated Learning via Principal Angles Between Client Data Subspaces
S. Vahidian, M. Morafah, W. Wang, V. Kungurtsev, C. Chen, M. Shah, and Bill Lin
AAAI conference on artificial intelligence, vol. 37, no. 8, pp. 10043-10052. 2023.
Rethinking Data Heterogeneity in Federated Learning: Introducing a New Notion and Standard Benchmarks
S. Vahidian, M. Morafah, C. Chen, M. Shah, and Bill Lin
IEEE Transactions on Artificial Intelligence, 5(3), pp.1386-1397. 2023.
CMOS 2.0
Collaborators: Prof. Chung-Kuan Cheng
Selected Publications
Complementary-FET (CFET) Standard Cell Synthesis Framework for Design and System Technology Co-optimization using SMT
C.K. Cheng, C.T. Ho, D. Lee, Bill Lin, and D. Park
IEEE Transactions on Very Large Scale Integration Systems, 29(6), pp.1178-1191. 2021.
Multirow Complementary-FET (CFET) Standard Cell Synthesis Framework using Satisfiability Modulo Theories (SMTs)
C.K. Cheng, C.T. Ho, D. Lee, and Bill Lin
IEEE Journal on Exploratory Solid-State Computational Devices and Circuits, 7(1), pp.43-51. 2021.
Many-Tier Vertical Gate-All-Around Nanowire FET Standard Cell Synthesis for Advanced Technology Nodes
D. Lee, C.T. Ho, I. Kang, S. Gao, Bill Lin, and C.K. Cheng
IEEE Journal on Exploratory Solid-State Computational Devices and Circuits, 7(1), pp.52-60. 2021.
SP&R: SMT-based Simultaneous Place-and-Route for Standard Cell Synthesis of Advanced Nodes
D. Lee, D. Park, C.T. Ho, I. Kang, H. Kim, S. Gao, Bill Lin, and C.K. Cheng
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 40(10), pp.2142-2155. 2020.
Representative Past Projects
Networks-on-Chip
Collaborators: Prof. Li-Shiuan Peh
Selected Publications
Smart-Hop Arbitration Request Propagation: Avoiding Quadratic Arbitration Complexity and False Negatives in SMART NoCs
Y. Asgarieh and Bill Lin
ACM Transactions on Design Automation of Electronic Systems (TODAES), 24(6), pp.1-25. 2019.
Extending the Effective Throughput of NoCs with Distributed Shared-Buffer Routers
R.S. Ramanujam, V. Soteriou, Bill Lin, and L.S. Peh
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 30(4), pp.548-561. 2011.
Randomized Partially-Minimal Routing: Near-Optimal Oblivious Routing for 3-D Mesh Networks
R.S. Ramanujam and Bill Lin
IEEE Transactions on Very Large Scale Integration Systems, 20(11), pp.2080-2093. 2011.
Destination-Based Congestion Awareness for Adaptive Routing in 2D Mesh Networks
R.S. Ramanujam and Bill Lin
ACM Transactions on Design Automation of Electronic Systems (TODAES), 18(4), pp.1-27. 2013.
Load-Balanced Switches and Routers
Collaborators: Prof. Isaac Keslassy, Prof. Jun Xu
Selected Publications
The Concurrent Matching Switch Architecture
Bill Lin and I. Keslassy
IEEE/ACM Transactions on Networking, 18(4), pp.1330-1343. 2010.
The Interleaved Matching Switch Architecture
Bill Lin and I. Keslassy
IEEE Transactions on Communications, 57(12), pp.3732-3742. 2009.
Safe Randomized Load-Balanced Switching by Diffusing Extra Loads
S. Yang, Bill Lin, and J. Xu
ACM on Measurement and Analysis of Computing Systems, 1(2), pp.1-37. 2017.
Sprinklers: A Randomized Variable-Size Striping Approach to Reordering-Free Load-Balanced Switching
W. Ding, J. Xu, J. Dai, Y. Song and Bill Lin
ACM International on Conference on emerging Networking Experiments and Technologies (pp. 89-100). 2014.
Heterogeneous Systems-on-Chip
Collaborators: Olivier Alavoine
Selected Publications
Improving Memory Efficiency in Heterogeneous MPSoCs through Row-Buffer Locality-Aware Forwarding
Y. Song and Bill Lin
ACM Transactions on Architecture and Code Optimization (TACO), 17(1), pp.1-26. 2020.
A Self-Aware Resource Management Framework for Heterogeneous Multicore SoCs with Diverse QoS Targets
Y. Song, O. Alavoine, and Bill Lin
ACM Transactions on Architecture and Code Optimization (TACO), 16(2), pp.1-23. 2019.
Harvesting Row-Buffer Hits via Orchestrated Last-Level Cache and DRAM Scheduling for Heterogeneous Multicore Systems
Y. Song, O. Alavoine, and Bill Lin
ACM Transactions on Design Automation of Electronic Systems (TODAES), 24(1), pp.1-27. 2018.
A Single-Tier Virtual Queuing Memory Controller Architecture for Heterogeneous MPSoCs
Y. Song, K. Samadi, and Bill Lin
ACM Transactions on Design Automation of Electronic Systems (TODAES), 22(3), pp.1-23. 2017.
Network Packet Processing
Collaborators: Prof. Jun Xu
Selected Publications
Fast and Scalable Priority Queue Architecture for High-Speed Network Switches
Ranjita Bhagwan and Bill Lin
IEEE Conference on Computer Communications (INFOCOM). 2000.
Rank-Indexed Hashing: A Compact Construction of Bloom Filters and Variants
N. Hua, H. Zhao, Bill Lin, and J. Xu
IEEE International Conference on Network Protocols (pp. 73-82). 2008.
Reservation-Based Packet Buffers with Deterministic Packet Departures
H. Wang and Bill Lin
IEEE Transactions on Parallel and Distributed Systems, 25(5), pp.1297-1305. 2013.
Robust Pipelined Memory System with Worst Case Performance Guarantee for Network Processing
H. Wang, H. Zhao, Bill Lin and J. Xu
IEEE Transactions on Computers, 61(10), pp.1386-1400. 2012.
DRAM-Based Statistics Counter Array Architecture with Performance Guarantee
H. Wang, H. Zhao, Bill Lin, and J. Xu
IEEE/ACM Transactions on Networking, 20(4), pp.1040-1053. 2011.