Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Memory efficient thread-level speculation

Sundström, Henrik ; Isberg, Anders ; Grahn, Håkan and Martinsen, Jan Kasper (2016) USOO939604.4B2
Abstract
A processor device executes program code in one or more threads. The processor device detects a call of a function in one of the threads and executes the function in a further thread. Further, the processor device performs a selection between saving a state of the processor device when starting execution of the function in the further thread and not saving the state of the processor device when starting execution of the function in the further thread. In response to a conflict related to the execution of the function in the further thread, the processor device may perform a rollback to a last saved state of the processor device and execute the function in the thread in which it was called.
Please use this url to cite or link to this publication:
inventor
Sundström, Henrik ; Isberg, Anders ; Grahn, Håkan and Martinsen, Jan Kasper
publishing date
type
Patent
publication status
published
subject
patent number
USOO939604.4B2
project
Embedded Applications Software Engineering
language
English
LU publication?
no
id
8bae7b0b-8c93-45c8-bbb8-f277e0038f94
alternative location
https://patents.google.com/patent/US9396044
date added to LUP
2018-09-21 15:40:54
date last changed
2018-11-21 21:41:44
@misc{8bae7b0b-8c93-45c8-bbb8-f277e0038f94,
  abstract     = {{A processor device executes program code in one or more threads. The processor device detects a call of a function in one of the threads and executes the function in a further thread. Further, the processor device performs a selection between saving a state of the processor device when starting execution of the function in the further thread and not saving the state of the processor device when starting execution of the function in the further thread. In response to a conflict related to the execution of the function in the further thread, the processor device may perform a rollback to a last saved state of the processor device and execute the function in the thread in which it was called.<br/>}},
  author       = {{Sundström, Henrik and Isberg, Anders and Grahn, Håkan and Martinsen, Jan Kasper}},
  language     = {{eng}},
  note         = {{Patent, Patent Number: USOO939604.4B2}},
  title        = {{Memory efficient thread-level speculation}},
  url          = {{https://patents.google.com/patent/US9396044}},
  year         = {{2016}},
}