Company Filing History:
Years Active: 2008-2019
Title: Shou C Chen: Innovator in Adaptive Queued Locking Technology
Introduction
Shou C Chen is a notable inventor based in Portland, OR (US). He has made significant contributions to the field of computer science, particularly in the area of multi-threaded programming. With a total of 3 patents to his name, Chen's work focuses on enhancing the efficiency of speculative execution in critical sections of programs.
Latest Patents
One of Chen's latest patents is titled "Adaptive Queued Locking for Control of Speculative Execution." This invention discloses an apparatus that includes a queue controller designed to manage the removal of threads from a queue. This queue contains threads that are waiting to be allowed to speculatively execute within a critical section of a multi-threaded program. The apparatus features a first thread associated with a head node of the queue, and the queue controller regulates the removal of threads based on operations performed by this first thread. Additionally, the invention includes an adjuster that modifies the number of threads permitted to speculatively execute, depending on the current rate of threads executing transactions in the critical section.
Another aspect of this patent involves a lock that enforces a first quota to control the number of threads allowed to concurrently speculatively execute after being placed in a queue. If the first quota has not been reached, the lock enables a first thread from the queue to speculatively execute. Furthermore, an adjuster is included to change the first value of the first quota based on the results of the speculative execution of the first thread.
Career Highlights
Shou C Chen is currently employed at Intel Corporation, where he continues to innovate and develop new technologies. His work at Intel has positioned him as a key player in advancing multi-threaded programming techniques.
Collaborations
Chen has collaborated with notable colleagues such as Andreas Kleen and Makaram Raghunandan. These collaborations have contributed to the development of cutting-edge technologies in the field.
Conclusion
Shou C Chen's contributions to adaptive queued locking technology demonstrate his commitment to improving multi-threaded programming. His innovative patents and work at Intel Corporation highlight his role as a significant inventor in the tech industry.