Архитектура гетерогенной системы

Архитектура гетерогенной системы Основы гетерогенной системной архитектуры (HSA) HSA — это набор спецификаций, позволяющий интегрировать центральные процессоры и графические процессоры […]

Архитектура гетерогенной системы

  • Основы гетерогенной системной архитектуры (HSA)

    • HSA — это набор спецификаций, позволяющий интегрировать центральные процессоры и графические процессоры с общей памятью и задачами. 
    • HSA разрабатывается Фондом HSA, в который входят AMD и ARM. 
    • Цель платформы — уменьшить задержку обмена данными и сделать устройства более совместимыми для упрощения программирования. 
  • Применение и преимущества HSA

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

    • HSA облегчает перенос вычислений на графический процессор для программистов. 
    • Изначально идея разрабатывалась только AMD и называлась FSA, но затем расширилась. 
    • HSA определяет единое виртуальное адресное пространство для вычислительных устройств. 
    • HSA предназначена для независимости от ISA и поддержки языков программирования высокого уровня. 
  • Поддержка и развитие HSA

    • Промежуточный слой HSAIL обеспечивает параллельное программирование. 
    • Модель памяти HSA совместима с различными языками программирования. 
    • Диспетчер HSA и время выполнения обеспечивают гетерогенную организацию задач. 
    • Поддержка HSA в аппаратном и программном обеспечении активно развивается. 
  • Сравнение с традиционными архитектурами

    • HSA обеспечивает унифицированную виртуальную память и упрощает передачу указателей. 
    • В HSA возможно нулевое копирование между графическим процессором и CPU. 
  • Поддержка программного обеспечения и аппаратная поддержка

    • Некоторые функции HSA должны поддерживаться ядром операционной системы и драйверами устройств. 
    • AMD APP SDK и Bolt — это примеры программных инструментов, связанных с HSA. 
    • Аппаратная поддержка HSA доступна в APU AMD «Kaveri» и PlayStation 4. 
  • Сравнение с другими технологиями

    • HSA сравнивается с вычислениями общего назначения на графических процессорах (GPGPU) и неравномерным доступом к памяти (NUMA). 
  • Рекомендации и дополнительные ресурсы

    • В статье есть ссылки на видеообзор архитектуры HSA и другие ресурсы. 

Полный текст статьи:

Архитектура гетерогенной системы — Википедия

Оставьте комментарий

Прокрутить вверх