Гетерогенные вычисления

Поделись знанием:
Перейти к: навигация, поиск

Гетерогенные вычислительные системы — электронные системы, использующие различные типы вычислительных блоков. Вычислительными блоками такой системы могут быть процессор общего назначения (GPP), процессор специального назначения (например, цифровой сигнальный процессор (DSP) или графический процессор (GPU)), со-процессор, логика ускорения (специализированная интегральная схема (ASIC) или программируемая пользователем вентильная матрица (FPGA)). В общем, гетерогенная вычислительная платформа содержит процессоры с разными наборами команд (ISA). Спрос на повышение гетерогенности в вычислительных системах, частично связан с необходимостью в высоко-производительных, высоко-реакционных системах, которые взаимодействуют с другим окружением (аудио/видео системы, системы управления, сетевые приложения и т.д.). В прошлом, технологические достижения и масштабируемость частоты позволяли большинству компьютерных приложений увеличивать производительность без структурных изменений или аппаратного ускорения. Хотя эти достижения сохраняются, их влияние на современные приложения не так значительно, как влияние некоторых препятствий, таких как стена памяти[en] и стена мощности[1][2][3]. Теперь, с этими дополнительными ограничениями, основным методом получения дополнительной производительности вычислительных систем является введение дополнительных специализированных ресурсов, в результате чего вычислительная система становится гетерогенной[4][5]. Это позволяет разработчику использовать несколько типов вычислительных элементов, каждый из которых способен выполнять задачи, которые лучше всего для него подходят[6]. Добавление дополнительных, независимых вычислительных ресурсов неизбежно приводит к тому, что большинство гетерогенных систем рассматриваются как параллельные вычислительные системы или многоядерные системы. Ещё один термин, который иногда используется для этого типа вычислений «гибридные вычисления»[7]. Hybrid-core computing[en] — форма гетерогенных вычислений, в которой асимметричные вычислительные устройства сосуществуют в одном процессоре.



См. также

Напишите отзыв о статье "Гетерогенные вычисления"

Примечания

  1. Маркова В. И., Куликов И. М. [ssd.sscc.ru/old/chair/files/architecture/archittecture2010.ppt Архитектура современных ЭВМ]. Проверено 27 декабря 2012. [www.webcitation.org/6Dm5FPkDZ Архивировано из первоисточника 19 января 2013].
  2. IBM. [moss.csc.ncsu.edu/~mueller/cluster/ps3/CBE_Tutorial_v2.0_15December2006.pdf Cell Broadband Engine Programming Tutorial]. Проверено 16 декабря 2012. [www.webcitation.org/6Dm5GdZKL Архивировано из первоисточника 19 января 2013].
  3. John Shalf. [www.iop.org/EJ/article/1742-6596/78/1/012066/jpconf7_78_012066.pdf The New Landscape of Parallel Computer Architecture]. Проверено 16 декабря 2012. [www.webcitation.org/6Dm5HYT7B Архивировано из первоисточника 19 января 2013].
  4. Michael Gschwind. [domino.research.ibm.com/library/cyberdig.nsf/papers/1B2480A9DBF5B9538525723D0051A8C1/$File/rc24128.pdf The Cell Broadband Engine: Exploiting Multiple Levels of Parallelism in a Chip Multiprocessor]. International Journal of Parallel Programming. Проверено 16 декабря 2012. [www.webcitation.org/6Dm5InEj1 Архивировано из первоисточника 19 января 2013].
  5. Brodtkorb, André Rigland; Christopher Dyken, Trond R. Hagen, Jon M. Hjelmervik, Olaf O. Storaasli (May 2010). «[iospress.metapress.com/content/t2502035x8708hh1/?p=67327ef9301f4e5aa7b8362b4e2d6f3b&pi=0 State-of-the-Art in Heterogeneous Computing]». Scientific Programming 18: 1–33. Проверено 2012-12-16.
  6. [www.linuxjournal.com/article/8368 Heterogeneous Processing: a Strategy for Augmenting Moore's Law]. Linux Journal. Проверено 16 декабря 2012. [www.webcitation.org/6Dm5JMn9v Архивировано из первоисточника 19 января 2013].
  7. [rssi.ncsa.illinois.edu/2007/proceedings/posters/rssi07_12_poster.pdf Visions for Application Development on Hybrid Computing Systems]. Проверено 16 декабря 2012. [www.webcitation.org/6Dm5K1u5M Архивировано из первоисточника 19 января 2013].

Отрывок, характеризующий Гетерогенные вычисления

Князь Андрей нахмурившись молчал.
– Вы ведь дружны с Борисом? – сказала ему Вера.
– Да, я его знаю…
– Он верно вам говорил про свою детскую любовь к Наташе?
– А была детская любовь? – вдруг неожиданно покраснев, спросил князь Андрей.
– Да. Vous savez entre cousin et cousine cette intimite mene quelquefois a l'amour: le cousinage est un dangereux voisinage, N'est ce pas? [Знаете, между двоюродным братом и сестрой эта близость приводит иногда к любви. Такое родство – опасное соседство. Не правда ли?]
– О, без сомнения, – сказал князь Андрей, и вдруг, неестественно оживившись, он стал шутить с Пьером о том, как он должен быть осторожным в своем обращении с своими 50 ти летними московскими кузинами, и в середине шутливого разговора встал и, взяв под руку Пьера, отвел его в сторону.
– Ну что? – сказал Пьер, с удивлением смотревший на странное оживление своего друга и заметивший взгляд, который он вставая бросил на Наташу.
– Мне надо, мне надо поговорить с тобой, – сказал князь Андрей. – Ты знаешь наши женские перчатки (он говорил о тех масонских перчатках, которые давались вновь избранному брату для вручения любимой женщине). – Я… Но нет, я после поговорю с тобой… – И с странным блеском в глазах и беспокойством в движениях князь Андрей подошел к Наташе и сел подле нее. Пьер видел, как князь Андрей что то спросил у нее, и она вспыхнув отвечала ему.
Но в это время Берг подошел к Пьеру, настоятельно упрашивая его принять участие в споре между генералом и полковником об испанских делах.
Берг был доволен и счастлив. Улыбка радости не сходила с его лица. Вечер был очень хорош и совершенно такой, как и другие вечера, которые он видел. Всё было похоже. И дамские, тонкие разговоры, и карты, и за картами генерал, возвышающий голос, и самовар, и печенье; но одного еще недоставало, того, что он всегда видел на вечерах, которым он желал подражать.
Недоставало громкого разговора между мужчинами и спора о чем нибудь важном и умном. Генерал начал этот разговор и к нему то Берг привлек Пьера.


На другой день князь Андрей поехал к Ростовым обедать, так как его звал граф Илья Андреич, и провел у них целый день.
Все в доме чувствовали для кого ездил князь Андрей, и он, не скрывая, целый день старался быть с Наташей. Не только в душе Наташи испуганной, но счастливой и восторженной, но во всем доме чувствовался страх перед чем то важным, имеющим совершиться. Графиня печальными и серьезно строгими глазами смотрела на князя Андрея, когда он говорил с Наташей, и робко и притворно начинала какой нибудь ничтожный разговор, как скоро он оглядывался на нее. Соня боялась уйти от Наташи и боялась быть помехой, когда она была с ними. Наташа бледнела от страха ожидания, когда она на минуты оставалась с ним с глазу на глаз. Князь Андрей поражал ее своей робостью. Она чувствовала, что ему нужно было сказать ей что то, но что он не мог на это решиться.
Когда вечером князь Андрей уехал, графиня подошла к Наташе и шопотом сказала:
– Ну что?
– Мама, ради Бога ничего не спрашивайте у меня теперь. Это нельзя говорить, – сказала Наташа.
Но несмотря на то, в этот вечер Наташа, то взволнованная, то испуганная, с останавливающимися глазами лежала долго в постели матери. То она рассказывала ей, как он хвалил ее, то как он говорил, что поедет за границу, то, что он спрашивал, где они будут жить это лето, то как он спрашивал ее про Бориса.
– Но такого, такого… со мной никогда не бывало! – говорила она. – Только мне страшно при нем, мне всегда страшно при нем, что это значит? Значит, что это настоящее, да? Мама, вы спите?