回 帖 发 新 帖 刷新版面

主题:头文件conc.h是否存在

今天看本书,里面说了很多关于并行计算的问题,里面附的代码头文件有个conc.h,还有几个相关的函数,但我在库里压根就找不到这个头文件,在网上搜了,但也没有,我就不知道这是书的问题,还是其他什么的,求教哪位指点一下。

回复列表 (共9个回复)

沙发

书错了,或者是作者自己写的头文件也未可知啊。

板凳

把函数名贴出来看看呢,这头确实没见过。

3 楼


全局查找,这个头文件,这个.h应该是别人写好的一个页面,

4 楼

这个头文件是关于并行计算的,书上说的是LSC(逻辑系统C)提供的。
里面的管道数据类型Channel
函数ChanOutInt(Channel* out,int val),
ChanOut(Channel* out,char* addr,int size),
ChanInInt(Channel* in),
ChanIn(Channel* in,char* addr,int size),
还有宏 LINK2IN,LINK2OUT。

5 楼

呵呵,也许是我孤陋寡闻吧,这个确实没听过,俺用的是MPI。貌似MPI用的还是比较多的吧。

6 楼

呵呵,原来如此:
您可以BAIDU一下OCCAM吧。
http://baike.baidu.com/view/3256697.htm
[quote]
OCCAM

  Occam是INMOS公司和C.A.R Hoare一起提出的一种新的语言。它是以十四世纪哲学家William of Occam的著名公设:Occam的剃刀(Occam's Razor)命名的。该公设指出:说明全部可观察现象的最简单方法,就是最好的方法。 Occam的设计基于并发(Concurrency)和通讯(Communication)的概念,它不仅能够有效地实现今日的应用,而且也为未来的多处理机系统打下了基础,能满足第五代计算机的设计目标。
[/quote]

7 楼

这本书是Richard Johnsonbaugh和Martin Kalin合著的,清华大学出版社出版的《ANSI C应用程序设计》(《Applications Programming in ANSI C》)。这个头文件是第六章第六节的“应用举例:并行运算”
提出来的,上面写的实例还有介绍的些东西都第一次看到,所以想了解下,不过google、百度不到,不知道什么情况,
我怀疑有什么技术内幕。

8 楼

呵呵,不是技术内幕,而是这东西(OCCAM-PI C)原本就出自某大学的实验室,并且有著作,故学院派用此做例一点儿也不奇怪。
但现在个人认为MPI与OPENMP正如日中天,整得太过学院派对将来没啥好处:)
当然,并行计算的API虽然各有不同,但思想却基本一至,不外乎就是:“分而治之”;
实现手段各不相同,但基本就是“改串为并”。

9 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册