Параллельные вычисления

A DPRNG for Cilk™ Plus?

Continuing my previous post, I describe some of the challenges in implementing DotMix, a determinstic parallel random-number generator (DPRNG) for Intel® Cilk™ Plus.
  • Разработчики
  • Профессорский состав
  • Студенты
  • C/C++
  • Intel® Cilk™ Plus
  • Cilk Plus
  • contributed code
  • Determinism
  • DPRNG
  • pedigrees
  • random-number generator
  • Параллельные вычисления
  • Intel® Xeon Phi™ Coprocessor February Developer Webinar Q&A Responses

    Response to our February session of the Intel® Xeon® and Xeon® Phi™ Introduction to High Performance Application Development for Multicore and Manycore-Live webinar was gratifying and overwhelming, but finally we worked through all of your questions.  Some of the questions required a context we lost with the transcript and some were only partially formed, or of special interest, or duplicates.  We gathered together all the questions of general interest from the webinar and farmed them out to our experts for more complete answers.  We'll assembled that list and sorted it by

  • Разработчики
  • Linux*
  • C/C++
  • Fortran
  • Средний
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Intel® Fortran Composer XE
  • Библиотека Intel® Math Kernel Library
  • Intel® MPI Library
  • Intel® Cluster Studio XE
  • Intel® VTune™ Amplifier XE
  • Интерфейс проверки сообщений
  • OpenMP*
  • Кластерные вычисления
  • Инструменты для разработки
  • Intel® Many Integrated Core Architecture
  • Параллельные вычисления
  • Многопоточность
  • Векторизация
  • Calculating estimated call counts with Intel® VTune™ Amplifier XE 2013

    When you profile your software with VTune™ Amplifier XE you often start from looking at the top function hotspots list. This allows you to see what functions are spending CPU resources, so you can focus your optimization efforts.

    Function call counts can provide some additional information to assist in further optimization.

  • Разработчики
  • Разработчики Intel AppUp®
  • Партнеры
  • Профессорский состав
  • Студенты
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Unix*
  • Windows*
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Java*
  • Продвинутый
  • Начинающий
  • Средний
  • Intel® Parallel Studio XE
  • Intel® VTune™ Amplifier XE
  • VTune Amplifier XE
  • Learning Lab
  • Оптимизация
  • Параллельные вычисления
  • Intel® Trace Collector Filtering

    Filtering in the Intel® Trace Collector will apply specified filters to the trace collection process.  This directly reduces the amount of data collected.  The filter rules can be applied either via command line arguments or in a configuration file (specified by the environment variable VT_CONFIG).  Filters are evaluated in the order they are listed.

    Filter Specification

    Filters consist of three components, type, pattern, and body.  The basic filter is of type STATE.  The other types, SYMBOL and ACTIVITY, apply pattern replacements, but are otherwise identical to STATE.

  • Разработчики
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Сервер
  • C/C++
  • Fortran
  • Продвинутый
  • Инструментарии Intel® Trace Analyzer и Intel® Trace Collector
  • filtering
  • Интерфейс проверки сообщений
  • Кластерные вычисления
  • Инструменты для разработки
  • Оптимизация
  • Параллельные вычисления
  • New Contributed Code for Cilk™ Plus: DotMix, a Deterministic Parallel Random-Number Generator

    DotMix is a new user-contributed code that provides programmers with a repeatable but efficient way to deterministically generate pseudorandom numbers in parallel in Intel® Cilk™ Plus. In this post, I explain what "contributed code" is, where it comes from, and give a brief preview of DotMix.

    Tutorial Windows* 8: Escrevendo uma Aplicação Multithreaded para a Windows Store* usando a biblioteca Intel® Threading Building Blocks.

    É sabido que a API das aplicações Windows Store não disponibiliza algumas funções comuns para trabalhar com Threads, como a CreateThread e aquelas que trabalham com chaves TLS (Thread-local storage). Esta é mais uma grande oportunidade para migrar o seu desenvolvimento de aplicações de um paralelismo baseado em threads para um paralelismo baseado em tarefas. Este post demonstra as instruções passo-a-passo para escrever um exemplo que usa paralelismo e que pode passar pela validação do Windows App Certification Kit (WACK).

    Страницы

    Подписаться на Параллельные вычисления