Company Filing History:
Years Active: 2013-2018
Title: Xipeng Shen: Innovator in Persistent Memory Programming and Parallel Programming
Introduction
Xipeng Shen is a notable inventor based in Williamsburg, VA (US). He has made significant contributions to the fields of persistent memory programming and parallel programming. With a total of 2 patents, his work has advanced the understanding and application of these technologies.
Latest Patents
One of Xipeng Shen's latest patents focuses on technologies for persistent memory programming. This innovation involves a computing device equipped with persistent memory that includes one or more nonvolatile regions. The device assigns a virtual memory address of a target location in persistent memory to a persistent memory pointer using a persistent pointer strategy. It also dereferences the pointer using the same strategy. The strategies include off-holder, ID-in-value, optimistic rectification, and pessimistic rectification. Additionally, the device logs changes to persistent memory during the execution of a data consistency section and commits changes when the last data consistency section ends. The device can identify the type of a root object within the nonvolatile region and recursively identify the types of all objects referenced by the root object.
Another significant patent by Shen involves parallel programming using possible parallel regions, along with its language profiling compiler, run-time system, and debugging support. This method of dynamic parallelization for programs in systems with at least two processors examines the computer code of a program, determines the largest possible parallel region, classifies data based on usage patterns, and initiates multiple concurrent processes to perform the program. This ensures a baseline performance that is at least as efficient as the sequential performance of the computer code.
Career Highlights
Xipeng Shen has worked with prestigious organizations such as the University of Rochester and Intel Corporation. His experience in these institutions has allowed him to contribute to cutting-edge research and development in his fields of expertise.
Collaborations
Some of his notable coworkers include Chen Ding and Ruke Huang. Their collaborations have likely fostered innovative ideas and advancements in their respective areas of research.
Conclusion
Xipeng Shen's contributions to persistent memory programming and parallel programming highlight his role as a significant inventor in the technology sector. His patents reflect a deep understanding of complex computing systems and their applications.