Ostersund, Sweden

Magnus Själander

USPTO Granted Patents = 1 

Average Co-Inventor Count = 5.0

ph-index = 1


Company Filing History:


Years Active: 2021

Loading Chart...
1 patent (USPTO):Explore Patents

Title: Innovations by Magnus Själander

Introduction

Magnus Själander is a notable inventor based in Östersund, Sweden. He has made significant contributions to the field of computer architecture, particularly in the area of speculative execution. His work focuses on enhancing the efficiency of memory hierarchy systems.

Latest Patents

Själander holds a patent for "Systems and methods for invisible speculative execution." This invention addresses the challenges of preventing visible side-effects in the memory hierarchy during speculative execution. The disclosed system and method aim to hide the side-effects of executed instructions, which can be both performance and energy-intensive. By allowing loads that hit in the L1 cache to proceed while keeping their side-effects hidden, Själander’s invention optimizes the speculative execution process. Additionally, it introduces a refinement that prevents speculative loads that miss in the cache from executing until they become non-speculative. To mitigate performance deterioration, the invention also proposes augmenting the cache with a value predictor or a re-computation engine.

Career Highlights

Magnus Själander is currently employed at Eta Scale AB, where he continues to innovate in the field of computer systems. His work has garnered attention for its potential to improve the efficiency of speculative execution in modern computing environments.

Collaborations

Själander collaborates with esteemed colleagues such as Christos Sakalis and Stefanos Kaxiras, contributing to advancements in their shared field of expertise.

Conclusion

Magnus Själander is a prominent inventor whose work on invisible speculative execution has the potential to significantly enhance computer architecture. His contributions reflect a deep understanding of the complexities involved in memory hierarchy systems.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…