METHOD AND SYSTEM TO PROVIDE USER-LEVEL MULTITHREADING

A method and system to provide user-level multithreading are disclosed. The method according to the present techniques comprises receiving programming instructions to execute one or more shared resource threads (shreds) via an instruction set architecture (ISA). One or more instruction pointers are...

Full description

Saved in:
Bibliographic Details
Main Authors Wang, Perry H, Leviathan, Raya, Wang, Hong, Ngai, Tin-Fook, Shen, John P, Kundu, Partha, Grochowski, Ed, Collins, Jamison D, Held, James
Format Patent
LanguageEnglish
Published 09.08.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method and system to provide user-level multithreading are disclosed. The method according to the present techniques comprises receiving programming instructions to execute one or more shared resource threads (shreds) via an instruction set architecture (ISA). One or more instruction pointers are configured via the ISA; and the one or more shreds are executed simultaneously with a microprocessor, wherein the microprocessor includes multiple instruction sequencers.
Bibliography:Application Number: US201815943611