Selected Recent Publications
Here is a sampling of my recent publications.
- Andrew B. Kahng, Bill Lin, and Siddhartha Nath, "Explicit Modeling of Control and Data for Improved NoC Router Estimation," The 49th ACM/EDAC/IEEE Design Automation Conference (DAC) (Best Paper Award Nomination), San Francisco, June 3-7, 2012. [paper] [slides]
- Guang Sun, Chia-Wei Chang, and Bill Lin, "A New Optimal Worst-Case Throughput Bound for Oblivious Routing in Odd Radix Mesh Network," IEEE Computer Architecture Letters, Accepted on March 25, 2012. Date of IEEE digital library publication: April 17, 2012. [paper]
- Guanyao Huang, Chia-Wei Chang, Chen-Nee Chuah and Bill Lin, "Measurement-Aware Monitor Placement and Routing: A Joint Optimization Approach for Network-Wide Measurements," IEEE Transactions on Network and Service Management (TNSM), vol. 9, no. 1, March 2012, pp. 48-59. [paper]
- Chia-Wei Chang, Han Liu, Guanyao Huang, Bill Lin and Chen-Nee Chuah, "Distributed Measurement-Aware Routing: Striking a Balance Between Measurement and Traffic Engineering," IEEE INFOCOM, Orlando, FL, March 25-30, 2012. [paper]
- Rohit Sunkam Ramanujam and Bill Lin, "Randomized Throughput-Optimal Oblivious Routing for Torus Networks," IEEE Transactions on Computers (TC), Accepted on November 4, 2011. Date of IEEE digital library publication: November 29, 2011. [paper]
- Rohit Sunkam Ramanujam and Bill Lin, "Randomized Partially-Minimal Routing: Near-Optimal Oblivious Routing for 3D Mesh Networks," IEEE Transactions on VLSI (TVLSI), vol. 9, no. 11, November 2012, pp. 2080-2093. Accepted on August 12, 2011. Date of IEEE digital library publication: November 24, 2011. [paper]
- Hao Wang, Haiquan (Chuck) Zhao, Bill Lin, and Jun (Jim) Xu, "DRAM-Based Statistics Counter Array Architecture with Performance Guarantee," IEEE/ACM Transactions on Networking (ToN), Accepted on October 2, 2011. Date of ACM/IEEE digital library publication: October 20, 2011. [paper]
- Hao Wang, Haiquan (Chuck) Zhao, Bill Lin, and Jun (Jim) Xu, "Robust Pipelined Memory System with Worst Case Performance Guarantee," IEEE Transactions on Computers (TC), Accepted on August 22, 2011. Date of IEEE digital library publication: August 31, 2011. [paper]
- Nan Hua, Bill Lin, Jun Xu, Haiquan Zhao, "BRICK: A Novel Exact Active Statistics Counter Architecture," IEEE/ACM Transactions on Networking, vol. 19, no. 3, June 2011, pp. 670-682. [paper]
- Rohit Sunkam Ramanujam, Vassos Soteriou, Bill Lin, Li-Shiuan Peh, "Extending the Effective Throughput of NoCs with Distributed Shared-Buffer Routers," IEEE Transactions on Computer-Aided Design, vol. 30, no. 4, April 2011, pp. 548-561. [paper]
- Shan Yan, Bill Lin, "Design of Application-Specific 3D Networks-on-Chip Architectures," In collection entitled 3D Integration for NoC-based SoC Architectures (Integrated Circuits and Systems), Springer, December 2010. Editors. A. Sheibanyrad, F. Petrot and A. Jantsch. [paper]
- Andrew Kahng, Bill Lin, Kambiz Samadi, Rohit Sunkam Ramanujam, "Efficient Trace-Driven Metaheuristics for Optimization of Networks-on-Chip Configurations," IEEE/ACM International Conference on Computer-Aided Design (ICCAD), San Jose, CA, November 2010. [paper]
- Rohit Sunkam Ramaujam, Bill Lin, "Destination-based Adaptive Routing on 2D Mesh Networks," ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Princeton, NJ, October 25-26, 2010. [paper] [slides]
- Bill Lin, Isaac Keslassy, "The Concurrent Matching Switch Architecture," IEEE/ACM Transactions on Networking, vol. 18, no. 4, August 2010, pp. 1330 - 1343. [paper]
- Jerry Chou, Bill Lin, "Adaptive Re-Routing Over Circuits: An Architecture for an Optical Backbone," IEEE INFOCOM, San Diego, CA, March 15-19, 2010. [paper]
- Chia-Wei Chang, Seungjoon Lee, Bill Lin, Jia Wang, "The Taming of the Shrew: Mitigating Low-Rate TCP Targeted Attack," IEEE Transactions on Network and Service Management, vol. 7 no. 1, March 2010, pp. 1-13. [paper]
- Andrew B. Kahng, Bill Lin, Kambiz Samadi, "Improved On-Chip Router Analytical Power and Area Modeling," 15th Asia and South Pacific Design Automation Conference (ASP-DAC), January 18-21 2010, pp. 241-246. [paper] [slides]
- Bill Lin, Isaac Keslassy, "The Interleaved Matching Switch Architecture," IEEE Transactions on Communications, vol. 57, no. 12, December 2009. [paper]
- Jerry C. Chou, Bill Lin, Subhabrata Sen, Oliver Spatscheck, "Proactive Surge Protection: A Defense Mechanism for Bandwidth-Based Attacks," IEEE/ACM Transactions on Networking, vol. 17, no. 6, December 2009. [paper]
- Jerry Chou, Bill Lin, "Coarse Circuit Switching by Default, Re-Routing Over Circuits for Adaptation," Journal of Optical Networking, vol. 8, no. 1, pp. 33-50, January 2009. [paper]
- Nan Hua, Haiquan Zhao, Bill Lin, Jun Xu, "Rank-Indexed Hashing: A Compact Construction of Bloom Filters and Variants," IEEE Conference on Network Protocols (ICNP), October 2008, pp. 73-82. [paper]
Professional Service
- Program Committee, ACM Int. Conf. Measurement/Modeling of Comp. Sys. (SIGMETRICS), 2013
- Guest Editor, IEEE Transactions on Network and Service Management (TNSM), 2012
- Associate Editor, ACM Trans. on Design Automation of Elec. Systems (TODAES), 2012-present
- Program Committee, ACM/IEEE Design Automation Conference (DAC), 2012
- Steering Committee, ACM/IEEE Symp. on Arch. for Netw. & Comm. Sys. (ANCS), 2011-present
- Steering Committee, ACM/IEEE Intl. Workshop on Quality-of-Service (IWQoS), 2011-present
- Steering Committee, ACM/IEEE Symposium on Networks-on-Chips (NOCS), 2008-present
- Program Committee, ACM/IEEE Symp. on Arch. for Netw. & Comm. Sys. (ANCS), 2008-present
- Program Committee, ACM/IEEE Symposium on Networks-on-Chips (NOCS), 2007-present
- Editorial Board, International Journal of Embedded Systems, 2003-present
- General Chair, ACM/IEEE Intl. Workshop on Quality-of-Service (IWQoS), 2011
- General Chair, ACM/IEEE Symp. on Arch. for Netw. & Comm. Sys. (ANCS), 2010
- Program Committee, IEEE Conf. on Computer Comm. (INFOCOM), Work-In-Progress Track, 2010
- Program Committee, Design Automation and Test in Europe Conference (DATE), 2009-2010
- Industrial Chair, ACM/IEEE Symposium on Networks-on-Chips (NOCS), 2010
- General Chair, ACM/IEEE Symposium on Networks-on-Chips (NOCS), 2009
- Posters Chair, ACM/IEEE Symp. on Architectures for Networking & Comm. Sys. (ANCS), 2009
- Program Committee, IEEE International Conference on Computer Design (ICCD), 2009
- Program Committee, IEEE International Conference on Network Protocols (ICNP), 2008
- Program Committee, IEEE Symposium on High Performance Interconnects (HOTI), 2007-2009
- Program Committee, IEEE Global Communications Conference (GLOBECOM), 2006
- Special Session Organizer, International Symposium on Circuits and Systems (ISCAS), 2005
- Topic Co-Chair, Design Automation and Test in Europe Conference (DATE), 2000
- Program Committee, Design Automation and Test in Europe Conference (DATE), 2000
- Program Committee, European Design and Test Conference (DATE), 1995-1996
- Program Committee, Int'l Symp. on Asynchronous Circuits and Systems (ASYNC), 1994-1999
- Tutorials Chair, International Symposium on Asynchronous Circuits and Systems (ASYNC), 1998
- Program Committee, Asia Pacific Hardware Description Languages Conf. (APCHDL), 1994, 1998
- Special Hot-Topics Session Organizer, European Design and Test Conference (ED&T), 1996
- Program Committee, ACM/IEEE Design Automation Conference (DAC), 1996
- Program Committee, European Design and Test Conference (ED&T), 1995-1996
- Program Committee, 2nd Working Conference on Asynchronous Design Methodologies, 1995
- Program Committee, IFIP Working Conference on Logic and Architecture Synthesis, 1993-1995
- Program Committee, European Conference on Design Automation (EuroDAC), 1993-1994
Teaching
- ECE 20B: Introduction to Electrical Engineering II
- ECE 25: Introduction to Digital Design
- ECE 111: Advanced Digital Design Project
- ECE 260A: VLSI Algorithms and Architecture
- ECE 260C: Advanced Topics in VLSI
- ECE 284: Special Topics in Computer Engineering
- CSE 140: Components and Design Techniques for Digital Systems
- CSE 140L: Digital Systems Laboratory
- CSE 291E: Special Topics: Application Specific Processors
[Top]