Записи с тегом программирование

Конкурс Интела «Объясни на пальцах 2.0»

Очередной конкурс от Интела. На этот раз ничего не нужно программировать. Конкурс называется «Объясни на пальцах 2.0». Задача конкурса — дать простые определения для различных терминов параллельного программирования. Например, что такое SIMD и MIMD? Не пытайтесь бросаться в Гугл или Википедию за определениями. Лучше представьте такую ситуацию. Вы делаете лабораторную …

Прототип параллельного компилятора

А не задумывались ли вы, что узкое место при разработке чего-либо — это программист? Как бы вы быстро не печатали на клавиатуре, всё равно современные компиляторы компилируют намного быстрее. Мало кто знает, что оптимизация программ заключается не в том, чтобы программы быстро работали на процессоре, а в том, чтобы конечному пользователю …

Лекция Сергея Михтонюка по компьютерной графике

В среду (27.05.09) состоится лекция Сергея Михтонюка по компьютерной графике. В программе:

  1. Graphic primitives

  2. Transformations: Projection / World / View

  3. Matrices

  4. Z-Buffer & Stencil buffer

  5. Lightning: Flat (Gouraud / Phong shading), Directional (point / spot lights)

  6. Textures: Texture coordinates, Mip-mapping, Sampling, Cubic textures

  7. Lighting models: Diffuse / Ambient / Specular

  8. Shaders: Vertex / Pixel, Effects

  9. Effect …

Простое статическое распределение работы в многопоточной программе

Этой статьей мы начинаем цикл публикаций «Параллельное программирование для самых маленьких». Ожидаемая аудитория проекта: школьники, а также студенты, начинающие изучать параллельное программирование.

Преимущество многопоточного приложения перед последовательным заключается в том, что несколько потоков делают тот же самый объем работы в несколько раз быстрее. Единицей работы в частном случае может служить …