Обучающее руководство по многоядерным технологиям: начальный уровень

Опубликовано: 29 августа 2007 г. | Последние Изменения: 26 августа 2008 г.



Добро пожаловать


Наступила эра многоядерных технологий! В этом разделе вы найдете ссылки на статьи, обучающие материалы, информацию об инструментах для реализации многопоточности и истории успеха, связанные с многопоточным программированием. Если у вас есть вопросы, например о том, когда лучше использовать мьютекс, а когда – семафор, обратитесь к форумам и блогам сообщества разработчиков, заинтересованных в оптимизации приложений для многоядерных решений. В них вы найдете справочные материалы, узнаете мнение своих коллег и сможете просто пообщаться.


Обучающие материалы для начинающих

Начните с обучающих программ, документации и видеоматериалов. 

Параллельная вселенная

Многопоточность в вопросах и ответах от Чарльза Конгдона (Charles Congdon) (видеоролики на английском языке)
  1. Чем ты занимаешься Чарльз?
  2. Что означает слово "Умножай" в рекламе, размещенной в интернете и транслируемой по телевиденью?
  3. Хотелось бы найти пояснение терминов, которые упоминаются при описании многоядерной технологии и многопоточности
  4. В чем преимущества многоядерности? Почему нельзя просто увеличить частоту процессора?
  5. Как я узнаю, что я созрел для параллельного программирования?
  6. Параллельные вычисления на ПК организуются только одним способом, или есть еще варианты?
  7. Какие типы параллельной обработки различают?
  8. Какие приложения лучше всего подходят для параллельных вычислений?
  9. Что выгоднее: разработка многопоточного ПО или закупка более производительных ПК?
  10. Минуточку, Чарльз, у меня есть еще один вопрос!

 


Основы многопоточного программирования

 


Восемь шагов к успеху

 


Примеры приложений

 


Многопоточность для разработчиков игр

Post a comment If you have any questions, please contact our support team.