计算机科学

首页 > 计算机科学

Cilk

2018-09-05 18:11:15     所属分类:程序设计语言

Cilk是一种建基于C编程语言、为平行运算而设计的泛用式编程语言。

设计

Cilk语言设计背后最主要概念是,程式设计人员应该负责探索程式以平行运算的可能性、分辨程式中可安全地进行平行运算的原素(特别是系统的排程器)、以及决定在程序运作时处理器之间如何分配工作。正因为这些设计时涉及的责任,使程式可运作于任何处理器数目的情形(包括只有单一个处理器时),而无需重新为特定的处理器情况重新编写程式。

Cilk语言建基于ANSI C[1],并加入了部分Cilk专用的关键字库,而当这些Cilk的专用关键字从程式码之中抽起的时候,程式码亦能直接被编译成C程式。

外部链接

  • The Cilk Project

参考文献

  1. ^ http://supertech.lcs.mit.edu/cilk/FAQ/section1.html#whatiscilk 互联网档案馆的存档,存档日期2007-02-22.
版权声明:本文由北城百科网创作,转载请联系管理获取授权,未经容许转载必究。https://www.beichengjiu.com/computerscience/340519.html

显示全文

取消

感谢您的支持,我会继续努力的!

扫码支持
支付宝扫一扫赏金或者微信支付5毛钱,阅读全文

打开微信扫一扫,即可进行阅读全文哦


下一篇:A+
相关推荐
爱淘宝