Company Filing History:
Years Active: 2010-2012
Title: Cong Wang: Innovator in Transactional Memory Systems
Introduction
Cong Wang is a notable inventor based in Auckland, New Zealand. He has made significant contributions to the field of transactional memory systems, holding 2 patents that showcase his innovative approaches. His work primarily focuses on enhancing the efficiency and effectiveness of software transactional memory.
Latest Patents
Cong Wang's latest patents include a "System and method for implementing nonblocking zero-indirection transactional memory." This invention discloses systems and methods for implementing and using nonblocking zero-indirection software transactional memory (NZSTM). The NZSTM systems are designed to implement object-based software transactional memory that eliminates all levels of indirection, except in rare cases of conflict with an unresponsive thread. Shared data is co-located with a header in an NZObject, which is addressable at a fixed offset from the header. In cases of conflicting transactions, the system requests that they abort themselves without being forced to do so. NZObjects are modified in place when there are no conflicts, and in the event of a conflict, they are inflated to introduce a locator and some levels of indirection, restoring to their un-inflated form once the conflict is resolved. Additionally, transactions can be executed using a hybrid transactional memory system, NZTM, which utilizes best-effort hardware transactional memory when available.
Another significant patent is the "System and method for implementing hybrid single-compare-single-store operations." This invention describes a hybrid Single-Compare-Single-Store (SCSS) operation that leverages best-effort hardware transactional memory (HTM) for optimal performance when successful. If the hardware transactional mechanisms fail, the system transparently resorts to software-mediated transactions. The SCSS operation compares a value in a control location to a specified expected value, and if they match, it stores a new value in a separate data location. This operation is usually nonblocking and can be applied to building software transactional memories (STMs) and hybrid transactional memories (HyTMs).
Career Highlights
Cong Wang is currently employed at Oracle America, Inc., where he continues to develop innovative solutions in the realm of transactional memory. His work has significantly impacted the efficiency of memory operations in computing systems.
Collaborations
Cong has collaborated with notable colleagues, including James R. Goodman and Mark S. Moir, who have contributed to his research and development efforts