0

我最近一直在学习算法简介(Cormen,Rivest)第三版中的多线程算法。这本书的前言启发了我使用 Cilk Plus 扩展来实现由 MIT 开发的相同内容。但是,我无法在线获得任何文章以将其与我的 CodeBlocks IDE 集成以供使用。是否有任何一组命令来声明相同的链接器设置?

文件夹 C:\Programs(x86)\Intel\CilkTools 的内容

  1. bin:包含 ia32、intel64 文件夹(包含 dll)+ 其他 dll 和 exe
  2. doc:一个html页面和一个jpg文档
  3. 包括:有 CilkTools,它有四个 .h 文件:cilkscreen.h、cilkveiw.h、fake_mutex.h 和 lock_guard.h
  4. opensrc:有一个 zip 文件(ZedGraph,开源绘图包)
  5. 视觉工作室和示例文件
4

1 回答 1

1

您将编译器与 Cilk 工具混淆了。首先,您需要安装Intel C++ Composer并将其集成到您的 IDE 中。我在代码块上找到的维基百科文章声称应该可以工作,但我不知道细节。

然后,您需要安装Intel Cilk Plus SDK,它为您提供 Cilkscreen 竞争检测器和 Cilkview 可扩展性分析器。Cilk 工具附带一个插件以集成到 Visual Studio 中,但您必须将命令行与其他 IDE 一起使用。该插件的主要好处是能够单击调用堆栈条目并转到 Visual Studio 编辑器中的该行。但报告的文本版本很容易阅读。

不要问为什么名字如此混乱。我们(开发团队)不允许选择名称。

    ——巴里·坦南鲍姆
      英特尔 Cilk Plus 开发
于 2014-08-10T18:20:20.733 回答