http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2016062796-A1

Outgoing Links

Predicate Object
assignee http://rdf.ncbi.nlm.nih.gov/pubchem/patentassignee/MD5_53f347c8f604f15767e8e73fec62095a
classificationCPCAdditional http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F9-528
classificationCPCInventive http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F9-468
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F9-528
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F9-4881
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F9-4843
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F9-467
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F9-5022
classificationIPCInventive http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F9-48
http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F9-46
filingDate 2015-11-09^^<http://www.w3.org/2001/XMLSchema#date>
inventor http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_17cf58cee670f070bc270593ba6768c6
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_1990834ebbb7a88e4345f8baa7e8ae12
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_d59307f1a8a9ff8bd5d4512b4582b8b9
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_e75b210ddf09f837ef7788434168f53c
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_8173f282fe53f817f5e9dbbdd2734294
publicationDate 2016-03-03^^<http://www.w3.org/2001/XMLSchema#date>
publicationNumber US-2016062796-A1
titleOfInvention Systems and Methods for Adaptive Integration of Hardware and Software Lock Elision Techniques
abstract Particular techniques for improving the scalability of concurrent programs (e.g., lock-based applications) may be effective in some environments and for some workloads, but not others. The systems described herein may automatically choose appropriate ones of these techniques to apply when executing lock-based applications at runtime, based on observations of the application in the current environment and with the current workload. In one example, two techniques for improving lock scalability (e.g., transactional lock elision using hardware transactional memory, and optimistic software techniques) may be integrated together. A lightweight runtime library built for this purpose may adapt its approach to managing concurrency by dynamically selecting one or more of these techniques (at different times) during execution of a given application. In this Adaptive Lock Elision approach, the techniques may be selected (based on pluggable policies) at runtime to achieve good performance on different platforms and for different workloads.
priorityDate 2013-07-16^^<http://www.w3.org/2001/XMLSchema#date>
type http://data.epo.org/linked-data/def/patent/Publication

Incoming Links

Predicate Subject
isDiscussedBy http://rdf.ncbi.nlm.nih.gov/pubchem/compound/CID1182
http://rdf.ncbi.nlm.nih.gov/pubchem/substance/SID419558386

Showing number of triples: 1 to 24 of 24.