Selected Publications

Additional publications can be found on the Rice Computer Architecture web pages.

Recent Publications

2008

·        Paul Willmann, Scott Rixner, and Alan L. Cox. Protection Strategies for Direct Access to Virtualized I/O Devices. Proceedings of the USENIX Annual Technical Conference (June 2008).

·        Kaushik Kumar Ram, Ian C. Fedeli, Alan L. Cox, and Scott Rixner. Explaining the Impact of Network Transport Protocols on SIP Proxy Performance. Proceedings of the International Symposium on Performance Analysis of Systems and Software (April 2008).

·        Diego Ongaro, Alan L. Cox, and Scott Rixner. Scheduling I/O in Virtual Machine Monitors. Proceedings of the International Conference on Virtual Execution Environments (March 2008).

·        Scott Rixner. Network Virtualization: Breaking the Performance Barrier. ACM Queue (January/February 2008).

2007

·        Derek Schuff, Vijay S. Pai, Paul Willmann, and Scott Rixner. Parallel Programmable Ethernet Controllers: Performance and Security. IEEE Network (July/August 2007).

·        Jeffrey Shafer and Scott Rixner. RiceNIC: A Reconfigurable Network Interface for Experimental Research and Education.   Proceedings of the Workshop on Experimental Computer Science (June 2007).

·        Jeffrey Shafer and Scott Rixner. RiceNIC: Prototyping Network Interfaces.   Proceedings of the Workshop on Architectural Research Prototyping (June 2007).

·        Mihir Choudhury, Kyle Ringgenberg, Scott Rixner, and Kartik Mohanram. Single-ended Coding Techniques for Off-chip Interconnects to Commodity Memory.   Proceedings of the Design Automation and Test in Europe Conference (April 2007).

·        Paul Willmann, Jeffrey Shafer, David Carr, Aravind Menon, Scott Rixner, Alan L. Cox, and Willy Zwaenepoel. Concurrent Direct Network Access for Virtual Machine Monitors.  Proceedings of the International Symposium on High-Performance Computer Architecture (February 2007).

2006

·        Jeffrey Shafer and Scott Rixner. A Reconfigurable and Programmable Gigabit Ethernet Network Interface Card. Technical Report TREE0611, Rice University Electrical and Computer Engineering Department, Houston, TX (December 2006).

·        Hyong-youb Kim and Scott Rixner. Connection Handoff Policies for TCP Offload Network Interfaces.  Proceedings of the Symposium on Operating Systems Design and Implementation (November 2006).

·        Alan L. Cox, Kartik Mohanram, and Scott Rixner. Dependable ≠ Unaffordable.  Proceedings of the Workshop on Architectural and System Support for Improving Software Dependability (October 2006).

·        Paul Willmann, Scott Rixner, and Alan L. Cox. An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems. Proceedings of the USENIX Annual Technical Conference (June 2006).

·        Paul Willmann, Scott Rixner, and Alan L. Cox. An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems. Technical Report TR06-872, Rice University Computer Science Department, Houston, TX (April 2006).

·        Hyong-youb Kim and Scott Rixner. TCP Offload Through Connection Handoff. Proceedings of the EuroSys Conference (April 2006).

·        Michael Brogioli, Paul Willmann, and Scott Rixner. Parallelization Strategies for Network Interface Firmware. Proceedings of the Workshop on Optimizations for DSP and Embedded Systems (March 2006).

·        Michael Calhoun, Alan Cox, and Scott Rixner. Kernel Block Memory Operations. Proceedings of the Workshop on Memory Performance Issues (February 2006).

2005

·        Kartik Mohanram and Scott Rixner. Context-independent Codes for Off-chip Interconnects. Workshop on Power-aware Computer Systems, B. Falsafi and T.N. Vijaykumar, editors, volume 3471 of Lecture Notes in Computer Science (December 2005).

·        Hyong-youb Kim, Scott Rixner, and Vijay S. Pai. Network Interface Data Caching. IEEE Transactions on Computers (November 2005).

·        Hyong-youb Kim and Scott Rixner. Performance Characterization of the FreeBSD Network Stack. Technical Report TR05-450, Rice University Computer Science Department, Houston, TX (June 2005).

·        Paul Willmann, Hyong-youb Kim, Scott Rixner, and Vijay S. Pai. An Efficient Programmable 10 Gigabit Ethernet Network Interface Card. Proceedings of the 11th International Symposium on High-Performance Computer Architecture (February 2005).

2004

·        Scott Rixner. Memory Controller Optimizations for Web Servers. Proceedings of the International Symposium on Microarchitecture (December 2004).

·        Sridhar Rajagopal, Joseph R. Cavallaro, and Scott Rixner.  Improving Power Efficiency in Stream Processors Through Dynamic Cluster Reconfigurations. Proceedings of the Workshop on Media and Streaming Processors (December 2004).

·        Supratik Majumder and Scott Rixner. Comparing Ethernet and Myrinet for MPI Communication. Proceedings of the Workshop on Languages, Compilers, and Run-time Support for Scalable Systems (October 2004).

·        Supratik Majumder, Vijay S. Pai, and Scott Rixner. An Event-driven Architecture for MPI Libraries. Proceedings of the Los Alamos Computer Science Institute Symposium (October 2004).

·        Sridhar Rajagopal, Joseph R. Cavallaro, and Scott Rixner. Design Space Exploration for Real-time Embedded Stream Processors. IEEE Micro (July/August 2004).

·        Vijay S. Pai, Scott Rixner, and Hyong-youb Kim. Isolating the Performance Impacts of Network Interfaces Through Microbenchmarks. Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) (June 2004).

·        Vijay S. Pai, Scott Rixner, and Hyong-youb Kim. Isolating the Performance Impacts of Network Interfaces Through Microbenchmarks. Technical Report EE0401, Rice University Electrical and Computer Engineering Department (June 2004).

Imagine Publications

·        Scott Rixner. Stream Processor Architecture, Kluwer Academic Publishers: Boston, MA, 2001.

·        Ujval J. Kapasi, Scott Rixner, William J. Dally, Brucek Khailany, Jung Ho Ahn, Peter Mattson, and John D. Owens. Programmable Stream Processors. Computer (August 2003).

·        Brucek Khailany, William J. Dally, Scott Rixner, Ujval J. Kapasi, John D. Owens and Brian Towles. Exploring the VLSI Scalability of Stream Processors. Proceedings of the 9th International Symposium on High-Performance Computer Architecture (February 2003)

·        Ujval J. Kapasi, William J. Dally, Scott Rixner, John D. Owens, and Brucek Khailany. The Imagine Stream Processor. Proceedings of the International Conference on Computer Design (September 2002).

·        John D. Owens, Scott Rixner, Ujval J. Kapasi, Peter Mattson, Brian Towles, Ben Serebrin, and William J. Dally. Media Processing Applications on the Imagine Stream Processor. Proceedings of the International Conference on Computer Design (September 2002).

·        Ben Serebrin, John D. Owens, Chen H. Chen, Stephen P. Crago, Ujval J. Kapasi, Brucek Khailany, Peter Mattson, Jinyung Namkoong, Scott Rixner, William J. Dally. A Stream Processor Development Platform. Proceedings of the International Conference on Computer Design (September 2002).

·        Brucek Khailany, William J. Dally, Scott Rixner, Ujval J. Kapasi, Peter Mattson, Jin Namkoong, John D. Owens, Brian Towles, and Andrew Chang. Imagine: Media Processing with Streams. IEEE Micro (Mar/April 2001).

·        Ujval J. Kapasi, William J. Dally, Scott Rixner, Peter R. Mattson, John D. Owens, and Brucek Khailany. Efficient Conditional Operations for Data-parallel Architectures. Proceedings of the 33rd Annual Symposium on Microarchitecture (December 2000).

·        Peter Mattson, William J. Dally, Scott Rixner, Ujval J. Kapasi, and John D. Owens. Communication Scheduling. In Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems (November 2000).

·        Brucek Khailany, William J. Dally, Scott Rixner, Ujval J. Kapasi, Peter Mattson, Jinyung Namkoong, John D. Owens, and Brian Towles. Imagine: Signal and Image Processing with Streams. In Hotchips 12 (August 2000).

·        John D. Owens, William J. Dally, Ujval J. Kapasi, Scott Rixner, Peter Mattson, and Ben Mowery. Polygon Rendering on a Stream Architecture. In Proceedings of the SIGGRAPH/Eurographics Workshop on Graphics Hardware (August 2000).

·        Scott Rixner, et al. Memory Access Scheduling. In Proceedings of the 27th International Symposium on Computer Architecture (June 2000).

·        Scott Rixner, et al. Register Organization for Media Processing. In Proceedings of the 6th International Symposium on High-Performance Computer Architecture (January 2000).

·        Scott Rixner, William J. Dally, Ujval J. Kapasi, Brucek Khailany, Peter R. Mattson, Jinyung Namkoong, John D. Owens, and Manman Ren.  Imagine: A High-performance, Power-efficient Signal Processor. In Proceedings of the High Performance Embedded Computing Workshop (September 1999).

·        Scott Rixner, et al. A Bandwidth-Efficient Architecture for Media Processing. In Proceedings of the 31st International Symposium on Microarchitecture (December 1998).

Theses

·        Scott Rixner. A Bandwidth-efficient Architecture for a Streaming Media Processor, MIT Doctor of Philosophy Thesis, 2001.

·        Scott Rixner. Memory System Architecture for Real-Time Multitasking Systems, MIT Master of Engineering Thesis, 1995.