Selected Recent Publications
Here is a sampling of my recent publications.
- 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]
- Andrew Kahng, Bill Lin, Kambiz Samadi, Rohit Sunkam Ramanujam, "Trace-Driven Optimization of Network-on-Chip Configurations," ACM/IEEE Design Automation Conference, Anaheim, CA, June 2010. [paper]
- Rohit Sunkam Ramanujam, Vassos Soteriou, Bill Lin, Li-Shiuan Peh, "Design of a High-Throughput Distributed Shared-Buffer NoC Router," The 4th ACM/IEEE International Symposium on Networks-on-Chip (NOCS), May 3-6, 2010, Grenoble, France. [paper] [slides]
- 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]
- Hao Wang, Haiquan (Chuck) Zhao, Bill Lin, Jun (Jim) Xu, "Design and Analysis of a Robust Pipelined Memory System," IEEE Infocom, San Diego, CA, March 15-19, 2010. [paper] [slides]
- 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]
- 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]
- Haiquan Zhao, Hao Wang, Bill Lin, Jun Xu, "Design and Performance Analysis of a DRAM-based Statistics Counter Array Architecture," ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Princeton, NJ, October 19-20, 2009. [paper] [slides]
- Rohit Sunkam Ramanujam, Bill Lin, "Weighted Random Oblivious Routing on Torus Networks," ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Princeton, NJ, October 19-20, 2009. [paper] [slides]
- Jerry Chou, Bill Lin, "Optimal Multi-Path Routing and Bandwidth Allocation under Utility Max-Min Fairness," IEEE International Workshop on Quality of Service (IWQoS), Charleston, SC, July 13-15, 2009. [paper] [slides]
- Shan Yan, Bill Lin, "Custom Networks-on-Chip Architectures with Multicast Routing," IEEE Transactions on VLSI Systems, vol. 17, no. 3, March 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, Bill Lin, Jun Xu, Haiquan Zhao, "BRICK: A Novel Exact Active Statistics Counter Architecture," ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), November 2008, pp. 89-98. [paper] [slides]
- Rohit Sunkam Ramanujam, Bill Lin, "Near-Optimal Oblivious Routing on Three-Dimensional Mesh Networks," IEEE Conference on Computer Design (ICCD), October 2008, pp. 134-141. [paper] [slides]
- 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]
- Shan Yan, Bill Lin, "Design of Application-Specific 3D Networks-on-Chip Architectures," IEEE Conference on Computer Design (ICCD), October 2008, pp. 142-149. [paper]
- Bill Lin, Jun Xu, "DRAM is Plenty Fast for Wirespeed Statistics Counting," ACM Performance Evaluation Review, vol. 36, no. 2, pp. 45-50, September 2008. [paper]
Professional Service
- Guest Editor, IEEE Transactions on Network and Service Management (TNSM), 2012
- Associate Editor, ACM Transactions on Design Automation of Elec. Systems (TODAES), 2012
- Program Committee, Design Automation Conference (DAC), 2012
- Steering Committee, International Workshop on Quality-of-Service (IWQoS), 2011-2012
- General Chair, International Workshop on Quality-of-Service (IWQoS), 2011
- Steering Committee, ACM/IEEE Symp. on Arch. for Netw. & Comm. Systems (ANCS), 2011-2012
- General Chair, ACM/IEEE Symp. on Arch. for Netw. & Comm. Systems (ANCS), 2010
- Program Committee, IEEE Conf. on Computer Comm. (INFOCOM), Work-In-Progress Track, 2010
- Editorial Board, International Journal of Embedded Systems, 2003-present
- Program Committee, Design Automation and Test in Europe Conference (DATE), 2009-2010
- Industrial Chair, ACM/IEEE Symposium on Networks-on-Chips (NOCS), 2010
- Steering Committee, ACM/IEEE Symposium on Networks-on-Chips (NOCS), 2008-2012
- General Chair, ACM/IEEE Symposium on Networks-on-Chips (NOCS), 2009
- Posters Chair, ACM/IEEE Symp. on Architectures for Networking & Comm. Systems (ANCS), 2009
- Program Committee, IEEE International Conference on Computer Design (ICCD), 2009
- Program Committee, ACM/IEEE Symposium on Networks-on-Chips (NOCS), 2007-2012
- Program Committee, ACM/IEEE Symp. on Arch. for Netw. & Comm. Systems (ANCS), 2008-2010
- 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]