Автор24

Информация о работе

Подробнее о работе

Страница работы

Многоядерные процессоры сегодня. Характеристики. Основные производители. Перспективы. юридический факультет

  • 24 страниц
  • 2016 год
  • 834 просмотра
  • 2 покупки
Автор работы

ksu1992

Выпускница УрГЭУ СИНХ

150 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

На сегодняшний день процессоры стали частью нашей жизни. Они используются в электронных приборах практически во всех сферах человеческой жизни: в армии, медицине, образовании, коммерческой деятельности, быту и т.п. В быту процессоры применяются в телевизорах, телефонах, холодильниках и т.д. Развитие микропроцессоров увеличивает функциональные и вычислительные возможности электронных приборов. Уменьшающейся размер микропроцессоров позволяет встраивать их в более мелкие приборы (такие как телефоны и планшетные компьютеры и т.п), а увеличивающаяся вычислительная мощность процессора позволяет решать более сложные задачи. Для увеличения производительности процессоров используют многоядерные архитектуры.
В первой главе данной работы описана структура процессора и почему необходимо развивать вычислительную мощность. Структура многоядерной архитектуры ее достоинства и недостатки.
Во второй главе описаны особенности реализации многоядерной архитектуры: параллельные вычисления, программное обеспечение.
И в последней главе работы описаны новейшие классификации и перспективы развития многоядерных процессоров, по мнению крупнейших производителей процессоров.


1 .Структура многоядерных вычислительных комплексов

Структура процессора

Процессор, центральное устройство вычислительной машины, выполняющее заданные программой преобразования информации и осуществляющее управление всем вычислительным процессом и взаимодействием устройств вычислительной машины [1]. На рисунке 1 представлена структура процессора

Введение………………………………………………………………………………3
1. Структура многоядерных вычислительных комплексов……………………….4
1.1 Основные проблемы создания многоядерных процессоров………………..…7
1.2 Преимущества многоядерных систем…………………………………………..8
1.3 Недостатки многоядерных систем………………………………………………8
2. Программное обеспечение многоядерных ОС………………………………....10
2.1 Особенности перехода к параллельным вычислениям………………………11
2.2 Инструментальные средства разработки ПО………………………………...12
3. Перспективы развития…………………………………………………………...20
Заключение………………………………………………………………………….23
Список литературы…………………………………………………………………24

Структура многоядерных процессоров

Многоядерный процессор - это центральный микропроцессор, содержащий 2 и более вычислительных ядра на одном процессорном кристалле или в одном корпусе [1].
Первый ( одно ядерный) микропроцессор Intel 4004 был представлен 15 ноября 1971г. Корпорацией Intel. Он содержал 2300 транзисторов, работал на тактовой частоте 108 кГц и стоил $300.
Требования к вычислительной мощности центрального микропроцессора постоянно росли и продолжают расти. Но если раньше производителям процессоров приходилось постоянно подстраиваться под текущие насущные (вечно растущие) запросы пользователей ПК, то теперь чипмейкеры идут с большим опережением.
Долгое время повышение производительности традиционных одно ядерных процессоров в основном происходило за счет последовательного увеличения тактовой частоты (около 80% производительности процессора определяла именно тактовая частота) с одновременным увеличением количества транзисторов на одном кристалле. Однако дальнейшее повышение тактовой частоты (при тактовой частоте более 3,8 ГГц чипы попросту перегреваются) упирается в ряд фундаментальных физических барьеров (поскольку технологический процесс почти вплотную приблизился к размерам атома: сегодня процессоры выпускаются по 45-нм технологии, а размеры атома кремния - приблизительно 0,543 нм):
• во-первых, с уменьшением размеров кристалла и с повышением тактовой частоты возрастает ток утечки транзисторов. Это ведет к повышению потребляемой мощности и увеличению выброса тепла;
• во-вторых, преимущества более высокой тактовой частоты частично сводятся на нет из-за задержек при обращении к памяти, так как время доступа к памяти не соответствует возрастающим тактовым частотам;
• в-третьих, для некоторых приложений традиционные последовательные архитектуры становятся неэффективными с возрастанием тактовой частоты из-за так называемого «фон-неймановского узкого места» - ограничения производительности в результате последовательного потока вычислений. При этом возрастают резистивно-емкостные задержки передачи сигналов, что является дополнительным узким местом, связанным с повышением тактовой частоты.
Применение многопроцессорных систем также не получило широкого распространения, так как требует сложных и дорогостоящих многопроцессорных материнских плат. Поэтому было решено добиваться дальнейшего повышения производительности микропроцессоров другими средствами. Самым эффективным направлением была признана концепция многопоточности, зародившаяся в мире суперкомпьютеров, - это одновременная параллельная обработка нескольких потоков команд.
Так в компании Intel родилась Hyper-Threading Technology (HTT) - технология сверх поточной обработки данных, которая позволяет процессору выполнять в одно ядерном процессоре параллельно до четырех программных потоков одновременно[3]. Hyper-threading значительно повышает эффективность выполнения ресурсосберегающих приложений (например, связанных с аудио- и видео редактированием, 3D-моделированием), а также работу ОС в многозадачном режиме.
Процессор Pentium 4 с включенным Hyper-threading имеет одно физическое ядро, которое разделено на два логических, поэтому операционная система определяет его, как два разных процессора (вместо одного)[3].
Hyper-threading фактически стала трамплином к созданию процессоров с двумя физическими ядрами на одном кристалле. В 2-ядерном чипе параллельно работают два ядра (два процессора!), которые при меньшей тактовой частоте обеспечивают большую производительность, поскольку параллельно (одновременно) выполняются два независимых потока инструкций.
Способность процессора выполнять одновременно несколько программных потоков называется параллелизмом на уровне потоков (TLP - thread-level parallelism). Необходимость в TLP зависит от конкретной ситуации (в некоторых случаях она просто бесполезна).

1.1 Основные проблемы создания многоядерных процессоров

• каждое ядро процессора должно быть независимым, - с независимым энергопотреблением и управляемой мощностью;
• рынок программного обеспечения должен быть обеспечен программами, способными эффективно разбивать алгоритм ветвления команд на четное (для процессоров с четным количеством ядер) или на нечетное (для процессоров с нечетным количеством ядер) количество потоков;

1.2 Преимущества многоядерных процессоров

• возможность распределять работу программ, например, основных задач приложений и фоновых задач операционной системы, по нескольким ядрам;
• увеличение скорости работы программ;
• процессы, требующие интенсивных вычислений, протекают намного быстрее;
• более эффективное использование требовательных к вычислительным ресурсам мультимедийных приложений (например, видеоредакторов);
• снижение энергопотребления;
• работа пользователя ПК становится более комфортной;

1.3 Недостатки многоядерных процессоров

Возросшая себестоимость производства многоядерных процессоров (по сравнению с одно ядерными) заставляет чипмейкеров увеличивать их стоимость, а это отчасти сдерживает спрос. Так как с оперативной памятью одновременно работают сразу два и более ядра, необходимо «научить» их работать без конфликтов. Возросшее энергопотребление требует применения мощных схем питания. Требуется более мощная система охлаждения. Количество оптимизированного под многоядерность программного обеспечения ничтожно мало (большинство программ рассчитаны на работу в классическом одноядерном режиме, поэтому они просто не могут задействовать вычислительную мощь дополнительных ядер). Операционные системы, поддерживающие многоядерные процессоры (например, Windows XP SP2 и выше) используют вычислительные ресурсы дополнительных ядер для собственных системных нужд.
Следует признать, что в настоящее время многоядерные процессоры используются крайне неэффективно. Кроме того, на практике n-ядерные процессоры не производят вычисления в n раз быстрее одноядерных: хотя прирост быстродействия и оказывается значительным, но при этом он во многом зависит от типа приложения. У программ, которые не рассчитаны на работу с многоядерными процессорами, быстродействие увеличивается всего на 5%. А вот оптимизированные под многоядерные процессоры программы работают быстрее уже на 50%.
Лидеры процессоростроения, компании Intel и AMD, считают, что будущее за параллельными вычислениями и продолжают последовательно наращивать количество ядер в процессорах.
Появление многоядерных

1. Флорес А., Организация вычислительных машин, пер. с англ., М., 1972; Каган Б. М., Каневский М. М., Цифровые вычислительные машины и системы, 2-е изд., М., 1973;
2. Справочник по цифровой вычислительной технике, под ред. Б. Н. Малиновского, К., 1974.
3. Григорьев В. Л. «Микропроцессор i80486». - М.: БИНОМ, 2003 277 с.
4. Статья Сергея Золотарева, Алексей Рыбакова: «Программное обеспечение многоядерных систем»
5. Басманов А. С. «МП и ОЭВМ». - М.: «Мир», 2002 321с.
6. Статья А.В. Калачёв «Многоядерные процессоры» (Интернет университет информационных технологий www. intuit.ru)

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Оставляя свои контактные данные и нажимая «Заказать Контрольную работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Фрагменты работ

На сегодняшний день процессоры стали частью нашей жизни. Они используются в электронных приборах практически во всех сферах человеческой жизни: в армии, медицине, образовании, коммерческой деятельности, быту и т.п. В быту процессоры применяются в телевизорах, телефонах, холодильниках и т.д. Развитие микропроцессоров увеличивает функциональные и вычислительные возможности электронных приборов. Уменьшающейся размер микропроцессоров позволяет встраивать их в более мелкие приборы (такие как телефоны и планшетные компьютеры и т.п), а увеличивающаяся вычислительная мощность процессора позволяет решать более сложные задачи. Для увеличения производительности процессоров используют многоядерные архитектуры.
В первой главе данной работы описана структура процессора и почему необходимо развивать вычислительную мощность. Структура многоядерной архитектуры ее достоинства и недостатки.
Во второй главе описаны особенности реализации многоядерной архитектуры: параллельные вычисления, программное обеспечение.
И в последней главе работы описаны новейшие классификации и перспективы развития многоядерных процессоров, по мнению крупнейших производителей процессоров.


1 .Структура многоядерных вычислительных комплексов

Структура процессора

Процессор, центральное устройство вычислительной машины, выполняющее заданные программой преобразования информации и осуществляющее управление всем вычислительным процессом и взаимодействием устройств вычислительной машины [1]. На рисунке 1 представлена структура процессора

Введение………………………………………………………………………………3
1. Структура многоядерных вычислительных комплексов……………………….4
1.1 Основные проблемы создания многоядерных процессоров………………..…7
1.2 Преимущества многоядерных систем…………………………………………..8
1.3 Недостатки многоядерных систем………………………………………………8
2. Программное обеспечение многоядерных ОС………………………………....10
2.1 Особенности перехода к параллельным вычислениям………………………11
2.2 Инструментальные средства разработки ПО………………………………...12
3. Перспективы развития…………………………………………………………...20
Заключение………………………………………………………………………….23
Список литературы…………………………………………………………………24

Структура многоядерных процессоров

Многоядерный процессор - это центральный микропроцессор, содержащий 2 и более вычислительных ядра на одном процессорном кристалле или в одном корпусе [1].
Первый ( одно ядерный) микропроцессор Intel 4004 был представлен 15 ноября 1971г. Корпорацией Intel. Он содержал 2300 транзисторов, работал на тактовой частоте 108 кГц и стоил $300.
Требования к вычислительной мощности центрального микропроцессора постоянно росли и продолжают расти. Но если раньше производителям процессоров приходилось постоянно подстраиваться под текущие насущные (вечно растущие) запросы пользователей ПК, то теперь чипмейкеры идут с большим опережением.
Долгое время повышение производительности традиционных одно ядерных процессоров в основном происходило за счет последовательного увеличения тактовой частоты (около 80% производительности процессора определяла именно тактовая частота) с одновременным увеличением количества транзисторов на одном кристалле. Однако дальнейшее повышение тактовой частоты (при тактовой частоте более 3,8 ГГц чипы попросту перегреваются) упирается в ряд фундаментальных физических барьеров (поскольку технологический процесс почти вплотную приблизился к размерам атома: сегодня процессоры выпускаются по 45-нм технологии, а размеры атома кремния - приблизительно 0,543 нм):
• во-первых, с уменьшением размеров кристалла и с повышением тактовой частоты возрастает ток утечки транзисторов. Это ведет к повышению потребляемой мощности и увеличению выброса тепла;
• во-вторых, преимущества более высокой тактовой частоты частично сводятся на нет из-за задержек при обращении к памяти, так как время доступа к памяти не соответствует возрастающим тактовым частотам;
• в-третьих, для некоторых приложений традиционные последовательные архитектуры становятся неэффективными с возрастанием тактовой частоты из-за так называемого «фон-неймановского узкого места» - ограничения производительности в результате последовательного потока вычислений. При этом возрастают резистивно-емкостные задержки передачи сигналов, что является дополнительным узким местом, связанным с повышением тактовой частоты.
Применение многопроцессорных систем также не получило широкого распространения, так как требует сложных и дорогостоящих многопроцессорных материнских плат. Поэтому было решено добиваться дальнейшего повышения производительности микропроцессоров другими средствами. Самым эффективным направлением была признана концепция многопоточности, зародившаяся в мире суперкомпьютеров, - это одновременная параллельная обработка нескольких потоков команд.
Так в компании Intel родилась Hyper-Threading Technology (HTT) - технология сверх поточной обработки данных, которая позволяет процессору выполнять в одно ядерном процессоре параллельно до четырех программных потоков одновременно[3]. Hyper-threading значительно повышает эффективность выполнения ресурсосберегающих приложений (например, связанных с аудио- и видео редактированием, 3D-моделированием), а также работу ОС в многозадачном режиме.
Процессор Pentium 4 с включенным Hyper-threading имеет одно физическое ядро, которое разделено на два логических, поэтому операционная система определяет его, как два разных процессора (вместо одного)[3].
Hyper-threading фактически стала трамплином к созданию процессоров с двумя физическими ядрами на одном кристалле. В 2-ядерном чипе параллельно работают два ядра (два процессора!), которые при меньшей тактовой частоте обеспечивают большую производительность, поскольку параллельно (одновременно) выполняются два независимых потока инструкций.
Способность процессора выполнять одновременно несколько программных потоков называется параллелизмом на уровне потоков (TLP - thread-level parallelism). Необходимость в TLP зависит от конкретной ситуации (в некоторых случаях она просто бесполезна).

1.1 Основные проблемы создания многоядерных процессоров

• каждое ядро процессора должно быть независимым, - с независимым энергопотреблением и управляемой мощностью;
• рынок программного обеспечения должен быть обеспечен программами, способными эффективно разбивать алгоритм ветвления команд на четное (для процессоров с четным количеством ядер) или на нечетное (для процессоров с нечетным количеством ядер) количество потоков;

1.2 Преимущества многоядерных процессоров

• возможность распределять работу программ, например, основных задач приложений и фоновых задач операционной системы, по нескольким ядрам;
• увеличение скорости работы программ;
• процессы, требующие интенсивных вычислений, протекают намного быстрее;
• более эффективное использование требовательных к вычислительным ресурсам мультимедийных приложений (например, видеоредакторов);
• снижение энергопотребления;
• работа пользователя ПК становится более комфортной;

1.3 Недостатки многоядерных процессоров

Возросшая себестоимость производства многоядерных процессоров (по сравнению с одно ядерными) заставляет чипмейкеров увеличивать их стоимость, а это отчасти сдерживает спрос. Так как с оперативной памятью одновременно работают сразу два и более ядра, необходимо «научить» их работать без конфликтов. Возросшее энергопотребление требует применения мощных схем питания. Требуется более мощная система охлаждения. Количество оптимизированного под многоядерность программного обеспечения ничтожно мало (большинство программ рассчитаны на работу в классическом одноядерном режиме, поэтому они просто не могут задействовать вычислительную мощь дополнительных ядер). Операционные системы, поддерживающие многоядерные процессоры (например, Windows XP SP2 и выше) используют вычислительные ресурсы дополнительных ядер для собственных системных нужд.
Следует признать, что в настоящее время многоядерные процессоры используются крайне неэффективно. Кроме того, на практике n-ядерные процессоры не производят вычисления в n раз быстрее одноядерных: хотя прирост быстродействия и оказывается значительным, но при этом он во многом зависит от типа приложения. У программ, которые не рассчитаны на работу с многоядерными процессорами, быстродействие увеличивается всего на 5%. А вот оптимизированные под многоядерные процессоры программы работают быстрее уже на 50%.
Лидеры процессоростроения, компании Intel и AMD, считают, что будущее за параллельными вычислениями и продолжают последовательно наращивать количество ядер в процессорах.
Появление многоядерных

1. Флорес А., Организация вычислительных машин, пер. с англ., М., 1972; Каган Б. М., Каневский М. М., Цифровые вычислительные машины и системы, 2-е изд., М., 1973;
2. Справочник по цифровой вычислительной технике, под ред. Б. Н. Малиновского, К., 1974.
3. Григорьев В. Л. «Микропроцессор i80486». - М.: БИНОМ, 2003 277 с.
4. Статья Сергея Золотарева, Алексей Рыбакова: «Программное обеспечение многоядерных систем»
5. Басманов А. С. «МП и ОЭВМ». - М.: «Мир», 2002 321с.
6. Статья А.В. Калачёв «Многоядерные процессоры» (Интернет университет информационных технологий www. intuit.ru)

Купить эту работу

Многоядерные процессоры сегодня. Характеристики. Основные производители. Перспективы. юридический факультет

150 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

14 июля 2016 заказчик разместил работу

Выбранный эксперт:

Автор работы
ksu1992
4.3
Выпускница УрГЭУ СИНХ
Купить эту работу vs Заказать новую
2 раза Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—5 дней
150 ₽ Цена от 200 ₽

5 Похожих работ

Контрольная работа

Составить блок схему алгоритма проверки равенства трех чисел A B C (A=B и А=С – использовать логичес

Уникальность: от 40%
Доступность: сразу
160 ₽
Контрольная работа

В трех различных домах живут три поссорившиеся между собой соседа Недалеко от их домов имеются три к

Уникальность: от 40%
Доступность: сразу
100 ₽
Контрольная работа

Определить является ли данный граф Эйлеровым или Гамильтоновым Указать эйлеров и гамильтонов циклы

Уникальность: от 40%
Доступность: сразу
120 ₽
Контрольная работа

На рисунке — схема дорог связывающих города А Б В Г Д Е Ж З И К По каждой дороге можно двигаться тол

Уникальность: от 40%
Доступность: сразу
140 ₽
Контрольная работа

Информационное обеспечение процессов управления в экономике (ВЗФЭИ)

Уникальность: от 40%
Доступность: сразу
300 ₽

Отзывы студентов

Отзыв Леонид Леонид об авторе ksu1992 2015-03-30
Контрольная работа

Отлично!

Общая оценка 5
Отзыв Марина [email protected] об авторе ksu1992 2017-10-03
Контрольная работа

все хорошо, спасибо!

Общая оценка 5
Отзыв Светлана Титова об авторе ksu1992 2017-03-18
Контрольная работа

проект отличный! Благодарим за сотрудничество!

Общая оценка 5
Отзыв Георгий Букин об авторе ksu1992 2016-02-27
Контрольная работа

Спасибо автору. Сделал все хорошо и дешево.

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Высокоскоростная корпоративная, локальная вычислительная сеть предприятия

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

Программный комплекс задач поддержки процесса использования смарт-карт клиентами АЗС

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Защита локальной сети программными средствами microsoft

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Обзор рынка программных средств self-service BI инструментов

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Применение архитектурных методов и средств при разработке ИТстратегии компании

Уникальность: от 40%
Доступность: сразу
1650 ₽
Готовая работа

Конфигурирование поисковых серверов для сети Интернет и локальной сети

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Коммутации в телеграфных сетях

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Динамические структуры данных

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Разработка и интегрирование в технические компании информационных веб-ресурсов

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Выбор и внедрение системы мониторинга сетевого трафика для корпоративной информационной системы

Уникальность: от 40%
Доступность: сразу
7700 ₽
Готовая работа

Программный опрос первичных преобразователей» в среде LabVIEW

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

Разработка мобильного приложения экспресс расчётов системы тягового электроснабжения

Уникальность: от 40%
Доступность: сразу
4700 ₽