Informatique parallèle

Модель – для понта, язык – для дела?

Перефразируя произнесенную в /ru-ru/blogs/2009/08/27/2001970 фразу о ружьях и ножах из фильма «Карты, деньги, два ствола», давайте разберемся, действительно ли, как это часто преподносится, модель для наукообразия или, попросту, – для понта и только лишь язык программирования – для дела? На примере вычисления чисел ряда Фибоначчи мы рассмотрим параллельные идеи в рамках широко известных языков С# и С++ (подробнее см. соответственно [1] и [2]).

Performance per Watt: Hey, I already know it’s important, don’t I? (The preface)

One of the big advantages of blogging is that I can write about anything I want, as long is it doesn’t violate any Intel conduct rules, refer to any competitors, reveal any confidential information, insult anyone, compliment people (yeah, I said compliment), and so on and so on and so on. Outside of that, I have a free hand.

OpenMP и исключения (exceptions)

Мы продолжаем развивать наш статический анализатор VivaMP, и на этот раз хочется рассказать о диагностике ошибок, связанных с использованием исключений (exception) языка Си++ в параллельных регионах (parallel regions). Под параллельным регионом имеются виду фрагмент программы, который делится на параллельно выполняемые нити. Параллельно выполняемые нити формируют такими директивами OpenMP как for и sections. Использовать исключения внутри параллельных регионов можно.

A blog devoted to static code analysis, 64-bit and parallel application development

With this note we begin our blog on ISN site. "We" is a Russian startup, OOO "Program Verification Systems", .

The blog will be conducted by two people - director general Evgeniy Ryzhkov and scientific consultant Andrey Karpov. Our company develops and distributes the static code analyzer PVS-Studio intended for detecting errors in the source code of parallel and 64-bit programs.

Неудачная попытка сравнить PVS-Studio (VivaMP) и Intel C/C++ ("Parallel Lint")

Cтатья представляет собой предварительный вариант сравнения PVS-Studio (VivaMP) и Intel C/C++ ("Parallel Lint").
  • параллельное программирование
  • Informatique parallèle
  • The path to a better world is paved through Informatics: European Computer Science Conference 2009 Paris

    It was a sunny day last Thursday in Paris after a very stormy night,  I was sitting in the sun filled conference room with 80 deans and Rectors of the top universities in Europe attending the European Computer Science Summit where the first Keynote speaker Dr.

    When test suites fail us (when they meet parallelism).

    Another week and another customer shared how messed up their test suites were because of parallel programming. So where are we going wrong?

    First, it is natural to feel confused and disoriented when a failure "escapes" into the wild.  In other words, when a bug is not caught by our test suites it is natural to DEMAND an plan to correct this failure!

    Second, it is common to fall back on a simple belief: an "escape" means we need MORE tests.

    This is where parallelism trips us up.

    Bring Threading to C/C++ Windows* Applications

    Learn how to leverage Intel® Parallel Studio as Microsoft Visual Studio* C/C++ developers from a range of industries share their secrets during our software developer webinar fall series. Sign up today for these complimentary webinars designed to help you increase your parallelism expertise and optimize Windows* applications for multicore. 

    Don’t miss the complimentary Intel fall webinar series-register today.
  • Informatique parallèle
  • S’abonner à Informatique parallèle