Scott Rixner
Scott Rixner
Home
Publications
Teaching
Patents
Contact
Publications
Type
Conference paper
Journal article
Report
Book
Patent
Date
2022
2020
2019
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1995
Tiancheng Xu
,
Alan L. Cox
,
Scott Rixner
(2022).
An FPGA Accelerator for Genome Variant Calling
.
Proceedings of the IEEE International Symposium on Field-Programmable Custom Computing Machines
.
Cite
Digital Library
Weixi Zhu
,
Alan L. Cox
,
Scott Rixner
(2020).
Understanding Transparent Superpage Management
.
;login: the USENIX Magazine
.
Cite
Project
Usenix
Runhua Zhang
,
Alan L. Cox
,
Scott Rixner
(2020).
Virtflex: Automatic Adaptation to NUMA Topology Change for OpenMP Applications
.
Proceedings of the International Workshop on OpenMP
.
Cite
Project
Digital Library
Weixi Zhu
,
Alan L. Cox
,
Scott Rixner
(2020).
A Comprehensive Analysis of Superpage Management Mechanisms and Policies
.
Proceedings of the USENIX Annual Technical Conference
.
Cite
Project
Digital Library
Rebecca Smith
,
Scott Rixner
(2020).
Design and Evaluation of a Collaborative Online Computational Thinking Course
.
Proceedings of the ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE)
.
Cite
Project
Digital Library
Rebecca Smith
,
Scott Rixner
(2020).
Compigorithm: An Interactive Tool for Guided Practice of Complexity Analysis
.
Proceedings of the ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE)
.
Cite
Project
Digital Library
Rebecca Smith
,
Terry Tang
,
Joe Warren
,
Scott Rixner
(2019).
Auto-Generating Visual Exercises for Learning Program Semantics
.
Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE)
.
Cite
Project
Digital Library
Rebecca Smith
,
Scott Rixner
(2019).
The Error Landscape: Characterizing the Mistakes of Novice Programmers
.
Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE)
.
Cite
Project
Digital Library
Rebecca Smith
,
Scott Rixner
(2017).
A Policy-Based System for Dynamic Scaling of Virtual Machine Memory Reservations
.
Proceedings of the ACM Symposium on Cloud Computing (SOCC)
.
Cite
Project
Digital Library
Rebecca Smith
,
Terry Tang
,
Joe Warren
,
Scott Rixner
(2017).
An Automated System for Interactively Learning Software Testing
.
Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE)
.
Cite
Project
Digital Library
Terry Tang
,
Rebecca Smith
,
Scott Rixner
,
Joe Warren
(2016).
Data-Driven Test Case Generation for Automated Programming Assessment
.
Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE)
.
Cite
Project
Digital Library
Myeongjae Jeon
,
Yuxiong He
,
Hwanju Kim
,
Sameh Elnikety
,
Scott Rixner
,
Alan L. Cox
(2016).
TPC: Target-Driven Parallelism Combining Prediction and Correction to Reduce Tail Latency in Interactive Services
.
Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
.
Cite
Digital Library
Rebecca Smith
,
Scott Rixner
(2016).
Leveraging Managed Runtime Systems to Build, Analyze, and Optimize Memory Graphs
.
Proceedings of the International Conference on Virtual Execution Environments (VEE)
.
Cite
Digital Library
Brent Stephens
,
Alan L. Cox
,
Scott Rixner
(2016).
Scalable Multi-Failure Fast Failover via Forwarding Table Compression
.
Proceedings of the Symposium on SDN Research
.
Cite
Digital Library
Rebecca Smith
,
Scott Rixner
(2015).
Surviving Peripheral Failures in Embedded Systems
.
Proceedings of the USENIX Annual Technical Conference
.
Cite
Yanxin Lu
,
Joe Warren
,
Chris Jermaine
,
Swarat Chaudhuri
,
Scott Rixner
(2015).
Grading the Graders: Motivating Peer Graders in a MOOC
.
Proceedings of the International World Wide Web Conference
.
Cite
Project
Digital Library
Thomas W. Barr
,
Scott Rixner
(2015).
System and Method for Managing Input/Output Data of Peripheral Devices
.
US Patent #8,984,184
.
Cite
USPTO
Thomas W. Barr
,
Scott Rixner
,
Kathleen J. Foster
(2015).
Owl: A Python-based toolchain and runtime system for small embedded systems
.
US Provisional Patent
.
Cite
Anna Drummond
,
Yanxin Lu
,
Swarat Chaudhuri
,
Christopher Jermaine
,
Scott Rixner
,
Joe Warren
(2014).
Learning to Grade Student Programs in a Massive Open Online Course
.
Proceedings of the IEEE International Conference on Data Mining
.
Cite
Project
Digital Library
Myeongjae Jeon
,
Saehoon Kim
,
Seung-Won Hwang
,
Yuxiong He
,
Sameh Elnikety
,
Alan Cox
,
Scott Rixner
(2014).
Predictive Parallelization: Taming Tail Latencies in Web Search
.
Proceedings of the ACM SIGIR Conference
.
Cite
Scott Rixner
,
Alan L. Cox
,
Michael Foss
,
Jeffrey Shafer
(2014).
Method and System for Scalable Ethernet
.
US Patent #8,761,152
.
Cite
USPTO
Thomas W. Barr
,
Scott Rixner
(2014).
Medusa: Managing Concurrency and Communication in Embedded Systems
.
Proceedings of the USENIX Annual Technical Conference
.
Cite
Joe Warren
,
Scott Rixner
,
John Greiner
,
Stephen Wong
(2014).
Facilitating Human Interaction in an Online Programming Course
.
Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE)
.
Cite
Project
Digital Library
Lei Tang
,
Joe Warren
,
Scott Rixner
(2014).
An Environment for Learning Interactive Programming
.
Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE)
.
Cite
Project
Digital Library
Myeongjae Jeon
,
Conglong Li
,
Alan L. Cox
,
Scott Rixner
(2013).
Reducing DRAM Row Activations with Eager Read/Write Clustering
.
ACM Transactions on Architecture and Code Optimization
.
Cite
Project
Brent Stephens
,
Alan L. Cox
,
Scott Rixner
(2013).
Plinko: Building Provably Resilient Forwarding Tables
.
Proceedings of the ACM Workshop on Hot Topics in Networks (HotNets)
.
Cite
Kaushik Kumar Ram
,
Alan Cox
,
Scott Rixner
(2013).
Hyper-Switch: A Scalable Software Virtual Switching Architecture
.
;login: the USENIX Magazine
.
Cite
Project
Digital Library
Kaushik Kumar Ram
,
Alan L. Cox
,
Mehul Chadha
,
Scott Rixner
(2013).
Hyper-Switch: A Scalable Software Virtual Switching Architecture
.
Proceedings of the USENIX Annual Technical Conference
.
Cite
Project
Digital Library
Myeongjae Jeon
,
Yuxiong He
,
Sameh Elnikety
,
Alan L. Cox
,
Scott Rixner
(2013).
Adaptive Parallelism for Web Search
.
Proceedings of the EuroSys Conference
.
Cite
Thomas W. Barr
,
Scott Rixner
(2013).
The Owl Embedded Python Environment: Microcontroller Development for the Modern World
.
;login: the USENIX Magazine
.
Cite
Thomas W. Barr
,
Rebecca Smith
,
Scott Rixner
(2012).
Design and Implementation of an Embedded Python Run-Time System
.
Proceedings of the USENIX Annual Technical Conference
.
Cite
Brent Stephens
,
Alan L. Cox
,
Scott Rixner
,
T. S. Eugene Ng
(2011).
A Scalability Study of Network Enterprise Architectures
.
Proceedings of the Symposium on Architectures for Networking and Communications Systems (ANCS)
.
Cite
Scott Rixner
,
Kartik Mohanram
,
Mihir R. Choudhury
(2011).
System and Method for Context-independent Codes for Off-chip Interconnects
.
US Patent #7,979,666
.
Cite
USPTO
Thomas Barr
,
Alan L. Cox
,
Scott Rixner
(2011).
SpecTLB: A Mechanism for Speculative Address Translation
.
Proceedings of the International Symposium on Computer Architecture (ISCA)
.
Cite
Project
Digital Library
James McLurkin
,
Andrew J. Lynch
,
Scott Rixner
,
Thomas W. Barr
,
Alvin Chou
,
Kathleen Foster
,
Siegfried Bilstean
(2010).
A Low-Cost Multi-Robot System for Research, Teaching, and Outreach
.
Proceedings of the International Symposium on Distributed Autonomous Robotics Systems (DARS)
.
Cite
Project
Digital Library
Scott Rixner
,
John Owens
,
Ujval J. Kapasi
,
William J. Dally
(2010).
System and Method for Performing Efficient ConditionalVector Operations For Data Parallel Architectures InvolvingBoth Input and Conditional Vector Values
.
US Patent #7,818,539
.
Cite
USPTO
Kaushik Kumar Ram
,
Jayaram Mudigonda
,
Alan L. Cox
,
Scott Rixner
,
Partha Ranganathan
,
Jose-Renato G. Santos
(2010).
sNICh: Efficient Last Hop Networking in the Data Center
.
Proceedings of the Symposium on Architectures for Networking and Communications Systems (ANCS)
.
Cite
Project
Digital Library
Jeffrey Shafer
,
Brent Stephens
,
Michael Foss
,
Scott Rixner
,
Alan L. Cox
(2010).
Axon: A Flexible Substrate for Source-routed Ethernet
.
Proceedings of the Symposium on Architectures for Networking and Communications Systems (ANCS)
.
Cite
Thomas Barr
,
Alan L. Cox
,
Scott Rixner
(2010).
Translation Caching: Skip, Don't Walk (the Page Table)
.
Proceedings of the International Symposium on Computer Architecture (ISCA)
.
Cite
Project
Digital Library
William J. Dally
,
Scott Rixner
(2010).
System and Method for Re-ordering Memory References forAccess to Memory
.
US Patent #7,707,384
.
Cite
USPTO
Jeffrey Shafer
,
Scott Rixner
,
Alan L. Cox
(2010).
The Hadoop Distributed Filesystem: Balancing Portability and Performance
.
Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS)
.
Cite
Jeffrey Shafer
,
Mike Foss
,
Scott Rixner
,
Alan L. Cox
(2009).
The Axon Network Device: Prototyping with NetFPGA
.
Proceedings of the Workshop on Architectural Research Prototyping
.
Cite
Kaushik Kumar Ram
,
Jose Renato Santos
,
Yoshio Turner
,
Alan L. Cox
,
Scott Rixner
(2009).
Achieving 10Gbps Using Safe and Transparent Network Interface Virtualization
.
Proceedings of the International Conference on Virtual Execution Environments (VEE)
.
Cite
Paul Willmann
,
Scott Rixner
,
Alan L. Cox
(2008).
Protection Strategies for Direct Access to Virtualized I/O Devices
.
Proceedings of the USENIX Annual Technical Conference
.
Cite
Kaushik Kumar Ram
,
Ian Fedeli
,
Alan L. Cox
,
Scott Rixner
(2008).
Explaining the Impact of Network Transport Protocols on SIP Proxy Performance
.
Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS)
.
Cite
Diego Ongaro
,
Alan L. Cox
,
Scott Rixner
(2008).
Scheduling I/O in Virtual Machine Monitors
.
Proceedings of the International Conference on Virtual Execution Environments (VEE)
.
Cite
Scott Rixner
(2008).
Network Virtualization: Breaking the Performance Barrier
.
ACM Queue
.
Cite
Derek Schuff
,
Vijay S. Pai
,
Paul Willmann
,
Scott Rixner
(2007).
Parallel Programmable Ethernet Controllers: Performance and Security
.
IEEE Network
.
Cite
Jeffrey Shafer
,
Scott Rixner
(2007).
RiceNIC: Prototyping Network Interfaces
.
Proceedings of the Workshop on Architectural Research Prototyping
.
Cite
Jeffrey Shafer
,
Scott Rixner
(2007).
RiceNIC: A Reconfigurable Network Interface for Experimental Research and Education
.
Proceedings of the Workshop on Experimental Computer Science
.
Cite
William J. Dally
,
Scott Rixner
(2007).
System and Method for Re-ordering Memory References forAccess to Memory
.
US Patent #7,216,214
.
Cite
USPTO
Mihir Choudhury
,
Kyle Ringgenberg
,
Scott Rixner
,
Kartik Mohanram
(2007).
Single-ended Coding Techniques for Off-chip Interconnects to Commodity Memory
.
Proceedings of the Design Automation and Test in Europe Conference (DATE)
.
Cite
Paul Willmann
,
Jeffrey Shafer
,
David Carr
,
Aravind Menon
,
Scott Rixner
,
Alan L. Cox
,
Willy Zwaenepoel
(2007).
Concurrent Direct Network Access for Virtual Machine Monitors
.
Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA)
.
Cite
Hyong-youb Kim
,
Scott Rixner
(2006).
Connection Handoff Policies for TCP Offload Network Interfaces
.
Proceedings of the Symposium on Operating Systems Design and Implementation (OSDI)
.
Cite
Jeffrey Shafer
,
Scott Rixner
(2006).
A Reconfigurable and Programmable Gigabit Ethernet Network Interface Card
.
Cite
Alan L. Cox
,
Kartik Mohanram
,
Scott Rixner
(2006).
Dependable $neq$ Unaffordable
.
Proceedings of the Workshop on Architectural and System Support for Improving Software Dependability
.
Cite
Paul Willmann
,
Scott Rixner
,
Alan L. Cox
(2006).
An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems
.
Proceedings of the USENIX Annual Technical Conference
.
Cite
William J. Dally
,
Scott Rixner
(2006).
System and Method for Re-ordering Memory References forAccess to Memory
.
US Patent #7,047,391
.
Cite
USPTO
William J. Dally
,
Scott Rixner
,
John Owens
,
Ujval J. Kapasi
(2006).
System and Method for Performing Efficient ConditionalVector Operations For Data Parallel Architectures InvolvingBoth Input and Conditional Vector Values
.
US Patent #7,100,026
.
Cite
USPTO
Hyong-youb Kim
,
Scott Rixner
(2006).
TCP Offload through Connection Handoff
.
Proceedings of the EuroSys Conference
.
Cite
Paul Willmann
,
Scott Rixner
,
Alan L. Cox
(2006).
An Evaluation of Network Stack Parallelization Strategies in Modern Operating Systems
.
Cite
Michael Brogioli
,
Paul Willmann
,
Scott Rixner
(2006).
Parallelization Strategies for Network Interface Firmware
.
Proceedings of the Workshop on Optimizations for DSP and Embedded Systems
.
Cite
Michael Calhoun
,
Alan Cox
,
Scott Rixner
(2006).
Optimizing Kernel Block Memory Operations
.
Proceedings of the Workshop on Memory Performance Issues
.
Cite
Paul Willmann
,
Scott Rixner
,
Alan L. Cox
(2006).
Network Stack Parallelization Strategies for Modern Multiprocessors
.
submission to IEEE Transactions on Parallel and Distributed Systems
.
Cite
Kartik Mohanram
,
Scott Rixner
(2005).
Context-Independent Codes for Off-Chip Interconnects
.
Lecture Notes in Computer Science
.
Cite
Kartik Mohanram
,
Scott Rixner
(2005).
Context-independent codes for off-chip interconnects
.
Workshop on Power-aware Computer Systems
.
Cite
Hyong-youb Kim
,
Scott Rixner
,
Vijay S. Pai
(2005).
Network Interface Data Caching
.
IEEE Transactions on Computers
.
Cite
Hyong-youb Kim
,
Scott Rixner
(2005).
Performance Characterization of the FreeBSD Network Stack
.
Cite
Paul Willmann
,
Hyong-youb Kim
,
Vijay S. Pai
,
Scott Rixner
(2005).
An Efficient Programmable 10 Gigabit Ethernet Network Interface Card
.
Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA)
.
Cite
Scott Rixner
(2004).
Memory Controller Optimizations for Web Servers
.
Proceedings of the International Symposium on Microarchitecture (MICRO)
.
Cite
Project
Digital Library
Sridhar Rajagopal
,
Joseph R. Cavallaro
,
Scott Rixner
(2004).
Improving Power Efficiency in Stream Processors through Dynamic Cluster Reconfiguration
.
Proceedings of the Workshop on Media and Streaming Processors
.
Cite
Kartik Mohanram
,
Scott Rixner
(2004).
Context-independent Codes for Off-chip Interconnects
.
Proceedings of the Workshop on Power-Aware Computer Systems
.
Cite
Project
Supratik Majumder
,
Scott Rixner
(2004).
Comparing Ethernet and Myrinet for MPI Communication
.
Proceedings of the Workshop on Languages, Compilers, and Run-Time Support for Scalable Systems
.
Cite
Supratik Majumder
,
Vijay S. Pai
,
Scott Rixner
(2004).
An Event-driven Architecture for MPI Libraries
.
The Los Alamos Computer Science Institute Symposium
.
Cite
Sridhar Rajagopal
,
Joseph R. Cavallaro
,
Scott Rixner
(2004).
Design Space Exploration for Real-Time Embedded Stream Processors
.
IEEE Micro
.
Cite
Vijay S. Pai
,
Scott Rixner
,
Hyong-youb Kim
(2004).
Isolating the Performance Impacts of Network Interface Cards Through Microbenchmarks
.
Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS)
.
Cite
Vijay S. Pai
,
Scott Rixner
,
Hyong-youb Kim
(2004).
Isolating the Performance Impacts of Network Interface Cards through Microbenchmarks
.
Cite
Ujval J. Kapasi
,
Scott Rixner
,
William J. Dally
,
Brucek Khailany
,
Jung Ho Ahn
,
Peter Mattson
,
John D. Owens
(2003).
Programmable Stream Processors
.
Computer
.
Cite
Hyong-youb Kim
,
Vijay S. Pai
,
Scott Rixner
(2003).
Exploiting Task-level Concurrency in a Programmable Network Interface
.
Proceedings of the Symposium on Principles and Practice of Parallel Programming (PPoPP)
.
Cite
Brucek Khailany
,
William J. Dally
,
Scott Rixner
,
Ujval J. Kapasi
,
John D. Owens
,
Brian Towles
(2003).
Exploring the VLSI Scalability of Stream Processors
.
Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA)
.
Cite
Hyong-youb Kim
,
Vijay S. Pai
,
Scott Rixner
(2002).
Increasing Web Server Throughput with Network Interface Data Caching
.
Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
.
Cite
Ujval J. Kapasi
,
William J. Dally
,
Scott Rixner
,
John D. Owens
,
Brucek Khailany
(2002).
The Imagine Stream Processor
.
Proceedings of the International Conference on Computer Design (ICCD)
.
Cite
John D. Owens
,
Scott Rixner
,
Ujval J. Kapasi
,
Peter Mattson
,
Brian Towles
,
Ben Serebrin
,
William J. Dally
(2002).
Media Processing Applications on the Imagine Stream Processor
.
Proceedings of the International Conference on Computer Design (ICCD)
.
Cite
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
(2002).
A Stream Processor Development Platform
.
Proceedings of the International Conference on Computer Design (ICCD)
.
Cite
Sridhar Rajagopal
,
Scott Rixner
,
Joseph R. Cavallaro
(2002).
A Programmable Baseband Processor Design for Software Defined Radios
.
Proceedings of the Midwest Symposium on Circuits and Systems
.
Cite
William J. Dally
,
Scott Rixner
,
John Owens
,
Ujval J. Kapasi
(2001).
System and Method for Implementing Conditional VectorOperations in Which an Input Vector Containing MultipleOperands to Be Used in Conditional Operations Is DividedInto Two Or More Output Vectors Based on a ConditionVector
.
US Patent #6,269,435
.
Cite
USPTO
Brucek Khailany
,
William J. Dally
,
Ujval J. Kapasi
,
Peter Mattson
,
Jinyung Namkoong
,
John D. Owens
,
Brian Towles
,
Andrew Chang
,
Scott Rixner
(2001).
Imagine: Media Processing with Streams
.
IEEE Micro
.
Cite
William J. Dally
,
Scott Rixner
,
J. P. Grossman
,
Christopher Buehler
(2001).
System and Method for Performing Compound Vector Operations
.
US Patent #6,192,384
.
Cite
USPTO
Scott Rixner
(2001).
Stream Processor Architecture
.
Cite
Scott Rixner
(2001).
A Bandwidth-efficient Architecture for a Streaming Media Processor
.
Cite
Ujval J. Kapasi
,
William J. Dally
,
Scott Rixner
,
Peter R. Mattson
,
John D. Owens
,
Brucek Khailany
(2000).
Efficient Conditional Operations for Data-parallel Architectures
.
Proceedings of the International Symposium on Microarchitecture (MICRO)
.
Cite
Peter Mattson
,
William J. Dally
,
Scott Rixner
,
Ujval J. Kapasi
,
John D. Owens
(2000).
Communication Scheduling
.
Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
.
Cite
John D. Owens
,
William J. Dally
,
Ujval J. Kapasi
,
Scott Rixner
,
Peter Mattson
,
Ben Mowery
(2000).
Polygon Rendering on a Stream Architecture
.
Proceedings of the SIGGRAPH/Eurographics Workshop on Graphics Hardware
.
Cite
Brucek Khailany
,
William J. Dally
,
Scott Rixner
,
Ujval J. Kapasi
,
Peter Mattson
,
Jinyung Namkoong
,
John D. Owens
,
Brian Towles
(2000).
Imagine: Signal and Image Processing Using Streams
.
Proceedings of Hotchips 12
.
Cite
Scott Rixner
,
William J. Dally
,
Ujval J. Kapasi
,
Peter Mattson
,
John D. Owens
(2000).
Memory Access Scheduling
.
Proceedings of the International Symposium on Computer Architecture (ISCA)
.
Cite
Project
Digital Library
Scott Rixner
,
William J. Dally
,
Brucek Khailany
,
Peter Mattson
,
Ujval J. Kapasi
,
John D. Owens
(2000).
Register Organization for Media Processing
.
Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA)
.
Cite
Scott Rixner
,
Clarence R. Ogilvie
(2000).
Apparatus for performing real time caching utilizing an execution quantization timer and an interrupt controller
.
US Patent #6,016,531
.
Cite
USPTO
Scott Rixner
,
William J. Dally
,
Ujval J. Kapasi
,
Brucek Khailany
,
Peter R. Mattson
,
Jinyung Namkoong
,
John D. Owens
,
Manman Ren
(1999).
Imagine: A High-Performance, Power-Efficient Signal Processor
.
Proceedings of the High Performance Embedded Computing Workshop
.
Cite
Scott Rixner
,
William J. Dally
,
Ujval J. Kapasi
,
Brucek Khailany
,
Abelardo López-Lagunas
,
Peter R. Mattson
,
John D. Owens
(1998).
A Bandwidth-Efficient Architecture for Media Processing
.
Proceedings of the International Symposium on Microarchitecture (MICRO)
.
Cite
Scott Rixner
(1995).
Memory System Architecture for Real-Time Multitasking Systems
.
Cite
Cite
×