Как да използвате Intel (c) Cilk Plus с CodeBlocks

Наскоро изучавах многонишкови алгоритми от Въведение в алгоритмите (от 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. визуално студио и примерни файлове

person nerdier.js    schedule 09.08.2014    source източник


Отговори (1)


Бъркате компилатора с инструментите на Cilk. Първо ще трябва да инсталирате Intel C++ Composer и да го интегрирате във вашата IDE. Статията в Wikipedia, която намерих за Code Blocks, твърди, че трябва да работи, но не знам подробности.

Тогава ще искате да инсталирате Intel Cilk Plus SDK който ви предоставя детектор за състезания Cilkscreen и анализатор за скалируемост Cilkview. Инструментите на Cilk идват с добавка за интегриране във Visual Studio, но ще трябва да използвате командния ред с други IDE. Основното предимство на добавката е възможността да щракнете върху запис в стека за извикване и да отидете на този ред в редактора на Visual Studio. Но текстовата версия на доклада е достатъчно лесна за четене.

Не питайте защо имената са толкова объркващи. На нас (екипът за разработка) не ни беше позволено да избираме имената.

    - Barry Tannenbaum
      Intel Cilk Plus Development
person Barry Tannenbaum - Intel    schedule 10.08.2014