Company Filing History:
Years Active: 1991-2015
Title: Innovations of Harold F Kossman
Introduction
Harold F Kossman is a notable inventor based in Rochester, MN (US). He has made significant contributions to the field of computer technology, holding a total of 11 patents. His work primarily focuses on enhancing the performance of multithreaded computing systems.
Latest Patents
One of Kossman's latest patents is titled "Context switch data prefetching in multithreaded computer." This invention involves an apparatus, program product, and method that initiate a prefetch of data likely to be used by a thread during a context switch operation. The goal is to reduce cache-related performance penalties associated with context switching by ensuring that more of the working state for the thread is cached or in the process of being retrieved into cache memory before the thread resumes execution. Another significant patent is "Implementing polymorphic branch history table reconfiguration." This invention provides a method, apparatus, and computer program product for reconfiguring a branch history table (BHT) to improve performance based on the current workload. The BHT includes multiple configurations corresponding to predetermined operational modes, allowing for enhanced efficiency.
Career Highlights
Kossman has had a distinguished career at International Business Machines Corporation (IBM), where he has been instrumental in developing innovative technologies that improve computing performance. His expertise in multithreading and data management has positioned him as a key contributor in his field.
Collaborations
Throughout his career, Kossman has collaborated with talented individuals such as Timothy John Mullins and Jeffrey Powers Bradford. These collaborations have fostered an environment of innovation and have led to the development of groundbreaking technologies.
Conclusion
Harold F Kossman is a prominent inventor whose work has significantly impacted the field of computer technology. His patents reflect a deep understanding of multithreaded computing and data management, showcasing his commitment to innovation and performance enhancement.