WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Гетерогенные вычислительные системы — электронные системы, использующие различные типы вычислительных блоков. Вычислительными блоками такой системы могут быть процессор общего назначения (GPP), процессор специального назначения (например, цифровой сигнальный процессор (DSP) или графический процессор (GPU)), со-процессор, логика ускорения (специализированная интегральная схема (ASIC) или программируемая пользователем вентильная матрица (FPGA)).

В общем, гетерогенная вычислительная платформа содержит процессоры с разными наборами команд (ISA). Спрос на повышение гетерогенности в вычислительных системах, частично связан с необходимостью в высоко-производительных, высоко-реакционных системах, которые взаимодействуют с другим окружением (аудио/видео системы, системы управления, сетевые приложения и т. д.).

В прошлом, технологические достижения и масштабируемость частоты позволяли большинству компьютерных приложений увеличивать производительность без структурных изменений или аппаратного ускорения. Хотя эти достижения сохраняются, их влияние на современные приложения не так значительно, как влияние некоторых препятствий, таких как стена памяти[en] и стена мощности[1][2][3].

Теперь, с этими дополнительными ограничениями, основным методом получения дополнительной производительности вычислительных систем является введение дополнительных специализированных ресурсов, в результате чего вычислительная система становится гетерогенной[4][5]. Это позволяет разработчику использовать несколько типов вычислительных элементов, каждый из которых способен выполнять задачи, которые лучше всего для него подходят[6].

Добавление дополнительных, независимых вычислительных ресурсов неизбежно приводит к тому, что большинство гетерогенных систем рассматриваются как параллельные вычислительные системы или многоядерные системы.

Ещё один термин, который иногда используется для этого типа вычислений «гибридные вычисления»[7]. Hybrid-core computing[en] — форма гетерогенных вычислений, в которой асимметричные вычислительные устройства сосуществуют в одном процессоре.

См. также

Примечания

  1. Маркова В. И., Куликов И. М. Архитектура современных ЭВМ. Проверено 27 декабря 2012. Архивировано 18 января 2013 года.
  2. IBM. Cell Broadband Engine Programming Tutorial. Проверено 16 декабря 2012. Архивировано 18 января 2013 года.
  3. John Shalf. The New Landscape of Parallel Computer Architecture. Проверено 16 декабря 2012. Архивировано 18 января 2013 года.
  4. Michael Gschwind. The Cell Broadband Engine: Exploiting Multiple Levels of Parallelism in a Chip Multiprocessor. International Journal of Parallel Programming. Проверено 16 декабря 2012. Архивировано 18 января 2013 года.
  5. Brodtkorb, André Rigland; Christopher Dyken, Trond R. Hagen, Jon M. Hjelmervik, Olaf O. Storaasli (May 2010). “State-of-the-Art in Heterogeneous Computing”. Scientific Programming. 18: 1—33. Архивировано из оригинала 2016-05-07. Проверено 2012-12-16. Используется устаревший параметр |deadlink= (справка)
  6. Heterogeneous Processing: a Strategy for Augmenting Moore's Law. Linux Journal. Проверено 16 декабря 2012. Архивировано 18 января 2013 года.
  7. Visions for Application Development on Hybrid Computing Systems. Проверено 16 декабря 2012. Архивировано 18 января 2013 года.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии