up
ru ua en
menu


GOODRAM-SSD-Iridium-PRO.gif

heterogeneous

Выбрать из: Обзоров Новостей
Только в разделе
Искать в найденом тег:

AMD Exascale Heterogeneous Processor – 32-ядерный процессор с GPU и HBM2

В рамках своего доклада для IEEE (Institute of Electrical and Electronics Engineer), компания AMD пролила свет на дизайн AMD Exascale Heterogeneous Processor (EHP). Это новое поколение APU, сочетающие на 2,5-уровневой подложке 32 ядра CPU (предположительно AMD Zen), графическое ядро (предположительно AMD Greenland) и 32 ГБ HBM2-памяти, которая используется в качестве кэш-памяти для ускорения вычислительных операций процессорной и графической части. Дополнительно решение AMD EHP соединено с памятью NVRAM (Non-Volatile RAM – энергонезависимая RAM), объем которой остается неизвестным, и полностью поддерживает HSA-инструкции.

AMD EHP

По замыслу компании AMD, компьютер на основе процессора AMD EHP будет размещаться в каждом кабинете определенной организации. Но подключенный к единой сети и дополненный специальным оборудованием, такой кластер превращается в суперкомпьютер с высокой общей вычислительной мощностью.

Релиз AMD EHP может состояться в 2016-2017 годах.

http://www.eteknix.com
Сергей Будиловский

Тэги: amd   hsa   amd zen   heterogeneous   hsa   
Читать новость полностью >>>

Дизайн AMD Heterogeneous Queuing для APU: в преддверии революции

Вторая - та, которую избрал, -
Нетоптаной травою привлекала:
Примять ее - цель выше всех похвал,

Хоть тех, кто здесь когда-то путь пытал,

Она сама изрядно потоптала.

Роберт Фрост «Неизбранная дорога»

Мастера шахматной игры от новичка отличает умение видеть в, казалось бы, равной и ничем не примечательной позиции начало выигрышной комбинации. И ради ее осуществления он может пожертвовать даже самой сильной фигурой, сделав ставку на конечный выигрыш в партии. В процессе он может делать, на первый взгляд, глупые и необдуманные ходы, но все они подчинены единому плану и служат его конечной цели.

AMD Heterogeneous Queuing

Эволюцию процессоров компании AMD за последние несколько лет и можно назвать отличной шахматной комбинацией. Большинству из нас лишь теперь доступен для понимания четкий замысел AMD и видна конечная цель, которая была сформулирована уже в «далеком» 2006 году, когда в недрах компании родился замысел объединить на одном кристалле процессорные и графические ядра. Но суть концепции «APU» не столько в размещении их на одном кристалле, сколько в реформировании самого принципа их взаимодействия между собой, который оставался неизменным в течение многих лет.

«Нелепо… и ради чего!», - подумали многие в 2011 году, когда компания AMD вместо нового и улучшенного поколения процессоров AMD Phenom / Athlon, успешно конкурирующих с моделями компании Intel, представила линейку APU AMD A (Llano).

«Оригинально, любопытно, но не впечатляюще!», - кружилось в мыслях после появления первых результатов их реального тестирования. Тем не менее, компания AMD упорно продолжала выполнять намеченную стратегию, которую она назвала «Heterogeneous Systems Architecture» (HSA). Уже в начале 2012 года она показала свою конечную цель, но, как и подобает настоящему стратегу, не открыла планов ее достижения.

Даже не смотря на довольно сложное финансовое положение (которое, к слову, по результатам третьего квартала 2013 года существенно улучшилось и впервые за несколько кварталов были задекларированы не убытки, а прибыль) и полгода деятельности без генерального директора (в начале 2011 года пост CEO покинул Дирк Мейер и лишь в августе 2011 года был назначен Рори Рид), компания AMD упорно продвигалась по намеченному курсу, цель которого уже близка.

AMD Heterogeneous Queuing

В чем же конечная цель? В разработке такого дизайна APU, который позволяет создавать производительные и энергоэффективные системы различных форм-факторов и различного предназначения: персональные компьютеры, ноутбуки, планшеты, серверные системы. При этом задействовать всю вычислительную мощь процессорных и графических ядер. А также позволить программам выбирать наиболее эффективный тип ядер в конкретной задаче, ведь не секрет, что центральный процессор лучше справляется с последовательным потоком данных, а графический – с параллельными нагрузками. И, конечно же, все это было бы напрасно без поддержки со стороны разработчиков программного обеспечения.  

AMD Heterogeneous Queuing

Переводя все это в плоскость конкретных задач, можно сказать, что улучшенный дизайн APU нацелен на более качественное воспроизведение видео (формат Ultra HD 4K), ускоренное редактирование фото- и видеоматериалов, создание реалистических игровых эффектов, применения новых методов управления компьютером (с помощью жестов, голосовых команд и других) и т.д.

AMD Heterogeneous Queuing

Для достижения поставленных целей на первом этапе нужно было объединить процессорные и графические ядра на одном кристалле (APU AMD Llano). Затем улучшить эту структуру, оптимизировав саму микроархитектуру и добавив несколько важных блоков (APU AMD Trinity). И лишь теперь в ход вступают главные технологии, которые и помогут раскрыть заложенный в APU потенциал. Речь идет об уже знакомой нам концепции AMD heterogeneous Uniform Memory Access (AMD hUMA) и новом дизайне AMD Heterogeneous Queuing (AMD hQ).

AMD Heterogeneous Queuing

AMD hUMA позволяет процессорным и графическим ядрам получать доступ ко всей оперативной памяти, поскольку до этого они использовали раздельное адресное пространство. Такой подход существенно упрощает их взаимодействие: чтобы передать любые данные из оперативной памяти, CPU достаточно указать на них. В свою очередь GPU их сразу же увидит, обработает и передаст соответствующий указатель на результаты. До этого вместо указателя на соответствующие ячейки оперативной памяти им необходимо было копировать весь массив данных.

AMD Heterogeneous Queuing

Концепция AMD hQ представляет собой не менее революционное новшество в сфере взаимодействия центрального и графического процессора. Традиционная модель, которая используется во всех существующих моделях, предполагает лишь односторонний обмен с участием операционной системы и драйвера. Если CPU нужно задействовать вычислительные возможности GPU, то он обращается к специальной службе операционной системы, далее подключается драйвер (переводит запрос в формат, который понятный для GPU определенного вендора) и только потом необходимые данные поступают в очередь на обработку GPU. При этом сам графический процессор не имеет возможности создавать задания для обработки на CPU.

AMD Heterogeneous Queuing

Что же предлагает AMD hQ? Во-первых, стандартизировать формат пакетов, чтобы убрать необходимость использования драйвера и соответствующей службы операционной системы. Во-вторых, позволить программам напрямую ставить задачи для графического процессора без задействования для этих целей CPU.

AMD Heterogeneous Queuing

В результате мы получим гибкую структуру, которая способна эффективно обмениваться информацией (AMD hUMA) и задачами (AMD hQ) без задействования операционной системы или драйвера. Она может быстро переадресовать задачи и напрямую взаимодействует с программами.   

AMD Heterogeneous Queuing

Концепция AMD hQ также предоставляет нескольким программам прямой доступ к вычислительным возможностям графического процессора (в порядке очереди, конечно) без задействования драйвера и с использованием стандартизованного формата пакетов заданий.

AMD Heterogeneous Queuing

Применения архитектур AMD hUMA и AMD hQ существенно повысить эффективность работы APU в любых задачах. А если учитывать возможности GPU видеокарты? Смогут ли процессоры компании Intel составить конкуренцию такой объединенной структуре, где распределение задач и памяти происходит на аппаратном уровне без применения операционной системы? А ведь именно создание такой структуры и является конечной целью архитектуры AMD HSA.

AMD Heterogeneous Queuing

В конечном итоге дизайн AMD hQ позволяет:

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

А благодаря усилиям компании AMD, к поддержке и интеграции архитектуры HSA уже присоединились ARM-альянс, компании Samsung, Qualcomm, Mediatek, Texas Instruments и многие другие. Все это позволяет надеяться на светлое будущее для компании AMD и ее HSA-архитектуры.

AMD Heterogeneous Queuing

В завершение лишь добавим, что с 11 по 13 ноября 2013 года в Сан-Хосе (Калифорния, США) пройдет очередной форум AMD Developer Summit. Вполне возможно, что там компания AMD продемонстрирует реальные результаты работы архитектур AMD hUMA и AMD hQ, а также поделится новыми подробностями следующего поколения APU – AMD Kaveri.

AMD Heterogeneous Queuing

Тэги: amd   heterogeneous   apu   huma   hsa   kaveri   texas instruments   arm   athlon   samsung   qualcomm   trinity   phenom   amd a   hq   
Читать обзор полностью >>>

AMD heterogeneous Uniform Memory Access – новый шаг в будущее вычислительных систем

Компания AMD продолжает планомерно реализовывать стратегию использования архитектуры HSA в своих процессорах и новым её этапом стала поддержка AMD heterogeneous Uniform Memory Access (AMD hUMA).

AMD hUMA

Напомним, что HSA (Heterogeneous Systems Architecture) – это интеллектуальная вычислительная архитектура, которая позволяет CPU, GPU и другим процессорам работать в «гармонии» на едином кристалле кремния. При этом обеспечивается оптимальное их функционирование благодаря эффективному распределению задач. Например: ядра GPU более эффективны при параллельных нагрузках, в то время как CPU более пригоден для обработки последовательного потока данных. 

AMD hUMA

Первые APU (AMD Llano) характеризовались лишь объединением на одном кристалле ядер центрального и графического процессоров. Что, тем не менее, было очень важным шагом вперёд, в сравнении с традиционными процессорами. При этом ядра CPU и GPU использовали для вычислений отдельное адресное пространство памяти (Non-Uniform Memory Access - NUMA), что значительно уменьшало эффективность их работы.

AMD hUMA

Например, процессорным ядрам необходимо обработать большой объём информации и для этого система подключает вычислительные ресурсы GPU. Но так как адресное пространство доступной памяти у них разное, то CPU необходимо скопировать все данные в память GPU. После этого GPU завершает их обработку и процессор копирует результаты в свою память для дальнейшей работы с ними.

AMD hUMA

Необходимость двойного копирования информации существенно снижает скорость обработки данных и негативно влияет на уровень продуктивности системы в целом. Но использование архитектуры AMD hUMA предоставляет оптимальный выход из этой ситуации. Поскольку в APU c AMD hUMA процессорные и графические ядра используют единое адресное пространство памяти, то для существенного ускорения вычислительного процесса CPU просто указывает GPU на данные, которые необходимо обработать. После завершения CPU сразу же начинает использовать результаты для дальнейших вычислений. Как видим, процедуры копирования данных отпадают сами по себе, что открывает существенный резерв для увеличения продуктивности работы системы без повышения тактовых частот.

AMD hUMA

Среди других важных преимуществ архитектуры AMD hUMA стоит выделить:

Тэги: amd   apu   heterogeneous   hsa   huma   
Читать новость полностью >>>

AMD заменит бренд Fusion System Architecture на Heterogeneous Systems Architecture

Компания AMD планирует отказаться от бренда Fusion System Architecture (FSA) заменивши его на Heterogeneous Systems Architecture (HAS). Этот шаг не вызовет никаких изменений в планах компании относительно выпуска новых APU, а лишь касается замены названия и логотипа AMD Fusion System Architecture.

 

AMD Fusion System Architecture

Логотип AMD Fusion System Architecture 

Напомним, что Fusion System Architecture является планом компании AMD по объединению на одном кристалле процессорных и графических ядер и созданию нового поколения решений под названием APU. После его успешной реализации на рынке появились сотни программ, которые способны максимально эффективно использовать особенности данной архитектуры. Таким образом, объединение аппаратных и программных средств привело к созданию гетерогенной вычислительной экосистемы, которая работает на основе промышленных стандартов. Именно поэтому компания AMD и планирует заменить бренд Fusion System Architecture на Heterogeneous Systems Architecture, поскольку он полнее отображает достигнутый уровень прогресса.

Ожидается, что объявление об использовании нового брендового имени состоится 2 февраля в рамках AMD Financial Analyst Day. А завершение процесса перехода состоится уже после проведения в июне 2012 года Fusion12 Developer Summit.

http://news.softpedia.com
Сергей Будиловский

Тэги: amd   fusion   heterogeneous   apu   
Читать новость полностью >>>

heterogeneous

Выбрать из: Обзоров Новостей
Только в разделе
Искать в найденом тег:
Поиск по сайту
Почтовая рассылка
top10

vote

Голосование