ivdon3@bk.ru
В настоящее время наблюдается стремительное развитие вычислительных систем, в том числе систем, включающих в свой состав устройства различного типа. Такие системы называют неоднородными или гетерогенными. В состав подобной системы помимо традиционных процессоров CPU могут входить графические GPU, программируемые вентильные матрицы, другие устройства. Одной из ярко выраженных проблем подобных систем является сложность распределения вычислительной нагрузки между узлами вычислительной системы. В данной работе описываются типы балансировки и методы распределения вычислительной нагрузки в неоднородных вычислительных системах. Описывается пример балансировки нагрузки в реальной гетерогенной вычислительной системе.
Ключевые слова: неоднородная система, гетерогенная система, балансировка нагрузки, распределение нагрузки, вычислительный кластер
05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей , 05.13.18 - Математическое моделирование, численные методы и комплексы программ