Дописи з тегом програмування

Конкурс Intel «Поясни на пальцях 2.0»

Черговий конкурс від Intel. Цього разу нічого не треба програмувати. Конкурс називається «Поясни на пальцях 2.0». Завдання конкурсу — дати прості визначення для різних термінів паралельного програмування. Наприклад, що таке SIMD і MIMD? Не намагайтеся кидатися в Google чи Wikipedia по визначення. Краще уявіть таку ситуацію. Ви робите лабораторну роботу …

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

А чи не замислювалися ви, що вузьке місце під час розробки чого завгодно — це програміст? Хай би як швидко ви не друкували на клавіатурі, усе одно сучасні компілятори компілюють набагато швидше. Мало хто знає, що оптимізація програм полягає не в тому, щоб програми швидко працювали на процесорі, а в тому …

Лекція Сергія Міхтонюка з компʼютерної графіки

У середу (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 …

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

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

Перевага багатопотокового застосунку перед послідовним полягає в тому, що кілька потоків виконують той самий обсяг роботи в кілька разів швидше. Одиницею роботи в окремому випадку може бути одна …