Location History:
- Rochester, NY (US) (2008 - 2016)
- Pittsford, NY (US) (2017 - 2018)
Company Filing History:
Years Active: 2008-2018
Title: Chen Ding: Innovator in Memory Allocation and Data Sharing
Introduction
Chen Ding is a prominent inventor based in Rochester, NY (US), known for his contributions to memory allocation and data sharing in multi-threaded environments. With a total of 7 patents, he has made significant strides in optimizing memory management and quantifying data sharing processes.
Latest Patents
One of his latest patents is titled "Parallel memory allocator employing liveness metrics." This invention introduces a liveness-based memory allocation module that provides a program thread with an allocation of memory, including a reserve of free heap slots beyond the immediate requirements. The module calculates a liveness metric based on a parameter representing a thread execution window and returns a block of memory corresponding to the calculated reserve. This innovation aims to balance memory efficiency and potential contention through adaptive control.
Another notable patent is "System and method to quantify digital data sharing in a multi-threaded execution." This method quantifies digital data sharing by providing a computer-readable non-transitory storage medium that includes executable code for calculating shared footprint values. The process involves running multi-threaded executable code on a processor and calculating average shared footprint values to quantify data sharing metrics effectively.
Career Highlights
Chen Ding has worked with esteemed organizations such as the University of Rochester and Microsoft Technology Licensing, LLC. His experience in these institutions has allowed him to develop and refine his innovative ideas in the field of computer science.
Collaborations
Throughout his career, Chen has collaborated with notable colleagues, including Xipeng Shen and Ruke Huang. These partnerships have contributed to the advancement of his research and inventions.
Conclusion
Chen Ding's work in memory allocation and data sharing has positioned him as a key figure in the field of computer science. His innovative patents reflect his commitment to enhancing technology and improving efficiency in multi-threaded environments.