Sam Thomas

Assistant Professor of Computer Science
With Pomona Since: 2025
  • Expertise

    Expertise

    Sam Thomas is a computer architecture research whose goal is to design and improve systems related to computer architecture: including (but not limited to) the systems that we use to simulate computer architecture, the way we design systems for emerging architectures, how our interfaces to various components informs our system design decisions, how to develop secure computer architecture systems, how to develop systems for secure computer architectures, etc.

    Research Interests

    • Memory Systems
    • Emerging Technologies
    • Simulator Design
    • Carbon-Aware Computing

    Areas of Expertise

    • Computer Architecture
    • Architecture Security
    • Secure Memory
    • Hardware-Software Co-Design
  • Work

    Work

    Selected publications below. For an up-to-date list, please refer to Sam’s Google Scholar.

    Samuel Thomas, Kidus Workneh, Jac McCarty, Joseph Izraelevitz, Tamara Lehman, and R. Iris Bahar. 2024. A Midsummer Night’s Tree: Efficient and High Performance Secure SCM. In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 (ASPLOS '24), Vol. 3. Association for Computing Machinery, New York, NY, USA, 22–37. https://doi.org/10.1145/3620666.3651354

    S. Thomas et al., "Baobab Merkle Tree for Efficient Secure Memory," in IEEE Computer Architecture Letters, vol. 23, no. 1, pp. 33-36, Jan.-June 2024, doi: 10.1109/LCA.2024.3360709. URL: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10417116&isnumber=10375809

  • Education

    Education

    PhD, Computer Science. Brown University

    BS, Computer Science and Political Science. Davidson College