Company Filing History:
Years Active: 2010
Title: Innovations of Russell W. Bell
Introduction
Russell W. Bell is a notable inventor based in Morrisville, NC (US). He has made significant contributions to the field of microprocessor technology. His innovative work focuses on enhancing the efficiency and performance of microprocessors through advanced scheduling techniques.
Latest Patents
One of his key patents is for a multithreaded dynamic voltage-frequency scaling microprocessor. This invention includes a thread scheduler and a voltage-frequency scheduler (VFS). The thread scheduler utilizes application-specified Quality of Service (QoS) requirements, which encompass required instruction completion rates. It also incorporates instruction completion information from execution units to prioritize the scheduling of threads. Concurrently, the VFS leverages the instruction completion and QoS data to calculate the aggregate utilization of the microprocessor by all active threads. This calculation is crucial when it comes time to scale the voltage-frequency. The aggregate utilization serves as an effective measure of the remaining workload relative to the rate requirements. Ultimately, the VFS adjusts the voltage-frequency based on this aggregate utilization.
Career Highlights
Russell W. Bell is currently employed at Mips Technologies, Inc., where he continues to innovate in the field of microprocessor design. His work has been instrumental in advancing the capabilities of multithreaded processors.
Collaborations
He collaborates with talented professionals in the industry, including his coworker Sanjay Vishin. Their combined expertise contributes to the development of cutting-edge technologies in microprocessor design.
Conclusion
Russell W. Bell's contributions to microprocessor technology, particularly through his patent on multithreaded dynamic voltage-frequency scaling, highlight his innovative spirit and dedication to advancing the field. His work at Mips Technologies, Inc. continues to influence the future of microprocessor design.