Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 388; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.