Movatterモバイル変換


[0]ホーム

URL:


跳转到内容
维基百科自由的百科全书
搜索

Cilk

本页使用了标题或全文手工转换
维基百科,自由的百科全书
Cilk
编程范型指令式 (过程式),结构化,并行
設計者MIT计算机科学实验室
實作者Intel
发行时间1994
型態系統静态,弱类型,声明
網站www.cilkplus.org編輯維基數據鏈接
衍生副語言
Cilk++, Cilk Plus
受影响于
C
影響語言
OpenMP 3.0[1]
Cilk Plus
設計者Intel
實作者Intel
发行时间2010
文件扩展名(同于C或C++)
網站www.cilkplus.org

Cilk是一種建基於C編程語言、為平行運算而設計的泛用式程式語言

設計

[编辑]

Cilk語言設計背後最主要概念是,程式設計人員應該負責探索程式以平行運算的可能性、分辨程式中可安全地進行平行運算的原素(特別是系統的排程器)、以及決定在程序運作時處理器之間如何分配工作。正因為這些設計時涉及的責任,使程式可運作於任何處理器數目的情形(包括只有單一個處理器時),而無需重新為特定的處理器情況重新編寫程式。

Cilk語言建基於ANSI C[2],並加入了部份Cilk專用的關鍵字庫,而當這些Cilk的專用關鍵字從程式碼之中抽起的時候,程式碼亦能直接被編譯成C程式。

参见

[编辑]

外部連結

[编辑]

參考文獻

[编辑]
  1. ^LaGrone, James; Aribuki, Ayodunni; Addison, Cody; Chapman, Barbara. A Runtime Implementation of OpenMP Tasks. 7th Int'l Workshop on OpenMP: 165–178. 2011.doi:10.1007/978-3-642-21487-5_13. 
  2. ^存档副本. [2007-06-25]. (原始内容存档于2007-02-22). 
小作品圖示这是一篇與计算机相關的小作品。您可以通过编辑或修订扩充其内容。
检索自“https://zh.wikipedia.org/w/index.php?title=Cilk&oldid=82671499
分类:​
隐藏分类:​

[8]ページ先頭

©2009-2025 Movatter.jp