Thrust
E209961
Thrust is a C++ template library for CUDA that provides high-level parallel algorithms and data structures to simplify GPU programming.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Thrust canonical | 4 |
How this entity was disambiguated
This entity first appeared as the object of triple T1893383 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: Thrust Context triple: [NVIDIA CUDA, includes, Thrust]
-
A.
Full Throttle
Full Throttle is a 1995 LucasArts graphic adventure game set in a biker-themed, dystopian future, known for its cinematic storytelling, rock soundtrack, and dark humor.
-
B.
Full Throttle
Full Throttle is a horror and dark fantasy short story collection by Joe Hill that showcases his signature blend of suspenseful, character-driven tales.
-
C.
Kraftt
Kraftt is an alternative or variant form of the name "Kraft," likely referring to the same or a closely related entity, such as the well-known food brand or surname.
-
D.
Fulcrum
Fulcrum is the NATO reporting name for the Soviet-designed Mikoyan MiG-29, a highly maneuverable fourth-generation multirole fighter aircraft.
-
E.
Blisk
Blisk is a fictional setting or universe in which the character or concept known as Blink appears or is utilized.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: Thrust Target entity description: Thrust is a C++ template library for CUDA that provides high-level parallel algorithms and data structures to simplify GPU programming.
-
A.
Full Throttle
Full Throttle is a 1995 LucasArts graphic adventure game set in a biker-themed, dystopian future, known for its cinematic storytelling, rock soundtrack, and dark humor.
-
B.
Full Throttle
Full Throttle is a horror and dark fantasy short story collection by Joe Hill that showcases his signature blend of suspenseful, character-driven tales.
-
C.
Kraftt
Kraftt is an alternative or variant form of the name "Kraft," likely referring to the same or a closely related entity, such as the well-known food brand or surname.
-
D.
Fulcrum
Fulcrum is the NATO reporting name for the Soviet-designed Mikoyan MiG-29, a highly maneuverable fourth-generation multirole fighter aircraft.
-
E.
Blisk
Blisk is a fictional setting or universe in which the character or concept known as Blink appears or is utilized.
- F. None of above. chosen
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
C++ template library
ⓘ
CUDA library ⓘ parallel algorithms library ⓘ |
| abstractionLevel | high-level ⓘ |
| executionModel | data-parallel ⓘ |
| feature |
STL-like interface
ⓘ
custom allocators support ⓘ custom functors support ⓘ device-host interoperability ⓘ interoperability with raw CUDA kernels ⓘ stable and unstable algorithms ⓘ template-based generic programming ⓘ |
| inspiredBy |
C++ standard library
ⓘ
surface form:
C++ Standard Template Library
|
| license | permissive open-source license ⓘ |
| programmingLanguage | C++ ⓘ |
| provides |
copy algorithm
ⓘ
count algorithm ⓘ device_vector ⓘ fill algorithm ⓘ gather algorithm ⓘ high-level parallel algorithms ⓘ host_vector ⓘ parallel data structures ⓘ partition algorithm ⓘ reduce algorithm ⓘ scan algorithm ⓘ scatter algorithm ⓘ set operations algorithms ⓘ sort algorithm ⓘ transform algorithm ⓘ unique algorithm ⓘ vector container ⓘ |
| purpose | simplify GPU programming ⓘ |
| supports | GPU computing ⓘ |
| supportsBackend |
CUDA backend
ⓘ
OMP backend ⓘ TBB backend ⓘ |
| supportsIteratorType |
constant iterators
ⓘ
counting iterators ⓘ device iterators ⓘ discard iterators ⓘ host iterators ⓘ permutation iterators ⓘ transform iterators ⓘ zip iterators ⓘ |
| supportsPlatform |
NVIDIA CUDA
ⓘ
surface form:
CUDA
|
| usedFor |
GPGPU applications
ⓘ
data processing pipelines ⓘ scientific computing ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: Thrust Description of subject: Thrust is a C++ template library for CUDA that provides high-level parallel algorithms and data structures to simplify GPU programming.
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
CUDA