About: Chapel (programming language)   Sponge Permalink

An Entity of Type : dbkwik:resource/Mu9IJYMFc2cNjLfmJCUuBg==, within Data Space : 134.155.108.49:8890 associated with source dataset(s)

Chapel supports a multithreaded parallel programming model at a high level by supporting abstractions for data parallelism, task parallelism, and nested parallelism. It enables optimizations for the locality of data and computation in the program via abstractions for data distribution and data-driven placement of subcomputations. It allows for code reuse and generality through object-oriented concepts and generic programming features. For instance, Chapel allows for the declaration of locales. It is being developed as an open source project, under the BSD license.

AttributesValues
rdf:type
rdfs:label
  • Chapel (programming language)
rdfs:comment
  • Chapel supports a multithreaded parallel programming model at a high level by supporting abstractions for data parallelism, task parallelism, and nested parallelism. It enables optimizations for the locality of data and computation in the program via abstractions for data distribution and data-driven placement of subcomputations. It allows for code reuse and generality through object-oriented concepts and generic programming features. For instance, Chapel allows for the declaration of locales. It is being developed as an open source project, under the BSD license.
sameAs
dcterms:subject
dbkwik:codesnippet...iPageUsesTemplate
Logo
Name
  • Chapel
latest preview version
  • 1(xsd:double)
influenced by
paradigm
Developer
logo caption
  • Chapel logo
Designer
  • Brad Chamberlain
file ext
  • .chpl
abstract
  • Chapel supports a multithreaded parallel programming model at a high level by supporting abstractions for data parallelism, task parallelism, and nested parallelism. It enables optimizations for the locality of data and computation in the program via abstractions for data distribution and data-driven placement of subcomputations. It allows for code reuse and generality through object-oriented concepts and generic programming features. For instance, Chapel allows for the declaration of locales. While Chapel borrows concepts from many preceding languages, its parallel concepts are most closely based on ideas from High Performance Fortran (HPF), ZPL, and the Cray MTA's extensions to Fortran and C. It is being developed as an open source project, under the BSD license.
Alternative Linked Data Views: ODE     Raw Data in: CXML | CSV | RDF ( N-Triples N3/Turtle JSON XML ) | OData ( Atom JSON ) | Microdata ( JSON HTML) | JSON-LD    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3217, on Linux (x86_64-pc-linux-gnu), Standard Edition
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2012 OpenLink Software