Cilk

GPTKB entity

Statements (71)
Predicate Object
gptkbp:instance_of gptkb:language
gptkb:software_framework
gptkbp:bfsLayer 7
gptkbp:bfsParent gptkb:Cilk_Plus
gptkb:Berkeley_Programming_Languages_Group
gptkbp:based_on C language constructs
gptkbp:competes_with gptkb:Open_MP
gptkbp:designed_by Charles Leiserson
gptkbp:developed_by gptkb:Massachusetts_Institute_of_Technology
gptkb:MIT
gptkbp:enables dynamic load balancing
gptkbp:first_released gptkb:1994
gptkbp:has Cilk keywords
Cilk API
Cilk runtime library
Cilk runtime system
gptkbp:has_variants gptkb:Cilk_Plus
https://www.w3.org/2000/01/rdf-schema#label Cilk
gptkbp:influenced_by gptkb:language
gptkbp:is_adopted_by research institutions
software companies
gptkbp:is_compatible_with gptkb:C
gptkb:C++
C and C++
gptkbp:is_designed_for parallel programming
gptkbp:is_implemented_in gptkb:language
gptkbp:is_known_for simplicity in parallelism
gptkbp:is_optimized_for multi-core processors
gptkbp:is_part_of parallel programming languages
Cilk family
gptkbp:is_supported_by gptkb:Intel_compilers
gptkb:GCC
gptkbp:is_used_in gptkb:aircraft
gptkb:Artificial_Intelligence
gptkb:software_framework
gptkb:Cloud_Computing_Service
gptkb:robot
gptkb:technology
gptkb:currency
gptkb:mobile_application
image processing
data analysis
enterprise applications
database management
embedded systems
financial modeling
game development
high-performance computing
natural language processing
operating systems
real-time systems
scientific computing
video processing
web services
bioinformatics
data mining
distributed systems
signal processing
graphics rendering
system programming
compiler construction
network simulations
machine vision
middleware development
Io T applications
gptkbp:notable_feature easy-to-use syntax
gptkbp:provides Cilk keywords
deterministic scheduling
gptkbp:successor gptkb:Cilk_Plus
gptkbp:supports task parallelism
gptkbp:uses work-stealing scheduling