Patents by Inventor Shasha WEN

Shasha WEN 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: 11704101
    Abstract: The present disclosure provides computer-executable tools which, implemented in a programming language library, may enable source code written using the library to be compiled to object code instrumented for function-level dynamic analysis of memory allocation functions. By tracking heap reads and writes of each target function, symbols may be mapped to memory addresses allocated therefor, and values of input arguments of functions may be mapped to values of output returns. Based on this information, pure functions which embody redundant computations across multiple executions thereof may be identified, while non-pure functions may be screened out.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: July 18, 2023
    Inventors: Pengcheng Li, Shasha Wen
  • Publication number: 20220004372
    Abstract: The present disclosure provides computer-executable tools which, implemented in a programming language library, may enable source code written using the library to be compiled to object code instrumented for function-level dynamic analysis of memory allocation functions. By tracking heap reads and writes of each target function, symbols may be mapped to memory addresses allocated therefor, and values of input arguments of functions may be mapped to values of output returns. Based on this information, pure functions which embody redundant computations across multiple executions thereof may be identified, while non-pure functions may be screened out.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 6, 2022
    Inventors: Pengcheng Li, Shasha Wen
  • Publication number: 20210157647
    Abstract: Remote access latency in a non-uniform memory access (NUMA) system is substantially reduced by monitoring which NUMA nodes are accessing which local memories, and migrating memory pages from the local memory in a first NUMA node to the local memory in a hot NUMA node when the hot NUMA node is frequently accessing the local memory in the first NUMA node.
    Type: Application
    Filed: April 30, 2020
    Publication date: May 27, 2021
    Inventors: Shasha WEN, Pengcheng LI, Xiaoxin FAN, Li ZHAO