Выпуск #6/2020
Е. Павлюкович
Оперативная память от GSI Technology: рекордные параметры и высокая надежность
Оперативная память от GSI Technology: рекордные параметры и высокая надежность
Просмотры: 1726
DOI: 10.22184/1992-4178.2020.197.6.80.85
Компания GSI Technology специализируется на разработке высокопроизводительной статической оперативной памяти, занимая в этой области ведущие позиции в мире. В статье приведены основные сведения о компании и выпускаемых ею продуктах.
Компания GSI Technology специализируется на разработке высокопроизводительной статической оперативной памяти, занимая в этой области ведущие позиции в мире. В статье приведены основные сведения о компании и выпускаемых ею продуктах.
Теги: data bandwidth gsi technology ip controller ip‑контроллер neural network detector for artificial intelligence radiation-hardened chip read latency static random access memory transaction rate задержка чтения нейросетевой детектор для искусственного интеллекта полоса пропускания радиационно-стойкая микросхема скорость доступа статическая оперативная память
Оперативная память от GSI Technology: рекордные параметры и высокая надежность
Е. Павлюкович
Основанная в 1995 году в Купертино (Калифорния, США) fabless-компания GSI Technology специализируется на разработке высокопроизводительной статической оперативной памяти, занимая в этой области ведущие позиции в мире. Она предлагает микросхемы СОЗУ, которые отличаются очень большим объемом и высокой скоростью доступа к произвольной ячейке памяти во всем адресном пространстве, малой задержкой, широкой полосой пропускания и низким энергопотреблением. GSI Technology обеспечивает чрезвычайно длительный период поддержки серийного выпуска своих изделий, короткие сроки поставки и высокий уровень технического сопровождения. До недавнего времени компания не имела локального представительства в СНГ, и по этой причине ее продукция не была известна широкому кругу разработчиков этих стран. Цель данной статьи – восполнить пробел информации о компании и выпускаемых ею устройствах.
Штаб-квартира GSI расположена в Саннивейле (США), офисы и представительства размещены по всему миру: в США, Канаде, Израиле, на Тайване. Офис, отвечающий за работу с заказчиками из Европы и России, находится в Израиле. Локальный офис, работающий с компаниями из СНГ, – в Минске. Центр технической поддержки пользователей микросхем расположен в Атланте (Джорджия, США), а вычислителей для машинного зрения – в Израиле.
Гонка за производительностью
Небывалый рост объема обрабатываемых и передаваемых данных требует сегодня применения все более высокопроизводительных решений, однако само значение термина «высокая производительность» меняется. Раньше основным параметром статической памяти была задержка чтения (Read Latency) – интервал времени между отправкой адреса и выдачей данных из памяти. При этом задержка записи не принималась в расчет, так как она примерно одинаковая у SRAM и DRAM (DDR2 / 3 / 4 / 5).
Затем производители памяти сфокусировались на повышении тактовой частоты. С увеличением объема информации, которую необходимо сохранять в SRAM, производители сетевого оборудования начали оценивать память по полосе пропускания.
С появлением быстрого Интернета возросло значение времени обработки запроса коммутатора к серверу. Стало очевидным, что полоса пропускания не является критичным параметром. Основная задержка определяется временем ожидания ответа о наличии информации по указанному адресу. Чем быстрее коммутатор опрашивает адреса, тем более производительна система.
Таким образом, для понимания сути термина «высокая производительность» в настоящее время необходимо обращать внимание на оба параметра: полосу пропускания (Data Bandwidth) и скорость доступа (Transaction Rate). Компания GSI Technology, также как и другие производители, стремится в каждом новом семействе микросхем SRAM увеличивать производительность как минимум вдвое (рис. 1).
Период жизни микросхем
Компания GSI Technology не снимает с производства каждую новую серию в течение семи лет с момента запуска. На самом деле, период выпуска некоторых микросхем гораздо дольше. С целью уменьшения себестоимости и совершенствования изделий выпускаются новые релизы микросхем, но изготовление предыдущего поколения продолжается еще некоторое время, что дает потребителю возможность адаптивного перехода на новую модель. Например, микросхема GS832, которую начали выпускать в конце 2001 года, претерпела всего одну модернизацию в 2011 году, и обновленная версия GS832A выпускается до настоящего времени. В большинстве случаев оптимальные характеристики микросхемы удается получить уже во втором релизе. GSI стремится сделать все возможное, чтобы обеспечить полную преемственность, сохраняя тип корпуса, расположение выводов и программное обеспечение. При выпуске каждого последующего релиза инкрементируется всего лишь один символ в децимальном номере.
Технология производства
GSI Technology является fabless-компанией и не обладает собственными фабриками по производству пластин, кристаллов или корпусов. Для производства микросхем компания работает в кооперации с известными тайваньскими фабриками, такими как TSMC и PTC. На территории фабрик работают штатные операционисты GSI Technology, которые координируют производство и осуществляют отправку образцов потенциальным потребителям. Микросхемы проходят полный цикл испытаний в лабораториях KYEC и Global Test. Фундаментальным отличием GSI Technology от других производителей является концепция использования одного мастер-кристалла в нескольких микросхемах. Такая модель обеспечивает важные преимущества, в частности конкурентные цены, короткий срок производства (на складе всегда поддерживается запас из нескольких тысяч мастер-кристаллов), длительный срок жизни микросхемы, универсальность микросхем с программно-управляемыми функциями, значительно меньшее количество изделий в минимальном заказе.
В настоящее время GSI выпускает самую широкую продуктовую линейку SRAM – более 15 тыс. децимальных номеров. Этот факт дает возможность для разработчиков радиоэлектронного оборудования выбрать микросхему по требуемым параметрам и гибко настроить ее под свою задачу.
Микросхемы снимаются с производства только по двум причинам: закрытие фабрики поставщика или отсутствие спроса.
Ассортимент продукции
На рис. 2 представлены основные семейства микросхем GSI Technology. Несмотря на то, что корпоративная политика GSI Technology заключается в разработке и производстве высокопроизводительной статической памяти большого объема, немалым спросом на рынке также пользуются микросхемы асинхронной SRAM от GSI. Связано это, прежде всего, с тем, что другие производители прекратили выпуск некоторых своих линеек, и их клиенты вынуждены искать аналоги у более надежного производителя. Микросхемы асинхронной SRAM от различных производителей полностью взаимозаменяемы. Для подбора аналогов на сайте GSI реализован удобный поиск – Cross Reference. Асинхронная память GSI представлена достаточно широкой линейкой продуктов. Предлагаемые варианты микросхем:
GSI производит микросхемы памяти, которые отличаются не только самой высокой производительностью в мире (скорость доступа до 2 млрд транзакций в секунду, полоса пропускания 163 Гбит / с), но и самой большой информационной емкостью во всех семействах – до 288 Мбит. Если в качестве примера взять семейства NBT или SyncBurst, которые широко применяются в средне-производительных системах и радиолокации, то ближайшие аналоги от других производителей характеризуются в четыре раза меньшим объемом памяти – до 72 Мбит.
В настоящее время только GSI Technology производит SRAM с напряжением питания 1,8 В и сигналами тактирования амплитудой 1,8 В. Это позволяет упростить схемотехническое решение, когда на плате присутствуют только 1,8-В сигналы. Отличить эти микросхемы можно по символу V в конце децимального номера, например GS8161Z36DGD‑200IV. Большой объем не всегда означает большой корпус. Микросхемы семейства NBT и SyncBurst объемом 144 и 288 Мбит выпускаются в корпусе меньших размеров, чем объемом 72 Мбит (табл. 1). 165-BGA (15 × 13 мм) – самый компактный корпус у всех производителей. На сегодняшний день только GSI Technology производит синхронную статическую память в BGA‑корпусах с содержанием свинца.
GSI Technology – единственный производитель сегодня, выпускающий SRAM третьего поколения – SigmaQuad-III и SigmaDDR-III, а также микросхемы такого класса для температурных диапазонов –40…125 °C и –55…125 °C с гарантией последующего производства микросхем в течение 10 лет после размещения нового заказа.
Полезная опция, в частности для отечественных разработчиков, – возможность заказа всех микросхем из одной партии и изготовления по индивидуальным требованиям заказчика. На сегодняшний день ни один производитель в мире не может предложить аналогичную гибкость. При этом ни одна из микросхем GSI Technology (в коммерческом, индустриальном исполнении или с расширенным температурным диапазоном) не подпадает под экспортные ограничения США или Европейского союза.
Кроме классической статической памяти, GSI также производит псевдоSRAM – Low Latency DRAM-II объемом 144 и 288 Мбит, время доступа которой не превышает 15 нс. В табл. 2 приведено сравнение характеристик различных типов памяти. Как видно из приведенных в таблице данных, задержка чтения синхронной статической SRAM не превышает 5–6 нс.
Именно преимущество в скорости доступа и задержке чтения оправдывает высокую стоимость статической памяти в сравнении с DDR2 / 3 / 4 / 5. По соотношению цена / производительность семейство LLDRAM-II является компромиссным выбором между SRAM и DRAM.
С 2019 года компания начала выпуск радиационно-стойких микросхем NBT, SyncBurst и SigmaQuad-II+ в двух исполнениях: Rad-Hard и Rad-Tolerant. Функционально микросхемы двух исполнений являются полными аналогами. Однако для их производства используются различные кристаллы. Микросхемы Rad-Hard выпускаются в керамических корпусах, что обеспечивает более высокую надежность, и вместе с тем требуют получения экспортной лицензии для поставки в Российскую Федерацию. На микросхемы в исполнении Rad-Tolerant лицензии или другие документы, ограничивающие их применение, не распространяются. Основные характеристики радиационно-стойких микросхем GSI Technology приведены в табл. 3.
Микросхемы Rad-Hard и Rad-Tolerant изготавливаются по 40-нм технологии и успешно прошли сертификацию на соответствие требованиям QML-Q и QML-V по процедурам, изложенным в спецификации MIL-PRF-38535. Техническую документацию на микросхемы можно загрузить с сайта производителя.
Выход на рынок радиационно-стойких микросхем GSI стал настоящим прорывом в отрасли, поскольку по объему памяти и производительности новые микросхемы многократно превосходят имеющиеся на рынке предложения от других производителей. Основные применения радиационно-стойких микросхем GSI: датчики звездного неба, приемо-передающие устройства телеметрии, вычислители для дистанционного зондирования Земли, а также датчико-преобразующая аппаратура для ракетно-космической техники.
IP‑контроллер для подключения
SRAM к ПЛИС
GSI Technology – единственный производитель SRAM, который разрабатывает и распространяет IP‑контроллеры для подключения микросхем памяти к ПЛИС.
Следует отметить, что асинхронная память не требует разработки IP‑контроллера. Как правило, он уже аппаратно реализован в процессоре. Однако по-другому обстоят дела с синхронной памятью. Практически в каждом устройстве SRAM применяется в качестве внешней памяти для ПЛИС и управляется с помощью IP‑контроллера.
IP‑контроллер для средне-производительной памяти NBT и SyncBurst адаптировать под свою систему относительно несложно – его можно скачать с веб-страницы каждой микросхемы. IP‑контроллеры для семейств SigmaQuad и SigmaDDR требуют более тонкой настройки. Поскольку GSI производит микросхемы с наивысшими техническими показателями, компания хочет быть уверенной, что ее клиенты получают максимум от микросхем. По этой причине GSI предоставляет контроллеры, уже сконфигурированные под конкретную задачу клиента. Средний срок подготовки контроллера составляет около двух недель. Контроллер передается в исходном коде на языке программирования ПЛИС Verilog или VHDL, а также сопровождается инструкцией по его настройке.
В настоящее время разработаны IP‑контроллеры для ПЛИС производства Xilinx, а именно Virtex, Kintex и Zynq серий 6 и 7, Ultrascale и Ultrascale+, а также для радиационно-стойких ПЛИС Xilinx Virtex 5 / SIRF и Microsemi RTG4.
Все контроллеры проверены на отладочных платах собственного производства (рис. 3). Компания предлагает примеры проектов на базе микросхем GSI, включая электрическую схему, топологию и перечень элементов отладочной платы. Также на веб-странице микросхемы доступны для скачивания модели ModelSim, Test Bench и IBIS. По запросу предоставляются отчеты о надежности FIT или MTTF.
Детектор для машинного зрения
В настоящее время компания сконцентрировала свои усилия на развитии нового продукта – нейросетевого детектора для искусственного интеллекта Associative Processing Unit (APU) (рис. 4).
В системах машинного зрения возрастают требования к количеству и скорости одновременно распознаваемых объектов. Несмотря на то, что для реализации большинства приложений достаточно производительности микроконтроллера, требования к системе критически возрастают, когда необходимо идентифицировать несколько десятков, сотен, а порой и тысячи объектов в режиме реального времени. При этом размер базы данных может достигать нескольких миллиардов характеристических векторов (в англоязычной литературе – embeddings). В качестве примера можно упомянуть задачи распознавания людей в системе «умного» города и поиск активного вещества в хемоинформатике.
Традиционные решения для поиска схожих векторов из базы с вектором нового объекта (в англоязычной литературе такая задача называется similarity search), реализованы на основе ЦП. Однако, из-за ограничений, присущих аппаратной архитектуре ЦП, операции сравнения выполняются последовательно в каждом ядре. Ввиду ограниченного количества ядер производительность всей системы существенно снижается. Для достижения необходимой скорости разработчики вынуждены закупать новые серверы и масштабировать систему, что в конечном итоге приводит к значительному удорожанию проекта и периодическим выходам из строя отдельных модулей.
В отличие от ЦП, детектор от GSI Technology обрабатывает до 10 тыс. одновременных запросов, а также обеспечивает поиск по нескольким базам одновременно, благодаря чему производительность APU в несколько десятков раз выше, чем производительность современного ЦП. При этом потребляемая мощность APU в активном режиме в 3,5 раза ниже, что позволяет сэкономить не только на системе кондиционирования сервера, но также на системе электропитания. Таким образом, вместо того, чтобы нагружать основной процессор поиском похожих векторов, пользователь может делегировать эту задачу в APU и получить результат гораздо быстрее, сэкономив бюджет проекта и затраты на его последующее обслуживание. Выходное сообщение APU содержит индексы наиболее схожих векторов из базы и расстояния до них. Для хранения характеристических векторов базы данных в APU предусмотрена перезаписываемая память объемом 16 Гбайт. В детекторе реализована поддержка векторов в формате FP32х64 / 128 / 256 / 512 / 1024 и бинарной форме (64, 128, 256, 512, 1024, 2048, 4096).
Компания предполагает, что детекторы позволят значительно увеличить производительность систем не только в инфраструктуре «умного» города, но и в таких областях, как электронная коммерция (e-commerce), розничная торговля (анализ продуктовых остатков в магазинах), биотехнология (сравнения молекулярных структур при разработке вакцин), а также обработка естественного языка. Дополнительную информацию о детекторе можно получить на сайте GSI Technology.
* * *
Официальными дистрибьюторами GSI Technology в Российской Федерации являются компании Avnet Silica и Mouser Electronics в лице авторизованного поставщика «ПМ Электроникс».
В следующих статьях о продукции компании GSI Technology будут подробно рассмотрены основные семейства SRAM, их различия и особенности в сравнении с аналогичными микросхемами других производителей. Отдельная статья будет посвящена вычислительному модулю для машинного зрения. ●
Е. Павлюкович
Основанная в 1995 году в Купертино (Калифорния, США) fabless-компания GSI Technology специализируется на разработке высокопроизводительной статической оперативной памяти, занимая в этой области ведущие позиции в мире. Она предлагает микросхемы СОЗУ, которые отличаются очень большим объемом и высокой скоростью доступа к произвольной ячейке памяти во всем адресном пространстве, малой задержкой, широкой полосой пропускания и низким энергопотреблением. GSI Technology обеспечивает чрезвычайно длительный период поддержки серийного выпуска своих изделий, короткие сроки поставки и высокий уровень технического сопровождения. До недавнего времени компания не имела локального представительства в СНГ, и по этой причине ее продукция не была известна широкому кругу разработчиков этих стран. Цель данной статьи – восполнить пробел информации о компании и выпускаемых ею устройствах.
Штаб-квартира GSI расположена в Саннивейле (США), офисы и представительства размещены по всему миру: в США, Канаде, Израиле, на Тайване. Офис, отвечающий за работу с заказчиками из Европы и России, находится в Израиле. Локальный офис, работающий с компаниями из СНГ, – в Минске. Центр технической поддержки пользователей микросхем расположен в Атланте (Джорджия, США), а вычислителей для машинного зрения – в Израиле.
Гонка за производительностью
Небывалый рост объема обрабатываемых и передаваемых данных требует сегодня применения все более высокопроизводительных решений, однако само значение термина «высокая производительность» меняется. Раньше основным параметром статической памяти была задержка чтения (Read Latency) – интервал времени между отправкой адреса и выдачей данных из памяти. При этом задержка записи не принималась в расчет, так как она примерно одинаковая у SRAM и DRAM (DDR2 / 3 / 4 / 5).
Затем производители памяти сфокусировались на повышении тактовой частоты. С увеличением объема информации, которую необходимо сохранять в SRAM, производители сетевого оборудования начали оценивать память по полосе пропускания.
С появлением быстрого Интернета возросло значение времени обработки запроса коммутатора к серверу. Стало очевидным, что полоса пропускания не является критичным параметром. Основная задержка определяется временем ожидания ответа о наличии информации по указанному адресу. Чем быстрее коммутатор опрашивает адреса, тем более производительна система.
Таким образом, для понимания сути термина «высокая производительность» в настоящее время необходимо обращать внимание на оба параметра: полосу пропускания (Data Bandwidth) и скорость доступа (Transaction Rate). Компания GSI Technology, также как и другие производители, стремится в каждом новом семействе микросхем SRAM увеличивать производительность как минимум вдвое (рис. 1).
Период жизни микросхем
Компания GSI Technology не снимает с производства каждую новую серию в течение семи лет с момента запуска. На самом деле, период выпуска некоторых микросхем гораздо дольше. С целью уменьшения себестоимости и совершенствования изделий выпускаются новые релизы микросхем, но изготовление предыдущего поколения продолжается еще некоторое время, что дает потребителю возможность адаптивного перехода на новую модель. Например, микросхема GS832, которую начали выпускать в конце 2001 года, претерпела всего одну модернизацию в 2011 году, и обновленная версия GS832A выпускается до настоящего времени. В большинстве случаев оптимальные характеристики микросхемы удается получить уже во втором релизе. GSI стремится сделать все возможное, чтобы обеспечить полную преемственность, сохраняя тип корпуса, расположение выводов и программное обеспечение. При выпуске каждого последующего релиза инкрементируется всего лишь один символ в децимальном номере.
Технология производства
GSI Technology является fabless-компанией и не обладает собственными фабриками по производству пластин, кристаллов или корпусов. Для производства микросхем компания работает в кооперации с известными тайваньскими фабриками, такими как TSMC и PTC. На территории фабрик работают штатные операционисты GSI Technology, которые координируют производство и осуществляют отправку образцов потенциальным потребителям. Микросхемы проходят полный цикл испытаний в лабораториях KYEC и Global Test. Фундаментальным отличием GSI Technology от других производителей является концепция использования одного мастер-кристалла в нескольких микросхемах. Такая модель обеспечивает важные преимущества, в частности конкурентные цены, короткий срок производства (на складе всегда поддерживается запас из нескольких тысяч мастер-кристаллов), длительный срок жизни микросхемы, универсальность микросхем с программно-управляемыми функциями, значительно меньшее количество изделий в минимальном заказе.
В настоящее время GSI выпускает самую широкую продуктовую линейку SRAM – более 15 тыс. децимальных номеров. Этот факт дает возможность для разработчиков радиоэлектронного оборудования выбрать микросхему по требуемым параметрам и гибко настроить ее под свою задачу.
Микросхемы снимаются с производства только по двум причинам: закрытие фабрики поставщика или отсутствие спроса.
Ассортимент продукции
На рис. 2 представлены основные семейства микросхем GSI Technology. Несмотря на то, что корпоративная политика GSI Technology заключается в разработке и производстве высокопроизводительной статической памяти большого объема, немалым спросом на рынке также пользуются микросхемы асинхронной SRAM от GSI. Связано это, прежде всего, с тем, что другие производители прекратили выпуск некоторых своих линеек, и их клиенты вынуждены искать аналоги у более надежного производителя. Микросхемы асинхронной SRAM от различных производителей полностью взаимозаменяемы. Для подбора аналогов на сайте GSI реализован удобный поиск – Cross Reference. Асинхронная память GSI представлена достаточно широкой линейкой продуктов. Предлагаемые варианты микросхем:
- объем памяти от 1 до 9 Мбит;
- архитектура х4 / 8 / 16 / 24 / 32;
- время доступа 8 / 10 / 12 нс;
- напряжение питания 3,3 В;
- корпуса TSOP-II, 119-BGA и FPBGA 6 × 8 мм или 6 × 10 мм;
- индустриальное или коммерческое исполнение.
GSI производит микросхемы памяти, которые отличаются не только самой высокой производительностью в мире (скорость доступа до 2 млрд транзакций в секунду, полоса пропускания 163 Гбит / с), но и самой большой информационной емкостью во всех семействах – до 288 Мбит. Если в качестве примера взять семейства NBT или SyncBurst, которые широко применяются в средне-производительных системах и радиолокации, то ближайшие аналоги от других производителей характеризуются в четыре раза меньшим объемом памяти – до 72 Мбит.
В настоящее время только GSI Technology производит SRAM с напряжением питания 1,8 В и сигналами тактирования амплитудой 1,8 В. Это позволяет упростить схемотехническое решение, когда на плате присутствуют только 1,8-В сигналы. Отличить эти микросхемы можно по символу V в конце децимального номера, например GS8161Z36DGD‑200IV. Большой объем не всегда означает большой корпус. Микросхемы семейства NBT и SyncBurst объемом 144 и 288 Мбит выпускаются в корпусе меньших размеров, чем объемом 72 Мбит (табл. 1). 165-BGA (15 × 13 мм) – самый компактный корпус у всех производителей. На сегодняшний день только GSI Technology производит синхронную статическую память в BGA‑корпусах с содержанием свинца.
GSI Technology – единственный производитель сегодня, выпускающий SRAM третьего поколения – SigmaQuad-III и SigmaDDR-III, а также микросхемы такого класса для температурных диапазонов –40…125 °C и –55…125 °C с гарантией последующего производства микросхем в течение 10 лет после размещения нового заказа.
Полезная опция, в частности для отечественных разработчиков, – возможность заказа всех микросхем из одной партии и изготовления по индивидуальным требованиям заказчика. На сегодняшний день ни один производитель в мире не может предложить аналогичную гибкость. При этом ни одна из микросхем GSI Technology (в коммерческом, индустриальном исполнении или с расширенным температурным диапазоном) не подпадает под экспортные ограничения США или Европейского союза.
Кроме классической статической памяти, GSI также производит псевдоSRAM – Low Latency DRAM-II объемом 144 и 288 Мбит, время доступа которой не превышает 15 нс. В табл. 2 приведено сравнение характеристик различных типов памяти. Как видно из приведенных в таблице данных, задержка чтения синхронной статической SRAM не превышает 5–6 нс.
Именно преимущество в скорости доступа и задержке чтения оправдывает высокую стоимость статической памяти в сравнении с DDR2 / 3 / 4 / 5. По соотношению цена / производительность семейство LLDRAM-II является компромиссным выбором между SRAM и DRAM.
С 2019 года компания начала выпуск радиационно-стойких микросхем NBT, SyncBurst и SigmaQuad-II+ в двух исполнениях: Rad-Hard и Rad-Tolerant. Функционально микросхемы двух исполнений являются полными аналогами. Однако для их производства используются различные кристаллы. Микросхемы Rad-Hard выпускаются в керамических корпусах, что обеспечивает более высокую надежность, и вместе с тем требуют получения экспортной лицензии для поставки в Российскую Федерацию. На микросхемы в исполнении Rad-Tolerant лицензии или другие документы, ограничивающие их применение, не распространяются. Основные характеристики радиационно-стойких микросхем GSI Technology приведены в табл. 3.
Микросхемы Rad-Hard и Rad-Tolerant изготавливаются по 40-нм технологии и успешно прошли сертификацию на соответствие требованиям QML-Q и QML-V по процедурам, изложенным в спецификации MIL-PRF-38535. Техническую документацию на микросхемы можно загрузить с сайта производителя.
Выход на рынок радиационно-стойких микросхем GSI стал настоящим прорывом в отрасли, поскольку по объему памяти и производительности новые микросхемы многократно превосходят имеющиеся на рынке предложения от других производителей. Основные применения радиационно-стойких микросхем GSI: датчики звездного неба, приемо-передающие устройства телеметрии, вычислители для дистанционного зондирования Земли, а также датчико-преобразующая аппаратура для ракетно-космической техники.
IP‑контроллер для подключения
SRAM к ПЛИС
GSI Technology – единственный производитель SRAM, который разрабатывает и распространяет IP‑контроллеры для подключения микросхем памяти к ПЛИС.
Следует отметить, что асинхронная память не требует разработки IP‑контроллера. Как правило, он уже аппаратно реализован в процессоре. Однако по-другому обстоят дела с синхронной памятью. Практически в каждом устройстве SRAM применяется в качестве внешней памяти для ПЛИС и управляется с помощью IP‑контроллера.
IP‑контроллер для средне-производительной памяти NBT и SyncBurst адаптировать под свою систему относительно несложно – его можно скачать с веб-страницы каждой микросхемы. IP‑контроллеры для семейств SigmaQuad и SigmaDDR требуют более тонкой настройки. Поскольку GSI производит микросхемы с наивысшими техническими показателями, компания хочет быть уверенной, что ее клиенты получают максимум от микросхем. По этой причине GSI предоставляет контроллеры, уже сконфигурированные под конкретную задачу клиента. Средний срок подготовки контроллера составляет около двух недель. Контроллер передается в исходном коде на языке программирования ПЛИС Verilog или VHDL, а также сопровождается инструкцией по его настройке.
В настоящее время разработаны IP‑контроллеры для ПЛИС производства Xilinx, а именно Virtex, Kintex и Zynq серий 6 и 7, Ultrascale и Ultrascale+, а также для радиационно-стойких ПЛИС Xilinx Virtex 5 / SIRF и Microsemi RTG4.
Все контроллеры проверены на отладочных платах собственного производства (рис. 3). Компания предлагает примеры проектов на базе микросхем GSI, включая электрическую схему, топологию и перечень элементов отладочной платы. Также на веб-странице микросхемы доступны для скачивания модели ModelSim, Test Bench и IBIS. По запросу предоставляются отчеты о надежности FIT или MTTF.
Детектор для машинного зрения
В настоящее время компания сконцентрировала свои усилия на развитии нового продукта – нейросетевого детектора для искусственного интеллекта Associative Processing Unit (APU) (рис. 4).
В системах машинного зрения возрастают требования к количеству и скорости одновременно распознаваемых объектов. Несмотря на то, что для реализации большинства приложений достаточно производительности микроконтроллера, требования к системе критически возрастают, когда необходимо идентифицировать несколько десятков, сотен, а порой и тысячи объектов в режиме реального времени. При этом размер базы данных может достигать нескольких миллиардов характеристических векторов (в англоязычной литературе – embeddings). В качестве примера можно упомянуть задачи распознавания людей в системе «умного» города и поиск активного вещества в хемоинформатике.
Традиционные решения для поиска схожих векторов из базы с вектором нового объекта (в англоязычной литературе такая задача называется similarity search), реализованы на основе ЦП. Однако, из-за ограничений, присущих аппаратной архитектуре ЦП, операции сравнения выполняются последовательно в каждом ядре. Ввиду ограниченного количества ядер производительность всей системы существенно снижается. Для достижения необходимой скорости разработчики вынуждены закупать новые серверы и масштабировать систему, что в конечном итоге приводит к значительному удорожанию проекта и периодическим выходам из строя отдельных модулей.
В отличие от ЦП, детектор от GSI Technology обрабатывает до 10 тыс. одновременных запросов, а также обеспечивает поиск по нескольким базам одновременно, благодаря чему производительность APU в несколько десятков раз выше, чем производительность современного ЦП. При этом потребляемая мощность APU в активном режиме в 3,5 раза ниже, что позволяет сэкономить не только на системе кондиционирования сервера, но также на системе электропитания. Таким образом, вместо того, чтобы нагружать основной процессор поиском похожих векторов, пользователь может делегировать эту задачу в APU и получить результат гораздо быстрее, сэкономив бюджет проекта и затраты на его последующее обслуживание. Выходное сообщение APU содержит индексы наиболее схожих векторов из базы и расстояния до них. Для хранения характеристических векторов базы данных в APU предусмотрена перезаписываемая память объемом 16 Гбайт. В детекторе реализована поддержка векторов в формате FP32х64 / 128 / 256 / 512 / 1024 и бинарной форме (64, 128, 256, 512, 1024, 2048, 4096).
Компания предполагает, что детекторы позволят значительно увеличить производительность систем не только в инфраструктуре «умного» города, но и в таких областях, как электронная коммерция (e-commerce), розничная торговля (анализ продуктовых остатков в магазинах), биотехнология (сравнения молекулярных структур при разработке вакцин), а также обработка естественного языка. Дополнительную информацию о детекторе можно получить на сайте GSI Technology.
* * *
Официальными дистрибьюторами GSI Technology в Российской Федерации являются компании Avnet Silica и Mouser Electronics в лице авторизованного поставщика «ПМ Электроникс».
В следующих статьях о продукции компании GSI Technology будут подробно рассмотрены основные семейства SRAM, их различия и особенности в сравнении с аналогичными микросхемами других производителей. Отдельная статья будет посвящена вычислительному модулю для машинного зрения. ●
Отзывы читателей