Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MEMORY EFFICIENT THREAD-LEVEL SPECULATION
Document Type and Number:
WIPO Patent Application WO/2015/162465
Kind Code:
A1
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.

Inventors:
SUNDSTROM HENRIK (SE)
ISBERG ANDERS (SE)
GRAHN HAKAN (SE)
MARTINSEN JAN KASPER (NO)
Application Number:
PCT/IB2014/065554
Publication Date:
October 29, 2015
Filing Date:
October 23, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SONY CORP (JP)
International Classes:
G06F9/52; G06F9/30; G06F9/48; G06F9/38; G06F9/46
Foreign References:
US20110264898A12011-10-27
Other References:
JAN KASPER MARTINSEN ET AL: "The Effect of Thread-Level Speculation on a Set of Well-known Web Applications", 4TH SWEDISH WORKSHOP ON MULTI-CORE COMPUTING (MCC-2011), LINKĂ–PING, SWEDEN, 23 November 2011 (2011-11-23), pages 57 - 62, XP055166079
JAN KASPER MARTINSEN ET AL: "Using Speculation to Enhance JavaScript Performance in Web Applications", IEEE INTERNET COMPUTING, IEEE SERVICE CENTER, NEW YORK, NY.- INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, US, vol. 17, no. 2, 1 March 2013 (2013-03-01), pages 10 - 19, XP011498341, ISSN: 1089-7801, DOI: 10.1109/MIC.2012.146
WARG F ET AL: "Improving speculative thread-level parallelism through module run-length prediction", PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2003. PROCEEDINGS. INTE RNATIONAL APRIL 22-26, 2003, PISCATAWAY, NJ, USA,IEEE, 22 April 2003 (2003-04-22), pages 12 - 19, XP010645297, ISBN: 978-0-7695-1926-5
Attorney, Agent or Firm:
KAMEYA, Yoshiaki (Daiichi Tomizawa Building 3-1-3, Yotsuy, Shinjuku-ku Tokyo 04, JP)
Download PDF: