Mnemoglyphics, LLC
Method and system to provide concurrent user-level, non-privileged shared resource thread creation and execution
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.
Intel Corporation
G G G G G G G
G06F G06F G06F G06F G06F G06F G06F
inventional inventional inventional inventional inventional inventional inventional
Jamison D. John P. Tin-Fook Hong Perry H. Partha James P. Edward T. Raya
Collins Shen Ngai Wang Wang Kundu Held Grochowski Leviathan