【问题标题】:How to use Intel (c) Cilk Plus with CodeBlocks如何将 Intel (c) Cilk Plus 与 CodeBlocks 一起使用
【发布时间】:2014-08-09 21:18:38
【问题描述】:

我最近一直在学习算法介绍(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. visual studio 和示例文件

【问题讨论】:

    标签: multithreading codeblocks cilk-plus


    【解决方案1】:

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

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

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

    ——巴里·坦南鲍姆 英特尔 Cilk Plus 开发

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多