Selected Recent Publications
Here is a sampling of my recent publications.
- Bill Lin, Isaac Keslassy, "The Interleaved Matching Switch Architecture," IEEE Transactions on Communications, vol. 57, no. 12, December 2009. [paper]
- Bill Lin, Isaac Keslassy, "The Concurrent Matching Switch Architecture," IEEE Infocom, Barcelona, Spain, April 2006. [paper] [slides]
- 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]
- 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]
- 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]
- 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]
- Vassos Soteriou, Rohit Sunkam Ramanujam, Blll Lin, Li-Shiuan Peh, "A High-Throughput Distributed Shared-Buffer NoC Router," IEEE Computer Architecture Letters, vol. 8, no. 1, April 2009. [paper]
- 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]
- Rohit Sunkam Ramanujam, Bill Lin, "A Layer-Multiplexed 3D On-Chip Network Architecture," IEEE Embedded Systems Letters, accepted for publication. [paper]
- 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]
- Shan Yan, Bill Lin, "Custom Networks-on-Chip Architectures with Multicast Routing," IEEE Transactions on VLSI Systems, vol. 17, no. 3, March 2009. [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]
- 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]
- 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]
- Jerry Chou, Bill Lin, Subhabrata Sen, Oliver Spatscheck, "Proactive Surge Protection: A Defense Mechanism for Bandwidth-Based Attacks," IEEE/ACM Transaction on Networking (ToN), accepted for publication. [paper]
- Chia-Wei Chang, Seungjoon Lee, Bill Lin, Jia Wang, "The Taming of The Shrew: Mitigating Low-Rate TCP-Targeted Attack," International Conference on Distributed Computing Systems (ICDCS), Montreal, Quebec, Canada, June 22-26, 2009. [paper]
Professional Service
- 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-2010
- 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-2010
- Program Committee, ACM/IEEE Symp. on Arch. for Netw. & Comm. Systems (ANCS), 2008-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]