Материалы по тегу: fpga

10.06.2021 [23:34], Владимир Агапов

Xilinx анонсировала пополнение в семействе ACAP: AI Edge для периферийных ИИ-вычислений

Компания Xilinx, известная своими решениями в области программируемой логики и адаптивных вычислительных систем, представила новую серию устройств Versal AI Edge, ориентированную на периферийные ИИ-вычисления и обработку сигналов для машинного зрения, радаров, лидаров, SDR и т.д.

Данная серия пополнит семейство ACAP (Adaptive Compute Acceleration Platform) — чипов, ставших ответом компании на потребности рынка в решениях, сочетающих гибкость FPGA с возможностями готовых процессорных ядер, памяти, контроллеров интерфейсов и других аппаратных блоков. Соединив их в одном кристалле, Xilinx получила платформу для ускорения вычислений с гибкими возможностями адаптации под широкий спектр возможных приложений, которую назвала Versal.

В AI Edge компания использует уже освоенную 7-нм архитектуру Versal, которую оптимизировала для ИИ-вычислений и снижения энергопотребления, вплоть до 6 Вт в минимальной конфигурации. ИИ-движок получит увеличенный до 38 Мбайт объём памяти. Дополнительно может быть встроено ещё 4 Мбайт ОЗУ. Максимальная производительность достигает 479 TOPS на INT4-операциях. Внешние интерфейсы представлены блоками DDR4-3200/LPDDR4-4266, трансиверами 32 Гбит/с, 40GbE, PCIe 4.0 с CCIX, а также MIPI с поддежкой датчиков разрешением от 8 Мпикс. Последние критически важные для систем автопилота (ADAS) второго уровня и выше.

Всё это, по заявлению Xilinx, делает её платформу лидером в области периферийных вычислений — благодаря самой высокой в мире ИИ-производительности в пересчёте на Вт она оставляет далеко позади решения на основе специализированных чипов ASSP (Application Specific Standard Product) и GPU, в том числе и NVIDIA Jetson Xavier.

Однако поставки первых образцов новинок запланированы на первую половину 2022 года, а наборов для тестирования и разработки — на вторую половину. Поэтому сравнение с решениями последних двух лет выглядит странно — к моменту выхода на рынок Versal AI Edge конкуренты тоже обновят портфолио продуктов.

Как бы то ни было, анонсированная платформа Xilinx будет достаточно интересным решением. Благодаря наличию FPGA продукты на её основе смогут получить более длительный жизненный цикл, поскольку со временем их можно будет обновлять, добавляя новые функции или оптимизируя имеющиеся.

Ожидается, что Versal AI Edge найдёт применение в системах автономного вождения с повышенными функциями безопасности, системах прогнозирования, робототехнике, медицине, а также изделиях оборонного и космического назначения. Облегчить разработчикам освоение новой платформы позволят фирменные инструменты проектирования Vivado, Vitis и Vitis AI, а также специализированные библиотеки, фреймворки и ОС для конкретных областей применения.

Постоянный URL: http://servernews.ru/1041731
08.06.2021 [23:44], Андрей Галадей

Платформа CacheQ позволит распараллелить код и запустить его на x86-64, ARM, RISC-V и FPGA

Компания CacheQ, основанная двумя бывшими руководителями Xilinx и группой инженеров, обещает совершить революцию в мире разработки ПО. CacheQ Compiler Collection позволит компилировать проекты так, чтобы они выполнялись намного быстрее за счёт распараллеливания процесса. А изюминка в том, что, по словам создателей, нет необходимости массового ручного переписывания кода и использования особых библиотеках или сложных API для параллелизации.

Это даёт разработчикам возможность заниматься бизнес-логикой приложения, не задумываясь о проблемах распараллеливания. Более того, количество потоков можно регулировать на стадии исполнения, а часть нагрузки при желании перенести на FPGA или SoC. При этом поддерживается сборка для архитектур x86-64, ARM (Apple M1) и RISC-V.

semiwiki.com

semiwiki.com

Результаты впечатляют. На процессоре x86 с 12 ядрами прирост быстродействия в работе приложения составляет почти 500 % по сравнению с однопоточным выполнением и сборкой с помощью GCC. На процессоре M1 с восемью ядрами Arm — на 400 % быстрее традиционного «однопотока».

«Секрет» заключается в тщательной работе с циклами и особенно вложенными циклами. Исходный код анализируется и преобразуется фирменной системой qthreads в код на C++, который можно собрать любым компилятором, или в Verilog для последующей сборки для FPGA. Впрочем, CacheQ предлагает полный набор инструментов для разработки, отладки, профилирования, симуляция и оптимизации кода и работы с памятью.

Постоянный URL: http://servernews.ru/1041487
24.04.2021 [12:25], Сергей Карасёв

Модули Xilinx Kria ускорят создание ИИ-решений для периферийных вычислений

Компания Xilinx анонсировала семейство продуктов Kria: это SoM-изделия (system-on-module), а также встраиваемые платы небольшого форм-фактора, предназначенные для быстрого создания различных Edge-устройств для обработки приложений искусственного интеллекта (ИИ).

Первым решением в новом семействе стал модуль Kria K26, предназначенный для обработки задач, связанных с машинным зрением. В дальнейшем появятся и другие продукты.

В состав Kria K26 входят четыре ядра ARM Cortex-A53 и блок Xilinx FPGA. Заявленная производительность достигает 1,4 TOPS. Возможно использование до 4 Гбайт памяти DDR4.

Модуль способен обрабатывать данные от 15 камер. Поддерживаются интерфейсы USB 2.0 и USB 3.0, а также Ethernet (до 40 Гбит/с).

На текущий момент Xilinx представила комплект Kria KV260, который включает модуль Kria K26, активный кулер с вентилятором и базовую плату с набором различных разъёмов. В число последних входят интерфейсы HDMI и DisplayPort, сетевой порт 1GbE, а также порты USB 2.0 и USB 3.0. Стоит такое решение $199.

Более подробно с характеристиками и возможностями новой аппаратной платформы можно ознакомиться здесь

Постоянный URL: http://servernews.ru/1038077
06.04.2021 [18:00], Владимир Мироненко

Процессоры Intel Xeon Ice Lake-SP позволят ускорить трансформацию сетей 5G

Компания Intel представила новые процессоры Intel Xeon 3-го поколения (кодовое название Ice Lake-SP), включающий новые оптимизированные для работы в сети вместе с проверенными схемами решений, которые ускоряют вывод продукта на рынок.

Новые процессоры обеспечивают по сравнению с чипами предыдущего поколения в среднем на 62 % больше производительности для ряда сценариев широко развёрнутых рабочих и сетевых нагрузок 5G, в 1,63 раза более высокую пропускную способность и на 33 % больше емкости памяти. Intel также объявила о начале тестирования процессоров Intel Xeon D нового поколения, предназначенных для периферийных сред с ограниченным пространством и энергопотреблением.

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

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

У них есть встроенные функции ускорения рабочих нагрузок, включая Intel Deep Learning Boost, Intel Advanced Vector Extensions 512 и технологию Intel Speed Select. А в связи с необходимостью обеспечения безопасности для сетей 5G расширения Intel SGX (Software Guard Extensions), интегрированные в новые CPU, гарантируют безопасную настройку канала и обмен данными. Встроенное криптоускорение поможет снизить влияние полного шифрования данных на производительность и повысить производительность рабочих нагрузок с интенсивным шифрованием.

Процессоры Intel Xeon Scalable 3-го поколения совместимы с другими компонентами платформы и программным обеспечением Intel, включая Intel FPGA, адаптеры Intel Ethernet серии 800 и 810, энергонезависимую память Intel Optane, FlexRAN, OpenNESS, Open Visual Cloud и Intel Smart Edge, что позволит повысить производительность системы и поможет клиентам добиться оптимальной совокупной стоимости владения.

10-нм матрицы FPGA Agilex, которые сейчас поставляются и обеспечивают почти вдвое большую производительность на Вт по сравнению с конкурирующими 7-нм устройствами, используются в ядрах и сегментах доступа для обеспечения возможностей ускорения инфраструктуры и других функций, дополняющих основные рабочие нагрузки и выполняемые рабочие нагрузки на процессорах Intel Xeon Scalable.

Оптимизированные для работы в сети процессоры Intel Xeon Scalable 3-го поколения предназначены для поддержки различных сетевых сред операторов и оптимизированы для множества рабочих нагрузок, например:

  • Ядро беспроводной сети 5G: с помощью процессоров Intel Xeon Scalable 3-го поколения поставщики услуг связи могут повысить производительность UPF 5G до 42 %. В сочетании с адаптерами Intel Ethernet серии 800 они могут обеспечить производительность, эффективность и надёжность для сценариев использования, требующих низкой задержки, включая дополненную реальность, облачные игры, дискретную автоматизацию и даже роботизированную хирургию.
  • Rakuten Mobile, Inc. (Rakuten Mobile): Rakuten Mobile работает с Intel над использованием новых функций, доступных в процессорах Intel Xeon Scalable 3-го поколения, для своего сервера мобильной облачной платформы следующего поколения, который будет поддерживать различные рабочие нагрузки в центральных и региональных центрах обработки данных.
  • SK Telecom: теперь с масштабируемым процессором Intel Xeon 3-го поколения в сочетании с адаптерами Ethernet и оптимизированными решениями NFV SK Telecom может ускорить развёртывание новейших технологий в ядре и во всей сети 5G. В результате абоненты получат стабильное качество услуг 5G.
  • vRAN: по мере того, как операторы виртуализируют сеть радиодоступа (vRAN) для обеспечения гибкости, они полагаются на 5G Massive MIMO для увеличения ёмкости и пропускной способности. С новейшими процессорами Intel Xeon, адаптерами Intel Ethernet серии 800 и выделенными ускорителями Intel vRAN заказчики смогут удвоить огромную пропускную способность MIMO при аналогичном диапазоне энергопотребления для лучшей в своём классе конфигурации vRAN 64T64R с полосой 3x100 МГц.
  • Verizon: оператор Verizon занимается виртуализацией всей своей сети, включая RAN. Процессоры Intel Xeon обеспечивают выполнение требований к обработке для поддержки целей Verizon в области сквозной виртуализации, а усовершенствования в области полупроводников обеспечивают высокий уровень производительности, большую ёмкость и эффективность для vRAN.

Intel также объявила об обновлениях своих решений Intel Select Solutions, оптимизированных для сетевых рабочих нагрузок, vRAN, Visual Cloud Deliver Network и NFVI Forwarding Platform, которые предлагают предварительно протестированные и проверенные конфигурации, позволяя ускорить осуществление разработок и упрощая развёртывание инфраструктуры.

Эти решения были разработаны с различными партнёрами по программному обеспечению, включая Red Hat, VMware и Wind River. Intel также работает с рядом партнёров экосистемы Intel Network Builders, чтобы проверить их предложения для этих решений, в том числе: ASUS, Advantech, Hewlett Packard Enterprise (HPE), Intequus, Inventec, Lanner Electronics, Lenovo, Nexcom, QCT, Supermicro и ZT Systems.

Постоянный URL: http://servernews.ru/1036673
24.03.2021 [13:14], Сергей Карасёв

Tachyum готовится к началу поставок эмулятора для процессора Prodigy

Словацкая компания Tachyum, разработчик семейства процессоров Prodigy, сообщает о подготовке специального аппаратного эмулятора, позволяющего оценить возможности прототипов готовящихся чипов.

Об изделиях Prodigy мы уже рассказывали. Компания проектирует чипы, которые объединят до 128 ядер. Процессоры, как ожидается, будут использоваться в крупных центрах обработки данных, высокопроизводительных платформах искусственного интеллекта и пр.

Итак, сообщается, что Tachyum завершает внутреннее тестирование аппаратного эмулятора Prodigy, который позволит заинтересованным сторонам произвести замеры производительности и приступить к разработке программного обеспечения.

Эмулятор построен на основе перепрограммируемых вентильных матриц (FPGA), а также плат ввода/вывода. Такое решение рассчитано на установку в стойку.

Отмечается, что эмулятор с четырьмя модулями FPGA имитирует работу восьми вычислительных ядер процессора Prodigy. Соединяя такие изделия при помощи кабелей, можно воспроизводить работу Prodigy в той или иной конфигурации.

В скором времени аппаратные эмуляторы станут доступны первым заказчикам. Собственно процессоры Prodigy компания Tachyum ранее обещала выпустить в течение нынешнего года.

Постоянный URL: http://servernews.ru/1035637
20.03.2021 [13:47], Сергей Карасёв

Xilinx представила компактные решения UltraScale+ для периферийных вычислений

Компания Xilinx расширила семейство продуктов UltraScale+, анонсировав ультракомпактные изделия Artix и Zynq, рассчитанные на применение в сфере периферийных (edge) вычислений. Чипы позволят решать различные задачи в сферах машинного зрения, вещания, здравоохранения, транспорта и пр.

Новинки будут производиться по 16-нанометровой технологии и использовать упаковку InFO (Integrated Fan-Out) компании TSMC. Утверждается, что изделия приблизительно на 70 % компактнее традиционных современных чипов.

Новое семейство Artix UltraScale+ включает небольшие ПЛИС (FPGA). Они отлично подходят для машинного зрения, высокоскоростных сетевых устройств, видеооборудования класса 8K-Ready и пр. Упомянуты трансиверы с пропускной способностью 16 Гбит/с.

В свою очередь, решения Zynq UltraScale+ — это микропроцессорные системы на кристалле (MPSoC), оптимизированные с целью снижения стоимости. Они могут содержать два или четыре вычислительных ядра ARM Cortex-A53, а также программирые элементы и DSP. Эти изделия подходят для оборудования Интернета вещей, интегрируемых видеокамер, различного медицинского оборудования и пр.

Пробные производство и поставки новых чипов планируется организовать в третьем квартале текущего года. Подробности о новинках представлены в презентации компании.

Постоянный URL: http://servernews.ru/1035347
23.02.2021 [19:24], Сергей Карасёв

Xilinx представила 100GbE-адаптеры Alveo SN1000 с FPGA и 16-ядерным ARM CPU на борту

Компания Xilinx анонсировала «умные» сетевые адаптеры Alveo SN1000, рассчитанные на использование в современных центрах обработки данных с высокой нагрузкой. Пробные поставки изделий уже начались, а массовые продажи планируется организовать 31 марта.

Устройства относятся к решениям SmartNIC. Они позволяют перенести нагрузку с центральных процессоров серверов непосредственно на сетевые адаптеры, оптимизировав тем самым работу всей IT-инфраструктуры. Адаптеры Alveo SN1000 являются полностью программно-определяемыми и подходят для создания компонуемой инфраструктуры.

В их основу положена 16-нм FPGA XCU26 серии UltraScale+, дополненная SoC от NXP с 16 ядрами ARM Cortex-A72 (2 ГГц, 8 Мбайт кеш). Процессору выделен один, а FPGA — два 4-Гбайт модуля памяти DDR4-2400. Первенец семейства, адаптер SN1022, выполнен в виде FHHL-карты с интерфейсом PCIe 3.0 x16 / PCIe 4.0 x8 и двумя 100GbE-портами QSFP28.

Для набортной SoC заявлена совместимость с Ubuntu и Yocto Linux. В качестве основного хранилища есть 16-Гбайт NAND-модуль eMMC, а для загрузчика — NOR-чип ёмкостью 64 Мбайт. Среди совместимых ОС для хоста указаны RHEL, CentOS и Ubuntu.

Фактически в состав адаптера входят и control plane, и data plane. Поддерживается аппаратная разгрузка virtio-net, а также ускорение работы Intel DPDK и Onload TCPDirect, Open Virtual Switch, Ceph RDB, IPSec и так далее. Часть функциональности перешла по наследству от SolarFlare, но Xilinx пошла дальше и открыла доступ к готовым IP-решениям в магазине App Store.

В магазине пока нет готовых решений для SN1000, но для этой серии доступна платформа разработки Xilinx Vitis. Более подробную информацию о новинках можно найти здесь. Вместе с новыми SmartNIC и магазином компания также представила платформы Smart World и Accelerated Algorithmic Trading (ATT). Первая предназначена для ИИ-видеоаналитики в режиме реального времени, а вторая, как нетрудно догадаться, для высокочастотного трейдинга (HFT).

Постоянный URL: http://servernews.ru/1033338
05.01.2021 [22:01], Алексей Степин

S2C Prodigy Logic Matrix: новые вершины FPGA-прототипирования

Микросхемы с программируемой логикой (ПЛИС/FPGA) обеспечивают максимальную гибкость, в том числе, и при разработке новых процессорных архитектур. Компания S2C, известный поставщик средств разработки и прототипирования микроэлектроники начала поставки новых систем эмуляции и отладки под общим названием Prodigy Logic Matrix.

Требования к вычислительным мощностям, в том числе, и самих ПЛИС, постоянно растут. Нередко речь заходит о создании систем, включающих в себя более одной такой микросхемы, а иногда речь идёт о десятках ПЛИС, которые должны работать в составе одного вычислительного комплекса. Но встаёт вопрос об оптимальной системе интерконнекта, единого ответа на который в индустрии нет.

Новые системы Prodigy Logic Matrix позволяют обойти данный вопрос, поскольку не имеют жёстко заданной схемы межсоединений. Каждый такой модуль S2C содержит 8 мощных ПЛИС, в стандартную стойку может входить до 8 модулей, что дает тестовый комплекс из 64 ПЛИС в одной стойке. И это не предел, предусмотрена возможность дальнейшего расширения.

В основе каждого модуля Prodigy Logic Matrix лежит 20-нм матрица Xilinx Virtex UltraScale VU440. Это проверенное временем и хорошо задокументированное решение, имеющее свыше 5,5 миллионов логических ячеек, 2880 слайсов DSP и 48 трансиверов со скоростью 16,3 Гбит/с. Ожидаемый масштаб эмуляции ASIC в для LX1 составляет 240 миллионов ASIC-вентилей на каждую ПЛИС. Уже во втором квартале компания собирается выпустить вторую версию Logic Matrix LX2 на базе более сложных чипов Xilinx UltraScale+ VU19P, что должно повысить масштаб эмуляции до 392 миллионов ASIC-вентилей. Пока речь идёт о поставках первой версии Logic Matrix, которые уже начались.

Возвращаясь к вопросу о межсоединениях: каждая из восьми ПЛИС на плате Logic Matrix окружена множеством высокоплотных разъёмов Samtec: 64 LVDS, 80 mini-SAS и 8 специализированных высокоскоростных порта. Для связи между соседними FPGA используется интерконнект ShortBridge, а для остальных — SysLink. Кроме того, есть TransLink со встроенными SerDes-блоком для удалённого подключения по медным или оптическим кабелям.

Prodigy Logic Matrix может работать совместно с другими компонентами S2C, включая отладочные модули MDM Debug и ProtoBridge; последний посредством интерфейса AXI-PCIe позволяет подключать рабочую станцию, управляющую всей системой. Кроме того, в системе Prodigy Logic Matrix предусмотрен богатый набор разнообразных дочерних плат Prototype Ready IP с поддержкой PCI Express, USB, Ethernet, HDMI и ряда других интерфейсов. Также в состав входит необходимое программное обеспечение и библиотеки. Более подробную информацию можно запросить непосредственно у компании S2C.

Постоянный URL: http://servernews.ru/1029358
14.12.2020 [12:44], Юрий Поздеев

Lattice представила FPGA March-NX для сверхбыстрых аппаратных Root-of-Trust

Lattice Semiconductor представила второе поколение своих ПЛИС для обеспечения повышенной безопасности (аппаратный Root-of-Trust) в режиме реального времени. Новинка предназначена для серверов и промышленных аппаратных платформ, где требуется обеспечить усиленную защиту информации.

Lattice уже выпускала подобное решение в 2019 году (Mach FPGA), новое решение (Mach-NX FPGA) является его дальнейшим и имеет ряд архитектурных особенностей:

  • 384-бит алгоритм шифрования с перепрограммируемой потоковой защитой;
  • Поддержка eSPI;
  • Протоколы безопасности для обмена данными между устройствами (MCTP-SPDM);
  • 32-бит ядро RISC-V со специально разработанной микропрограммой для управления логическими ячейками (до 8400 ячеек).

В одной ПЛИС Mach-NX объединены 384-битный криптографический движок, пользовательские логические ячейки и блок ввода-вывода. March-NX может проверять и устанавливать обновления прошивок, чтобы поддерживать защищаемые системы в актуальном состоянии. Архитектура позволяет параллельно обрабатывать запросы, что увеличивает быстродействие системы и значительно снижает время реакции на обнаружение атак и восстановление после них. По словам Lattice, проверка прошивок может занимать менее 5 секунд, что делает их решение одним из самых быстрых, построенных на базе FPGA или MCU.

Mach-NX поддерживают стек решений Lattice Sentry, в который входят настраиваемое встроенное ПО, эталонные архитектуры и проекты, инструменты для разработки и внедрения систем, соответствующих требованиям NIST Platform Firmware Resiliency (NIST SP-800-193). Кроме того, Lattice представила среду разработки индивидуальных решений Propel, в которой для проектирования используется графический интерфейс, облегчающий написание кода.

Mach-NX также включает в себя флеш-память (UFM) для хранения пользовательских криптографических ключей и других задач. Весь ее объем (1064 Кбайт) зашифрован и при отключении двойной загрузки объем может быть увеличен до 2669 Кбайт. Блоки, обеспечивающие безопасность системы, генератор случайных чисел (TRNG) и неизменяемый идентификатор (уникален для каждого выпускаемого устройства) позволяют обрабатывать протоколы ECC (включая ECDSA и ECDH, 384 бит). Поддерживается протокол шифрования AES с длинной ключа до 256 бит. 

March-NX поддерживает двойную загрузку, что позволяет в случае сбоя или при выявлении скомпрометированной прошивки загрузиться с «золотого образа», который находится в памяти и продолжить работу. Решение от Lattice Semiconductor представляет собой готовый коммерческий продукт, который может быть настроен и доработан под нужды конкретного заказчика, что позволяет выпускать гибкие решения для обеспечения безопасности.

Постоянный URL: http://servernews.ru/1027755
03.12.2020 [11:58], Юрий Поздеев

Xilinx приобрела Falcon Computing, чтобы получить продвинутый компилятор Merlin

Xilinx приобрела Falcon Computing и теперь владеет технологиями компиляторов, для создания высокопроизводительных приложений с использованием FPGA и адаптивных систем на кристалле (SoC).

Falcon Computing Solutions разработала технологии оптимизации для компилятора высокого уровня (HLS), который позволяет использовать аппаратное ускорение для приложений. Xilinx заявила, что после приобретения Falcon Computing, ее технологии адаптивных вычислений станут более доступными для разработчиков программного обеспечения за счет улучшения унифицированной программной платформы Vitis с помощью автоматизированных оптимизаций для аппаратного обеспечения.

Интеграция технологий Falcon Computing в платформу Vitis позволит ускорять приложения, написанные на C++, не обладая при этом глубокими знаниями оборудования, что снижает нагрузку на разработчиков приложений при адаптации своего кода для конкретного «железа». По словам Falcon Computing, использование Merlin позволяет достигать ускорения на порядок больше, чем при использовании обычных средств разработки, за счет повторного использования данных при вычислениях, разделения памяти, параллельного и конвейерного ускорения вычислений.

Использование единого исходного кода, по стилю похожего на OpenMP, очень удобно для большинства разработчиков на C/C++, которые привыкли использовать стандартные конструкции языка программирования при разработке своих приложений.

Компилятор Merlin от Falcon Computing позволяет приложениям использовать параллельные вычисления в комбинации со специализированным оборудованием, таким как многоядерные процессоры, графические ускорители и FPGA. Компилятор автоматически преобразует код, написанный на C/C++ в код для FPGA, таким образом устраняя разрыв в специализированных навыках разработчиков и делая доступным эту технологию для более широкого круга программистов, которые до этого имели сложности с оптимизацией кода для гетерогенных платформ.

Falcon Computing не первая компания, которую купила Xilinx, в 2010 году она приобрела AutoESL (который теперь стал платформой Vitis), в 2013 году Neptune Design Automation (теперь Vivado). Xilinx стремится создать большую экосистему для эффективной разработки, покупая профильные компании, причем это не поглощение с целью уничтожения конкурентов, а приобретение технологий, с целью расширения своего бизнеса.

Постоянный URL: http://servernews.ru/1026894
Система Orphus