Patents by Inventor Mark Hempstead

Mark Hempstead has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12566707
    Abstract: Systems, methods, and media for managing a shared memory cache in a computing system. The management of the shared memory cache can include, for example, determining cache statistics by probabilistically sampling the memory cache: estimating contention of the memory cache based on capturing theft-based contention; and re-partitioning the memory cache based on the cache statistics and the estimated contention. The cache statistics can include thefts and interferences associated with a plurality of cores of the computing system.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: March 3, 2026
    Assignee: Trustees of Tufts College
    Inventors: Cesar Gomes, Maziar Mehdizadehamiraski, Mark Hempstead
  • Publication number: 20250103500
    Abstract: A method of managing a shared memory cache in a computing memory system. The method includes determining cache statistics by probabilistically sampling the memory cache. Additionally, the method includes estimating contention of the memory cache based on capturing theft-based contention. The method further includes re-partitioning the memory cache based on the cache statistics and the estimated contention.
    Type: Application
    Filed: October 28, 2022
    Publication date: March 27, 2025
    Inventors: Cesar Gomes, Maziar Mehdizadehamiraski, Mark Hempstead
  • Publication number: 20250013442
    Abstract: Systems and methods for generating fixed function shared accelerators (FFSAs) implement and/or comprise operations of receiving source code, the source code indicating a plurality of workloads to be performed by an electronic circuit; generating a plurality of abstract syntax trees (ASTs) based on the source code, wherein respective ones of the plurality of ASTs include a plurality of nodes corresponding to function instructions; generating a plurality of fingerprinting vectors corresponding to the plurality of ASTs, wherein respective ones of the plurality of fingerprinting vectors encode at least one of a number of nodes, a number of edges, a density, a computation intensity, an operands percentage, a control, or a data dependency; and providing the plurality of fingerprinting vectors to a machine learning (ML) model, wherein the ML model is configured to predict similarities between different ones of the plurality of workloads and to output at least one candidate FFSA.
    Type: Application
    Filed: July 8, 2024
    Publication date: January 9, 2025
    Inventors: Mark Hempstead, Parnian Mokri
  • Patent number: 11880463
    Abstract: In some embodiments, the present disclosure provides systems and methods for detecting malware, including receiving thermal images of an integrated circuit, and generating a power density profile using at least one of the thermal images. The present disclosure further includes comparing the power density profile to an expected power density profile of the integrated circuit, and determining, based on the comparison, if the integrated circuit is in an abnormal operating state.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: January 23, 2024
    Assignees: Trustees of Tufts College, Drexel University
    Inventors: Mark Hempstead, David Werner, Eric Miller, Kyle Juretus, Ioannis Savadis
  • Publication number: 20210349998
    Abstract: In some embodiments, the present disclosure provides systems and methods for detecting malware, including receiving thermal images of an integrated circuit, and generating a power density profile using at least one of the thermal images. The present disclosure further includes comparing the power density profile to an expected power density profile of the integrated circuit, and determining, based on the comparison, if the integrated circuit is in an abnormal operating state.
    Type: Application
    Filed: October 7, 2019
    Publication date: November 11, 2021
    Inventors: Mark Hempstead, David Werner, Eric Miller, Kyle Juretus, Ioannis Savadis
  • Publication number: 20070214374
    Abstract: A system for sensor network applications comprising a microcontroller for handling irregular events, at least one hardware accelerator for handling regular events, an event processor for interrupt handling and power management in the system, and a system bus. The microcontroller, hardware accelerator, and event processor each are connected to the system bus. The event processor gates power to the microcontroller to provide power to the microcontroller only for processing related to irregular events requiring processing by the microcontroller. The event processor further may gate power to the hardware accelerator. The system may further include a message processor and a plurality of sensors.
    Type: Application
    Filed: March 13, 2007
    Publication date: September 13, 2007
    Inventors: Mark Hempstead, Nikhil Tripathi, Patrick Mauro, Gu-Yeon Wei, David Brooks