КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Использование нескольких процессоров для выполнения параллельной обработки
Многие компьютеры используют несколько процессоров при выполнении вычислительных задач. Например, в ПК использование сопроцессора продиктовано соображениями увеличения производительности при выполнении таких специфических задач, как выполнение математических вычислений или работа с графикой. Ускорение обработки может достигаться в том случае, когда несколько процессоров занято выполнением одной и той же задачи. На рис. 5.6 сравниваются параллельная и последовательная обработки, реализуемые на обычном компьютере. В процессе параллельной обработки несколькими центральными вычисли- В процессе последовательной обработки выполнение каждой задачи производится ЦПУ, который обрабатывает одну инструкцию за единицу времени. При параллельной обработке несколько задач назначаются блокам, выполняющим обработку, благодаря чему конечный результат формируется значительно быстрее тельными устройствами (ЦПУ) одна большая задача разбивается на несколько маленьких подзадач, работа над выполнением которых производится одновременно. Использование группы процессоров для решения одной и той же задачи требует переформулировки самой задачи, а также наличия специального ПО, позволяющего разделить одну задачу на несколько меньших по размеру подзадач наиболее эффектным способом. При этом поддерживаются требуемые данные, а также производится повторная сборка результатов многих подзадач, в результате чего получается необходимое решение. Компьютеры с массовым параллелизмом включают огромные сети, состоящие из сотен (или даже тысяч) процессоров, с помощью которых реализуются сложные (и вместе с тем гибкие) методы решения больших вычислительных задач. В отличие от параллельной обработки, когда несколько дорогих специализированных процессоров работают в «одной упряжке», в компьютерах с массовым параллелизмом сотни (или даже тысячи) недорогих универсальных процессоров решают небольшие по объему подзадачи, на которые разбивается исходная «громоздкая» задача. Например, в фирме Wal-Mart подобные компьютеры применяются для работы с базой данных, содержащей сведения о запасах на складе и тенденциях продаж. Причем объем информации, содержащейся в этой базе данных, составляет 24 млрд Кбайтов.
..
Дата добавления: 2015-04-29; Просмотров: 415; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |