Cilk Plus

GPTKB entity

Properties (57)
Predicate Object
gptkbp:instanceOf Programming Language
gptkbp:basedOn Cilk
gptkbp:designedBy gptkb:Intel
gptkbp:enables Efficient multithreading
gptkbp:hasFeature Cilk_for
Cilk_reduce
Cilk_spawn
Cilk_sync
https://www.w3.org/2000/01/rdf-schema#label Cilk Plus
gptkbp:includes Keywords like cilk_for
gptkbp:isAvailableIn Linux
Windows
macOS
gptkbp:isCompatibleWith C++11
gptkbp:isConsidered A language extension
A parallel programming model
An alternative to OpenMP
An_alternative_to_Pthreads
gptkbp:isDiscussedIn Academic conferences
Technical blogs
Programming forums
gptkbp:isDocumentedIn Research papers
Online tutorials
Intel documentation
gptkbp:isInfluencedBy Functional programming
Message passing
Thread-based_programming
gptkbp:isLocatedIn Cilk Runtime System
gptkbp:isNotableFor Simplicity in parallelism
gptkbp:isOptimizedFor Performance
Scalability
Ease of use
gptkbp:isPartOf gptkb:Intel_Parallel_Studio
gptkb:Intel_C++_Compiler
Open-source projects
Intel_software_development_tools
Parallel_programming_paradigms
gptkbp:isRelatedTo Concurrency
Task scheduling
Multicore processors
gptkbp:isSupportedBy gptkb:Intel_compilers
gptkb:GCC
LLVM
gptkbp:isUsedBy Researchers
Data scientists
Software developers
Game developers
gptkbp:isUsedFor High-performance computing
gptkbp:isUsedIn Data analysis
Scientific computing
Game development
gptkbp:isVisitedBy Yes
gptkbp:provides Task-based parallelism
gptkbp:released 2011
gptkbp:replacedBy gptkb:OpenMP
gptkbp:supports Parallel_Programming
gptkbp:usedIn C/C++