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

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

Maxwell — кодовое название микроархитектуры графических процессоров, разработанной Nvidia в качестве преемника микроархитектуры Kepler. Архитектура Maxwell была введена в более поздних моделях GeForce 700 Series, а также используется в GeForce 800M Series, GeForce 900 Series и Quadro Mxxx serie. Nvidia для новой архитектуры Maxwell взяла в качестве основы Kepler и доработала её в нескольких областях. В архитектуре Maxwell потоковый мультипроцессор SMX был переименован в SMM (англ. Streaming Maxwell Multiprocessor), делящийся на четыре блока по 32 потоковых процессора. В общей сложности кластер SMM содержит 128 потоковых процессоров. Менее сложная логика управления обеспечивает более эффективное распределение задач по ядрам CUDA. Площадь чипа увеличилась на 25% с 118 мм² до 148 мм². В то же время количество транзисторов выросло с 1,3 млрд до 1,87 млрд, что соответствует приросту на 44 %. Причина кроется в изменении компоновки чипа.

Микроархитектура названа в честь Джеймса Клерка Максвелла, основателя теории электромагнитного излучения.

Особенности архитектуры Nvidia Maxwell

Увеличенная выделенная общая память

В архитектуре Maxwell предусмотрено 64 Кбайт распределённой памяти, в то время как в Fermi или Kepler эта память делится между L1-кэшем и распределённой памятью. В Maxwell один блок может использовать до 48 Кбайт распределённой памяти, причём увеличение общего объёма этой памяти может привести к увеличению нагрузки мультипроцессора. Это стало возможным благодаря сочетанию функциональности L1-кэша и текстурного кэша в отдельном блоке.

Более быстрые атомарные операции в разделённой памяти

В архитектуре Maxwell появились встроенные атомарные операции над 32-битными целыми числами в распределённой памяти, а также CAS-операции над 32-битными и 64-битными значениями в памяти — с помощью них можно реализовать другие атомарные функции. В случае Kepler и Fermi приходилось использовать сложный принцип «Lock / Update / Unlock», что приводило к дополнительным расходам.

Динамический параллелизм

Динамический параллелизм, который появился в Kepler GK110, позволяет GPU самому создавать задачи для себя. Поддержка этой функции была впервые добавлена в CUDA 5.0, позволяя потокам на GK110 запускать дополнительные ядра на том же GPU.

Сравнение Kepler и Maxwell

ХарактеристикиKeplerMaxwell
GPUGK107 (Kepler)GM107 (Maxwell)
Ядра CUDA384640
Базовая частота1058 МГц1020 МГц
Boost-частота GPUн/д1085 МГц
Гигафлопс812,51305,6
Вычислительные возможности3.05.0
Распределённая память / SM16 КБ / 48 КБ64 КБ
Размер регистрового файла / SM256 КБ256 КБ
Максимальное количество блоков1632
Частота памяти5000 МГц5400 МГц
Размер L2-кэша256 КБ2048 КБ
TDP64 Вт60 Вт
Транзисторы1,3 млрд.1,87 млрд.
Площадь кристалла118 мм²148 мм²
Техпроцесс28 нм28 нм

Преемник

Следующая архитектура после Maxwell появилась под кодовым названием Pascal.[1]

Примечания

  1. NVIDIA Updates GPU Roadmap; Announces Pascal // Официальный блог NVIDIA, 25 марта 2014 г

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

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

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




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

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

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