Research

See Google Scholar for a complete list of publications.

Featured Publications

  • Scott Rixner, William J. Dally, Ujval J. Kapasi, John D. Owens

    RETROSPECTIVE: Memory Access Scheduling

    ISCA@50 25-Year Retrospective: 1996-2020, June 2023

    Cite

    RETROSPECTIVE: Memory Access Scheduling

    @inproceedings{RixnerISCA50Retrospective,
      author = {Scott Rixner and William J. Dally and Ujval J. Kapasi and John D. Owens},
      title = {{RETROSPECTIVE}: {M}emory Access Scheduling},
      booktitle = {ISCA@50 25-Year Retrospective: 1996-2020},
      month = {June},
      year = {2023},
      publisher = {{ACM} {SIGARCH} and {IEEE} {TCCA}},
      editor = {Jos{\'e} F.\ Mart{\'\i}nez and Lizy K.\ John},
      url = {https://bit.ly/isca50_retrospective},
    }
    Digital Library
  • Scott Rixner, William J. Dally, Ujval J. Kapasi, Peter Mattson, John D. Owens

    Memory Access Scheduling

    Proceedings of the International Symposium on Computer Architecture (ISCA), June 2000

    Cite

    Memory Access Scheduling

    @inproceedings{Rixner00a,
      author = {Scott Rixner and William J. Dally and Ujval J. Kapasi and Peter Mattson and John D. Owens},
      title = {Memory Access Scheduling},
      booktitle = {Proceedings of the International Symposium on Computer Architecture (ISCA)},
      month = {June},
      year = {2000},
      address = {Vancouver, British Columbia},
      url = {https://dl.acm.org/doi/10.1145/339647.339668},
    }
    Digital Library

Selected Conference Publications

  • Weixi Zhu, Guilherme Cox, Jan Vesely, Mark Hairgrove, Alan L. Cox, Scott Rixner

    UVM Discard: Eliminating Redundant Memory Transfers for Accelerators

    2022 IEEE International Symposium on Workload Characterization (IISWC), November 2022

    Cite

    UVM Discard: Eliminating Redundant Memory Transfers for Accelerators

    @inproceedings{Zhu22,
      author = {Weixi Zhu and Guilherme Cox and Jan Vesely and Mark Hairgrove and Alan L. Cox and Scott Rixner},
      title = {UVM Discard: Eliminating Redundant Memory Transfers for Accelerators},
      booktitle = {2022 IEEE International Symposium on Workload Characterization (IISWC)},
      month = {November},
      year = {2022},
      url = {https://ieeexplore.ieee.org/abstract/document/9975414},
    }
    Digital Library
  • Tiancheng Xu, Alan L. Cox, Scott Rixner

    An FPGA Accelerator for Genome Variant Calling

    Proceedings of the IEEE International Symposium on Field-Programmable Custom Computing Machines, May 2022

    Cite

    An FPGA Accelerator for Genome Variant Calling

    @inproceedings{Xu22,
      author = {Tiancheng Xu and Alan L. Cox and Scott Rixner},
      title = {An FPGA Accelerator for Genome Variant Calling},
      booktitle = {Proceedings of the IEEE International Symposium on Field-Programmable Custom Computing Machines},
      month = {May},
      year = {2022},
      address = {New York, NY},
      url = {https://ieeexplore.ieee.org/document/9786183},
    }
    Digital Library
  • Weixi Zhu, Alan L. Cox, Scott Rixner

    A Comprehensive Analysis of Superpage Management Mechanisms and Policies

    Proceedings of the USENIX Annual Technical Conference, July 2020

    Cite

    A Comprehensive Analysis of Superpage Management Mechanisms and Policies

    @inproceedings{Zhu20,
      author = {Weixi Zhu and Alan L. Cox and Scott Rixner},
      title = {A Comprehensive Analysis of Superpage Management Mechanisms and Policies},
      booktitle = {Proceedings of the USENIX Annual Technical Conference},
      month = {July},
      year = {2020},
      address = {Boston, MA},
      url = {https://dl.acm.org/doi/10.5555/3489146.3489203},
    }
    Digital Library
  • Rebecca Smith, Scott Rixner

    Design and Evaluation of a Collaborative Online Computational Thinking Course

    Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE), June 2020

    Cite

    Design and Evaluation of a Collaborative Online Computational Thinking Course

    @inproceedings{Smith20b,
      author = {Rebecca Smith and Scott Rixner},
      title = {Design and Evaluation of a Collaborative Online Computational Thinking Course},
      booktitle = {Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE)},
      month = {June},
      year = {2020},
      address = {Trondheim, Norway},
      url = {https://dl.acm.org/doi/10.1145/3341525.3387388},
    }
    Digital Library
  • Rebecca Smith, Scott Rixner

    Compigorithm: An Interactive Tool for Guided Practice of Complexity Analysis

    Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE), June 2020

    Cite

    Compigorithm: An Interactive Tool for Guided Practice of Complexity Analysis

    @inproceedings{Smith20,
      author = {Rebecca Smith and Scott Rixner},
      title = {Compigorithm: An Interactive Tool for Guided Practice of Complexity Analysis},
      booktitle = {Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE)},
      month = {June},
      year = {2020},
      address = {Trondheim, Norway},
      url = {https://dl.acm.org/doi/10.1145/3341525.3387390},
    }
    Digital Library
  • Rebecca Smith, Terry Tang, Joe Warren, Scott Rixner

    Auto-Generating Visual Exercises for Learning Program Semantics

    Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE), July 2019

    Cite

    Auto-Generating Visual Exercises for Learning Program Semantics

    @inproceedings{Smith19b,
      author = {Rebecca Smith and Terry Tang and Joe Warren and Scott Rixner},
      title = {Auto-Generating Visual Exercises for Learning Program Semantics},
      booktitle = {Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE)},
      month = {July},
      year = {2019},
      address = {Aberdeen, Scotland},
      url = {https://dl.acm.org/citation.cfm?id=3319741},
    }
    Digital Library
  • Rebecca Smith, Scott Rixner

    The Error Landscape: Characterizing the Mistakes of Novice Programmers

    Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE), February 2019

    Cite

    The Error Landscape: Characterizing the Mistakes of Novice Programmers

    @inproceedings{Smith19,
      author = {Rebecca Smith and Scott Rixner},
      title = {The Error Landscape: Characterizing the Mistakes of Novice Programmers},
      booktitle = {Proceedings of the ACM Technical Symposium on Computer Science Education (SIGCSE)},
      month = {February},
      year = {2019},
      address = {Minneapolis, MN},
      url = {https://dl.acm.org/citation.cfm?id=3287394},
    }
    Digital Library
  • Rebecca Smith, Scott Rixner

    A Policy-Based System for Dynamic Scaling of Virtual Machine Memory Reservations

    Proceedings of the ACM Symposium on Cloud Computing (SOCC), September 2017

    Cite

    A Policy-Based System for Dynamic Scaling of Virtual Machine Memory Reservations

    @inproceedings{Smith17b,
      author = {Rebecca Smith and Scott Rixner},
      title = {A Policy-Based System for Dynamic Scaling of Virtual Machine Memory Reservations},
      booktitle = {Proceedings of the ACM Symposium on Cloud Computing (SOCC)},
      month = {September},
      year = {2017},
      address = {San Jose, CA},
      url = {https://dl.acm.org/citation.cfm?id=3127479.3127491},
    }
    Digital Library
  • Rebecca Smith, Terry Tang, Joe Warren, Scott Rixner

    An Automated System for Interactively Learning Software Testing

    Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE), July 2017

    Cite

    An Automated System for Interactively Learning Software Testing

    @inproceedings{Smith17a,
      author = {Rebecca Smith and Terry Tang and Joe Warren and Scott Rixner},
      title = {An Automated System for Interactively Learning Software Testing},
      booktitle = {Proceedings of the Conference on Innovation and Technology in Computer Science Education (ITiCSE)},
      month = {July},
      year = {2017},
      address = {Bologna, Italy},
      url = {https://dl.acm.org/citation.cfm?id=3059009.3059022},
    }
    Digital Library
  • Myeongjae Jeon, Yuxiong He, Hwanju Kim, Sameh Elnikety, Scott Rixner, Alan L. Cox

    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), April 2016

    Cite

    TPC: Target-Driven Parallelism Combining Prediction and Correction to Reduce Tail Latency in Interactive Services

    @inproceedings{Jeon16,
      author = {Myeongjae Jeon and Yuxiong He and Hwanju Kim and Sameh Elnikety and Scott Rixner and Alan L. Cox},
      title = {TPC: Target-Driven Parallelism Combining Prediction and Correction to Reduce Tail Latency in Interactive Services},
      booktitle = {Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)},
      month = {April},
      year = {2016},
      address = {Atlanta, GA},
      url = {https://dl.acm.org/citation.cfm?id=2872370},
    }
    Digital Library

Selected Journal Publications

  • Tiancheng Xu, Scott Rixner, Alan L. Cox

    An FPGA Accelerator for Genome Variant Calling

    ACM Trans. Reconfigurable Technol. Syst., volume 16, number 4, September 2023

    Cite

    An FPGA Accelerator for Genome Variant Calling

    @article{Xu23,
      author = {Tiancheng Xu and Scott Rixner and Alan L. Cox},
      title = {An FPGA Accelerator for Genome Variant Calling},
      month = {September},
      year = {2023},
      articleno = {53},
      volume = {16},
      numpages = {29},
      publisher = {Association for Computing Machinery},
      number = {4},
      journal = {ACM Trans. Reconfigurable Technol. Syst.},
      address = {New York, NY, USA},
      url = {https://doi.org/10.1145/3595297},
    }
    Digital Library
  • Weixi Zhu, Alan L. Cox, Scott Rixner

    Understanding Transparent Superpage Management

    ;login: the {USENIX} Magazine, volume 45, number 3, October 2020

    Cite

    Understanding Transparent Superpage Management

    @inproceedings{Zhu20b,
      author = {Weixi Zhu and Alan L. Cox and Scott Rixner},
      title = {Understanding Transparent Superpage Management},
      month = {October},
      year = {2020},
      number = {3},
      volume = {45},
      journal = {;login: the {USENIX} Magazine},
      url = {https://www.usenix.org/publications/login/fall2020/zhu},
    }
    Digital Library
  • Thomas W. Barr, Scott Rixner

    The Owl Embedded Python Environment: Microcontroller Development for the Modern World

    ;login: the USENIX Magazine, volume 38, number 1, February 2013

    Cite

    The Owl Embedded Python Environment: Microcontroller Development for the Modern World

    @article{Barr13,
      author = {Thomas W. Barr and Scott Rixner},
      title = {The Owl Embedded Python Environment: Microcontroller Development for the Modern World},
      month = {February},
      year = {2013},
      journal = {;login: the USENIX Magazine},
      number = {1},
      volume = {38},
      url = {https://www.usenix.org/publications/login/february-2013-volume-38-number-1/owl-embedded-python-environment},
    }
    Digital Library
  • Scott Rixner

    Network Virtualization: Breaking the Performance Barrier

    ACM Queue, January 2008

    Cite

    Network Virtualization: Breaking the Performance Barrier

    @article{Rixner08,
      author = {Scott Rixner},
      title = {Network Virtualization: Breaking the Performance Barrier},
      month = {January/February},
      year = {2008},
      journal = {ACM Queue},
      url = {https://queue.acm.org/detail.cfm?id=1348592},
    }
    Digital Library

Theses

  • Scott Rixner

    A Bandwidth-efficient Architecture for a Streaming Media Processor

    Massachusetts Institute of Technology, February 2001

    Cite

    A Bandwidth-efficient Architecture for a Streaming Media Processor

    @phdthesis{Rixner01phd,
      author = {Scott Rixner},
      title = {A Bandwidth-efficient Architecture for a Streaming Media Processor},
      month = {February},
      year = {2001},
      school = {Massachusetts Institute of Technology},
      url = {https://www.springer.com/us/book/9780792375456},
    }
    Book
  • Scott Rixner

    Memory System Architecture for Real-Time Multitasking Systems

    Massachusetts Institute of Technology, June 1995

    Cite

    Memory System Architecture for Real-Time Multitasking Systems

    @mastersthesis{Rixner95meng,
      author = {Scott Rixner},
      title = {Memory System Architecture for Real-Time Multitasking Systems},
      month = {June},
      year = {1995},
      school = {Massachusetts Institute of Technology},
    }
    PDF