Очередной конкурс от Интела. На этот раз ничего не нужно программировать. Конкурс называется «Объясни на пальцах 2.0». Задача конкурса — дать простые определения для различных терминов параллельного программирования. Например, что такое SIMD и MIMD? Не пытайтесь бросаться в Гугл или Википедию за определениями. Лучше представьте такую ситуацию. Вы делаете лабораторную …
Записи с тегом программирование
Прототип параллельного компилятора
А не задумывались ли вы, что узкое место при разработке чего-либо — это программист? Как бы вы быстро не печатали на клавиатуре, всё равно современные компиляторы компилируют намного быстрее. Мало кто знает, что оптимизация программ заключается не в том, чтобы программы быстро работали на процессоре, а в том, чтобы конечному пользователю …
Лекция Сергея Михтонюка по компьютерной графике
В среду (27.05.09) состоится лекция Сергея Михтонюка по компьютерной графике. В программе:
-
Graphic primitives
-
Transformations: Projection / World / View
-
Matrices
-
Z-Buffer & Stencil buffer
-
Lightning: Flat (Gouraud / Phong shading), Directional (point / spot lights)
-
Textures: Texture coordinates, Mip-mapping, Sampling, Cubic textures
-
Lighting models: Diffuse / Ambient / Specular
-
Shaders: Vertex / Pixel, Effects
-
Effect …
Простое статическое распределение работы в многопоточной программе
Этой статьей мы начинаем цикл публикаций «Параллельное программирование для самых маленьких». Ожидаемая аудитория проекта: школьники, а также студенты, начинающие изучать параллельное программирование.
Преимущество многопоточного приложения перед последовательным заключается в том, что несколько потоков делают тот же самый объем работы в несколько раз быстрее. Единицей работы в частном случае может служить …