c语言编译器(Cilk)5.4.6 官方最新版

系统:WinXP 大小:1.3M

类型:编程相关 更新:2014-11-10 19:8

介绍 相关 评论(0)

c语言编译器(Cilk)是一个多线程编程语言和运行时技术算法开发的麻省理工学院。Cilk多线程编程技术最早由MIT开 发,是一个基于Gcc编译器的开源项目。后来开发者创建了一个创业公司,推出改进的私有版本,整合到Windows下的多种编译器中。之后它被英特尔公司 收购,整合进英特尔的编译器中。现在,它再次成为一个开源项目,成为Gcc 4.7下的一个分支。Cilk Plus允许C和C++程序员能高效利用多核处理器的并行处理能力。

c语言编译器(Cilk)官方介绍

Cilk背后的哲学是,程序员应该专注于构建她或他的节目揭露并行性和利用当地,Cilk离开与责任的运行时系统的调度计算在给定平台上有效运行。Cilk运行时系统负责细节如负载均衡、同步和通信协议。Cilk算法,运行时系统保证高效和可预测的性能。重要的里程碑在原始Cilk-1 Cilk技术包括,提供一个证明地高效工作窃取运行时支持,但小语言支持;后来Cilk-5,提供简单的多线程ANSI C语言扩展;+ +,Cilk和商业扩展Cilk模型c++和引入“减速器hyperobjects”作为一种有效的手段来解决种族没有Cilk是一个特别有效的平台上编程“不规则”应用程序,如稀疏的数值算法,多边形模拟,图论应用,回溯搜索和cache-efficient模板计算。Cilk使用,我们小组开发了三个世界级的国际象棋程序,StarTech,*苏格拉底,Cilkchess。

c语言编译器(Cilk)支持的服务

MySQL(数据库)提供分布式的关系型数据库服务

PostgreSQL(数据库)提供分布式的关系型数据库服务

RabbitMQ(消息队列)提供分布式的消息队列服务

Blob(数据库)提供分布式的数据库服务

Redis(数据库)提供高性能的key-value数据库

Mongodb(数据库)提供高性能的非关系型数据库

MapReduce(编程模式)提供大规模数据集的并行运算

Memcached(缓存服务)提供高性能的分布式内存对象缓存服务

展开全部

应用信息

猜你喜欢
    C语言编程软件下载
    C语言是计算机语言的基础语言,学会了C语言,再去学习其它的语言就要简单的多了!那么随着想学习C语言的人越来越多了,如何学习C语言,学习C语言要用到那些软件都是新手比较关心的问题了!今天本站给大家准备了一些C语言编程相关的软件供大家来参考,觉得自己有需要,或者是想找些C语言编程软件的朋友都可以来本站看看有没有你需要的软件!
    进入专区

    相关文章

    玩家留言 跟帖评论
    查看更多评论
    其它版本