This HTML5 document contains 48 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
n24http://www.cag.lcs.mit.edu/softspec/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n17http://timharris.co.uk/papers/
n12http://portal.acm.org/
n21https://global.dbpedia.org/id/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n13http://www.soe.ucsc.edu/~renau/docs/
n11https://ieeexplore.ieee.org/document/
n16http://www.sable.mcgill.ca/publications/papers/2005-5/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n19http://liberty.princeton.edu/Publications/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
n10http://www.jilp.org/vol3/
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
n23http://www.jilp.org/vol5/
dbrhttp://dbpedia.org/resource/
n26http://www.cs.cf.ac.uk/hpjworkshop/papers/okpapers/

Statements

Subject Item
dbr:Speculative_multithreading
rdf:type
dbo:TopicalConcept
rdfs:label
Speculative multithreading
rdfs:comment
Thread Level Speculation (TLS), also known as Speculative Multithreading, or Speculative Parallelization, is a technique to speculatively execute a section of computer code that is anticipated to be executed later in parallel with the normal execution on a separate independent thread. Such a speculative thread may need to make assumptions about the values of input variables. If these prove to be invalid, then the portions of the speculative thread that rely on these input variables will need to be discarded and squashed. If the assumptions are correct the program can complete in a shorter time provided the thread was able to be scheduled efficiently.
dcterms:subject
dbc:Instruction_processing dbc:Programming_language_implementation dbc:Concurrency_control dbc:Parallel_computing dbc:Speculative_execution
dbo:wikiPageID
8307095
dbo:wikiPageRevisionID
1100507248
dbo:wikiPageWikiLink
dbc:Parallel_computing dbc:Programming_language_implementation dbc:Instruction_processing dbr:Speculative_execution dbr:Parallelization dbr:Thread_(computing) dbc:Speculative_execution dbr:Speculatively_execute dbc:Concurrency_control
dbo:wikiPageExternalLink
n10:rundberg-jilp.pdf n11:4167793 n12:citation.cfm%3Fid=931717 n13:toppicks06.pdf n16:pickett-05-software.pdf n17:2009-spaa.pdf n19:pldi12_privateer.pdf n23:v5paper14.pdf n24:FDDO.pdf n26:speculative.ps
owl:sameAs
wikidata:Q7575343 freebase:m.026zt_0 n21:4vwkp
dbp:wikiPageUsesTemplate
dbt:Cite_journal dbt:Cite_thesis dbt:More_footnotes_needed dbt:Reflist dbt:Short_description dbt:Multiple_issues dbt:Parallel_computing dbt:Comp-sci-stub dbt:Update dbt:CPU_technologies dbt:Cite_conference
dbo:abstract
Thread Level Speculation (TLS), also known as Speculative Multithreading, or Speculative Parallelization, is a technique to speculatively execute a section of computer code that is anticipated to be executed later in parallel with the normal execution on a separate independent thread. Such a speculative thread may need to make assumptions about the values of input variables. If these prove to be invalid, then the portions of the speculative thread that rely on these input variables will need to be discarded and squashed. If the assumptions are correct the program can complete in a shorter time provided the thread was able to be scheduled efficiently.
gold:hypernym
dbr:Technique
prov:wasDerivedFrom
wikipedia-en:Speculative_multithreading?oldid=1100507248&ns=0
dbo:wikiPageLength
12743
foaf:isPrimaryTopicOf
wikipedia-en:Speculative_multithreading