Смогут ли серверы на ARM заставить Intel понервничать?

    Моё знакомство с вариантом ARM, приближенным к серверному, началось с установки на CubieTruck серверной версии Ubuntu и развёртывания тестового сайта на Drupal. Мне было интересно, сильно ли будет отличаться работа движка на Cubie от работы того же движка на сервере на базе Intel Dual-Core G850, который я использую для своих проектов. О результатах эксперимента, а также о разных отличиях платформ ARM и x86 в качестве серверного железа, я расскажу в своём посте.


    Набор процессорных инструкций ARM начал зарождаться в 80-х годах ХХ века. К 1985 году появилась первая версия компьютера на базе ARM, а ещё через год свет увидела вторая версия. В те годы рынок только формировался, компании завоёвывали рынок и выбирали свои пути. В итоге Intel стал мировым лидером в производстве процессоров для пользовательских ПК и серверов, обладающим своими серьёзными практическими наработками и производственной базой. ARM же сосредоточился в основном на разработке архитектуры, ядер и лицензировании сторонних производителей.

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

    Итак, давайте рассмотрим, какие преимущества и недостатки приписываются ARM платформам в сравнении с другими существующими (преимущественно с лидером индустрии — Intel).



    Политика производства


    Intel является единоличным разработчиком и производителем своих чипов и процессоров. Соответственно, он и только он задаёт направление развития чипов исходя из своих соображений. ARM сам по себе ничего не производит, он только продаёт авторские права на архитектуру и дизайн чипов. Чипы же производят все, кому не лень кто получил лицензию от правообладателя, компании ARM Holdings. Это позволяет технологии быть более гибкой и подстраиваться под нужды как конкретного потребителя, так и рынка в целом. Производители же получают возможность создавать адаптированные сугубо под свои нужды SoC (System on a Chip — системы, содержащие на чипе не только сам процессор, но и любые дополнительные необходимые для решения задачи аппаратные компоненты). Лицензионная плата взымается за каждый выпущенный чип и составляет, согласно публичным данным, несколько десятков центов за единицу.



    В случае же с Intel, компания обеспечивает полный цикл, от производства до сбыта продукции. Именно поэтому компания достаточно жёстко ориентирована на объёмы продаж. Разве может быть иначе, если новый завод по производству чипов, которые устареют через несколько лет, стоит порядка 5 млрд. долларов? Естественно, стоимость таких заводов ложится на плечи будущих покупателей процессоров. Кроме того, компания должна выпускать универсальные массовые решения и не может позволить себе концентрироваться на нишевых узкоспециализированных задачах.

    Занимательный факт: с октября 2013 года Intel также обладает лицензией на производство ARM чипов. Компании пришли к договорённости, что Intel построит 4-ядерный 64-битный ARM Cortex-A53. Следует также упомянуть, что AMD заявило о своих планах выпустить сервер на базе ARM ещё в 2012 году.

    В январе 2014 года AMD презентовал первые образцы линейки серверных процессоров AMD Opteron A1100 Series, получивших кодовое имя “Seattle”. Это 4- или 8-ядерные процессоры ARM Cortex-A57, содержащие до 4 МБ кеша 2 уровня и до 8 МБ кеша 3 уровня, поддерживающие DDR3 и DDR4 память ECC производительностью до 1866 МТ/с, 8 SATA портов, 2 порта 10Gbps Ethernet и другие плюшки. Вместе с процессором была представлена платформа для разработчиков.

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

    Более простая архитектура


    ARM поддерживает меньше микропроцессорных команд и функций, чем x86. С одной стороны x86 поддерживает больше встроенных защит, плюшек и улучшайзеров, с другой — ARM обладает более простой топологией, более простым ассемблером и требует меньшего количества транзисторов на чипе. А это, в свою очередь, даёт ещё один бонус.

    Меньше размер и энергопотребление


    Меньшее количество транзисторов потребляет меньше электроэнергии и занимает меньше места при одинаковой технологии. Это стало ключевым фактором при выборе процессоров для мобильных платформ на ранних этапах их развития. Элементы питания тогда были не столь хороши, как сейчас, а большинство процессоров потребляли настолько много энергии, что требовалось питание от сети.

    На данный момент технологии меняются не в пользу ARM. Intel — одна из немногих компаний, способных финансировать фундаментальные разработки. Размер транзистора также влияет на энергопотребление. Учёные и инженеры Intel уже достигли технологий 22 нм и даже 14 нм, в то время как большинство других производителей вынуждены довольствоваться более доступными 28 нм.

    В пользу меньшего энергопотребления и экономии пространства свидетельствует выпущенное AppliedMicro семейство X-Gene. Их решение на базе архитектуры ARM вобрало в одном чипе 64-битный процессор с частотой до 2,4GHz, контроллер памяти, PCI, SATA, 2x10Gbps Ethernet и прочие полезные вещи. По заявлению разработчика, решение, адаптированное специально для веб-приложений, облачных и блейд-систем, по производительности близко к современным процессорам серий E3 и E5, при этом потребляет на 50% меньше электроэнергии и позволяет размещать оборудование до 4 раз плотнее благодаря тому, что практически всё необходимое для работы размещается на одном чипе. Благодаря этому владельцы смогут существенно снизить TCO (Total Cost of Ownership; расходы на содержание оборудования). На данный момент продукт доступен в виде набора для разработчиков.



    Однако прототип блейд-версии также был создан. Размер всей платы можно оценить, представив себе размер планки памяти.



    AppliedMicro совместно с партнёрами также подготовила ARM сборки популярных веток Linux и серверного ПО к ним, благодаря чему желающие могут уже сейчас поэкспериментировать с набором для разработчиков и ощутить все преимущества системы.

    Меньше тепловыделение


    Эта особенность вытекает как следствие из меньшего энергопотребления и законов физики. Принцип работы современных чипов примерно один и тот же, следовательно, КПД также примерно одинаков. Логично, что чипы, которые меньше потребляют энергии, при равном КПД будут меньше рассеивать тепла. А это снижает затраты на охлаждение и экономит пространство.

    Выше производительность


    Собственно, чистая производительность большинства ARM ниже. Только некоторые последние разработки догоняют процессоры от Intel. Однако если рассматривать производительность на Ватт, тут по многим данным ARM всё же выигрывает. Также по некоторым данным ARM выигрывает в соотношении производительность/$. Единственный нюанс — большинство из этих данных представлено в тестах самих разработчиков ARM-платформ, потому некоторые считают их сомнительными. Позволить же себе независимое тестирование платформ для разработчиков рядовой обыватель вряд ли сможет ввиду их стоимости.

    Личная практика


    Единственное устройство, на котором у меня была возможность попрактиковаться — CubieTruck. Это маленькое, но гордое устройство носит в себе 2-ядерный процессор ARM Cortex-A7, 2 ГБ оперативной памяти DDR3 480MHz (960MT/с), SATA-порт, micro-SD слот, умеет Ethernet, Wifi, Bluetooth и задорно мигать яркими диодами в процессе работы. К сожалению, лишнего SSD диска у меня не было, потому пришлось установить ОС на micro-SD класса 10. Предполагаю, что с SSD результаты эксперимента были бы получше. Также были установлены Apache, PHP + APC, MySQL.

    В качестве тестового сайта я использовал Drupal 7 с автоматически сгенерированными 10000 страниц контента, из которых с помощью модуля Views случайным образом выбиралось 100. Тестирование производилось с помощью утилиты ab с общим количеством запросов 1000 и количеством конкурирующих запросов 10, 20 и 30. Собственно, при количестве запросов 30 тестирование не удалось, т.к. ab вылетел по тайм-ауту. Аналогичные тесты были проведены на сервере на базе Intel Dual-Core G850 с 4 Гб оперативной памяти и SATA дисками. Некоторые значения из тестов приведены в таблице ниже.



    Среднее время генерации страницы бездействующим сервером (не во время тестов) в обоих случаях составляет 3-4 секунды, однако на Cubie случались спонтанные проявления нестабильности, выражавшиеся в таком вот абсолютно неожиданном времени генерации:



    Таким образом, хотя CubieTruck и проигрывает Intel G850, но показывает себя весьма достойно как для железа, которое не проектировалось как специализированное серверное. На базе него вполне могут работать небольшие приложения, при этом стоимость оборудования (плата плюс SSD диск) составит порядка 150-200$. Стоит также упомянуть тот факт, что плата потребляет всего примерно 10-15W. Единственная беда с практическим использованием Cubie — проблема с размещением. Дата-центры отказываются ставить на колокацию столь нестандартное оборудование, а занимать даже полноценный 1U экономически нецелесообразно. Если вдруг сейчас эти строки читает кто-нибудь из киевских дата-центров, кто готов принять участие в эксперименте и поставить Cubie у себя на месяц-другой, буду рад посотрудничать.

    Я с интересом ожидаю выхода Cubieboard 8, который, к сожалению, несколько задержался. Устройство будет содержать 8 ядер с рабочей частотой порядка 2GHz и поддерживать более 2 Гб оперативной памяти, что приближает его по характеристикам к серверам начального уровня. Надеюсь, в ближайшие несколько месяцев разработчики завершат финальную отладку и представят миру своё детище.

    В завершение


    Подводя итог, можно сказать, что хотя платформы на базе ARM ещё далеки от массового производства, но уже показывают некоторые конкурентные преимущества в сравнении с ключевыми игроками рынка. Остаётся только вопрос, как поведут себя игроки: станут ли они противостоять, или всё же присоединятся к новой технологии? Похоже, второй вариант развития событий становится всё более вероятным. По оценкам некоторых специалистов к 2019 году архитектура ARM будет охватывать до 25% серверного рынка, и AMD уже заявляет, что претендует на лидерство в этом сегменте.

    Сейчас рынок ARM находится в зачаточно-экспериментальном состоянии. Кто-то разрабатывает тестовые платформы, кто-то собирает блейд-системы, кто-то запускает вычислительные кластеры на базе Cubieboard, которыми обрабатывает файлы в десятки гигабайт.



    Однако уже сейчас можно всерьёз задумываться о коммерческом применении решений на базе ARM в ближайшем будущем, как это сделал небольшой французский стартап NanoXion, предложивший услугу colocation для Cubieboard. Спектр коммерческих идей может быть огромен — от услуги micro-dedicated на базе тех же CubieTruck, коих даже в 1U можно нашпиговать немало, до активного участия в продвижении на рынок решений вроде X-Gene и AMD Opteron A1100, при этом рынок пока практически свободен. Остаётся включить фантазию и правильно на него зайти.
    ua-hosting.company 82,85
    Хостинг-провайдер: серверы в NL / US до 100 Гбит/с
    Поделиться публикацией
    Комментарии 54
    • +5
      Как владелец почто-новосте-читалки с элементами домашнего файл-сервера, огорчу по поводу надежд на на этом железе на SSD, а, главное — сети.

      Практика и форумы показывают, что не всё ладно в королевстве… обещания о не-USB SATA разбиваются о какую-то внутреннюю кухню. У меня в качестве хранилища повешен Green WD20EARS на 2Тб.
      — на момент загрузки определяется только как ATA100
      — hdparm говорит про udma5, 406..418Mb/sec cached и 81..101Mb/sec buffered read
      — по факту где-то 40Мб/с по NFS (или 27Мб/с через Samba) после первых нескольких сотен Мб (чем больше число файлов, тем быстрее) превращаются в 4..10Мб/с. То есть, пока влезает в кеш, вроде и всё шустро, а вот потом…

      Народ на форумах тоже ворчит, но решения, вроде как пока нет.

      ЗЫ: Тоже жду 8-ядерного, ибо для минимального десктопа с браузером двух ядер не хватает — 100% загрузка с неспешным открытием страницы, почти как на «древнем» телефоне lenovo A750 ;)
      • 0
        Может быть косяк не только с USB, но и с драйверами ethernet. А также наложение их взаимных проблем.

        Помню заказчик очень хотел от нашего NAS (платформа XScale IOP, ARM тоже) скорость в iSCSI 35Mb/Sec.
        Затыков с SATA не было — он стабильно давал 50MB/Sec (2006-2007 года, давно, SATA2), контроллер был заведён через шину PCI.
        А вот сеть — на гигабите еле-еле выдавала больше 10-12 MB/Sec. Косяки как выяснилось — в марвеловском драйвере ethernet.

        Если ждёте много ядер, то скорее смотрите не количество ядер, а какие они. Всё таки Cortex A7 vs A15 показывают совсем разные цифры. Не говоря уже о более старом Cortex A9.

        • +1
          Может быть косяк не только с USB, но и с драйверами ethernet.


          Есть там такое, даже более вероятный кандидат на «затык». Гигабитный броадкомовский чип, под который вроде и есть драйвер, но или нет, или не оптимальные настройки в ядре. Глядя на форумы пробовал менять параметры карты через sysctl — стало ещё хуже, персобрал ядро с другим типом очереди — несколько процентов в плюс. О, вспоминаю, гигабайтный файл с ноута качал в /dev/null — такая ж фигня © — после 400-700Мб начинаются провалы — секунду 47Мб/с, потом «завис» до 10 секунд на 10, и обратно…

          Если ждёте много ядер, то скорее смотрите не количество ядер, а какие они.


          Само собой, но тут именно «ощущается» нехватка параллельности :)

          … допилю драйвер LCD и попробую поковыряться с сетевым драйвером — мож где чего и найду подкрутить…
          • +2
            Дык проверьте чистую производительность сетевой подсистемы через iperf. Сразу станет видно, в ней дело или не в ней.
            • +1
              Точно! Как-то раньше не приходилось подобное измерять, вот и не подумал…

              Результат же таков: «Заиканий» по скорости не замечено, но сама скорость малость огорчила. Потенциально до 800Мбит/с на отдачу и 400Мбит/с на приём. НО! только асинхронно, иначе приём падает до 95Мбит. Работа сети добавляет 0.6÷0.8 к load average. Радует потребление — в максимальной нагрузке встроенный сенсор показал 0.78А х 4.93В — меньше 4Вт на саму плату, без внешнего HDD… В простое — 0.25÷0.39А

              Детали внезапного теста
              Условия: терминал в сессии LXDE, запущен iceweasel, но свёрнут.

              (вариант раз, среднее за 60сек, параллельно пересобирается ядро в 2 потока на SATA, load average до теста 2.10÷2.70)

              * сервером — комп, в одну сторону: 252Мбит/с
              * сервером — cubietruck, в одну сторону: 354Мбит/с
              * сервером — комп, в две стороны: 179/196Мбит (туда/обратно)
              * сервером — cubietruck, в две стороны: 280/145Мбит (туда/обратно)

              вариант два, те же условия, но ядро собралось:

              * 444МБит/с
              * 804Мбит/с
              * 481/96Мбит/с
              * 93/485Мбит/с
      • НЛО прилетело и опубликовало эту надпись здесь
        • +3
          AMD Opteron A1100 Series, получивших кодовое имя “Seattle”. Это 4- или 8-ядерные процессоры ARM Cortex-A57, содержащие до 4 МБ кеша 2 уровня и до 8 МБ кеша 3 уровня, поддерживающие DDR3 и DDR4 память ECC производительностью до 1866 МТ/с, 8 SATA портов, 2 порта 10Gbps Ethernet


          Вот это выглядит действительно хорошо.
          • +1
            Мне по секрету показывали тесты другой схожей по производительности платформы, которые не доступны публично. Выглядит тоже очень неплохо. Аж ручки зачесались.
        • +2
          2-ядерный процессор ARM Cortex-A7


          Даже по меркам ARM и смартфонов это очень слабенький процессор. Интересно будет посмотреть на результаты работы нормальной конфигурации, вроде анонсированной AMD.

          Как мне кажется в статье не очень хорошо раскрыто главное преимущество ARM для пользователей в дальней перспективе — свободная конкуренция.

          x86 закрыт патентами и делать его в принципе могут только три компании, серверные процессоры вообще две. А здесь при росте рынка можно ожидать массу производителей.
          • +3
            Я упоминал различие в политике лицензирования, хотя акцент на свободную конкуренцию не делал, да.
          • 0
            Конкуренция — это конечно же хорошо, с одной стороны. Но с другой. В свое время, Intel разделила серверный сегмент и сегмент настольных ПК. При чем, это напрямую отобразилось и на ценнике, и до сих пор позволяет маркетологам играть на этом (ну не верится мне, что высокая цена объясняется только выходом годных кристаллов/бОльшим кэшем/возможностью многопроцессорной связки/ECC). Теперь появляется ARM на сцене, с амбициями в серверном сегменте. И их первые шаги нацелены явно не на High-End. Возникает вопрос: не произведет ли Intel еще одно разделение в серверном сегменте (оно и сейчас есть), что в конечном счете, снова повлияет на ценовую политику?
            • 0
              Учитывая направление развития ARM, их первые шаги не могут быть сразу на High-End. Им пришлось бы сразу через промежуточные этапы перескочить. А какой смысл может быть для Intel в разделении в серверном сегменте? С поправкой на то, что ARM они тоже делать собираются.
              • 0
                А там не только выход годных чипов. Там ещё и обязательства по надёжности, и спец. разработки, потому что ядра отличаются и различия и разработка архитектур и… дальше можно ещё долго продолжать.
                • +1
                  Да да, я это понимаю. А вот этого не понимаю. Процессоры один в один (архитектурно). Неужели прирост в 0.3ГГц стоит ~1100$?
              • +1
                IMHO, но ARM должен пройти тот же путь что и x86-PC: через создание универсальной платы со слотами расширения.
                На рынке сплошняком одни SOC с распаянное памятью и Flash. Память расширять DIMM-ом, пусть даже режится на 2 gb. Flash в таких объемах совершенно не нужен, необходим не большой boot-монитор с возможностью загрузится sd ,sb, tftp и управление загрузкой или через COM или свичами.
                Так же нужно что данный CPU-модуль можно было подключить в «аля материнской плате» на которой должен стоять pci-to-pci свитч на 3-5 pci-e слотов пусть даже x1.
                И народ потянется лепить безумные конфигурации. И жизнь сама покажет то надо, а что не надо таким систем.
                • +1
                  В dev-наборах AMD и AppliedMicro память втыкается планками (до 128 Гб в каком-то из них точно), 8 SATA слотов, есть PCI слоты. Но SoC в разумных пределах полезен. Есть ли объективная необходимость лепить на плату отдельными чипами SATA и Ethernet, например, если их можно сразу же на общем чипе сделать? Если же говорить о штуках вроде Cubie, то она по площади чуть больше 4 спичечных коробков, там тоже особо некуда слоты расширения лепить. Разве что разрабатывать отдельную док-шину со слотами расширений для особых ценителей.
                  • 0
                    Эх… Где же эти наборы…
                    • НЛО прилетело и опубликовало эту надпись здесь
                    • 0
                      Ой, да еще загрузчик-то универсальный никто делать не собирается, а вы про железную унификацию говорите.
                      • +2
                        Вангую великую битву ACPI vs DeviceTree, если речь зашла об унификации :).
                        Серверные вендоры начали тащить свои любимые игрушки с x86 на ARM.
                    • НЛО прилетело и опубликовало эту надпись здесь
                      • +6
                        Но в случае с ARM — даже относительно небольшой компании под силу выбрать понравившейся процессор и сделать свою серверную «материнку» с блекджеком в серии 1000 штук. Хотите 32 сервера в 1U — деньги на стол и будет, с распаянным прямо на плате свичем.

                        С x86 такое в принципе невозможно.
                      • 0
                        AMD кстати заявило, что в скором времени у них появится весьма интересная фича. В одну материнскую плату можно будет ставить как x86 процессор, так и ARM процессор. Что весьма ок.
                        • НЛО прилетело и опубликовало эту надпись здесь
                          • +1
                            Ссылко linuxgizmos.com/amd-surprise-pin-compatible-arm-and-x86-cpus/

                            Смотря какого размера будет плата.

                            Если это будет MiniITX и более — то нафиг такое счастье нужно? Того же самого энергопотребления можно достичь установкой Семпрона\Селерона\Атома, а работают они быстрее.

                            Там речь шла про ARM A57 и да такого же энергопотребления не получится. Жрут они как-то побольше. Опять же за счет меньшего потребления, можно плотнее собирать пакеты из плат.

                            И я сомневаюсь что по стоимости эти процессоры будут различаться х86 — 50 баксов, ARM — 35?

                            А почему ARM должен будет стоить столько же как и x86?

                            И неясно что по этому поводу скажет ПО, а оно немаловажно.

                            linux пофигу.
                            • НЛО прилетело и опубликовало эту надпись здесь
                              • +1
                                Хотя мне кажется что оно не влияет на плотность размещения. Да и энергопотребление по сути важно для мобильных систем.

                                Влияет. Чем больше энергопотребление, тем больше системы отвода тепла. И да оно важно для ДЦ. Так-как электричество в тех же США и Европе не дешевое.

                                Не забывайте, что очень много продуктов, скомпилированы именно под x86, и распространяются в закрытом виде. Например flash, всякие системы распознавания голоса, и прочая. За серверное ПО, не скажу, не знаю,

                                Вообще flash есть под arm, но сейчас это уже не стреляет. Серверное открытое ПО под linux отлично заводится и под ARM.
                                • +2
                                  flash? системы распознования голоса? в СЕРВЕРАХ? :)
                              • 0
                                Ну и дополнительно была инфа что форм-фактор µATX
                                www.linux.org.ru/news/hardware/10111346
                            • 0
                              Какие задачи можно решать на ARM в сегменте бизнес-решений?
                              • 0
                                Мне пока кроме CPU для control plane в маршрутизаторы среднего и низкого ценового диапазона ничего не приходит на ум, ну может еще системы видеонаблюдения и сбора данных на уровне доступа к датчикам/камерам, обработка более требовательна к ресурсам.
                                • +1
                                  Да, как мы вообще жили до Intel Core… ;)
                                  Видимо не было до него никаких бизнес-решений.
                                • +2
                                  Пока что похоже Intel начал наносить превентивный удар. Посмотрите на Server">Avoton, адресация 64 гигабайт оперативной памяти, 8 ядер, производительность на уровне Xeon прошлого поколения. Gigabyte в два юнита 46 таких блейдова засунул.
                                  • +3
                                    Просьба исправить: «С октября 2013 года Intel такжеснова обладает лицензией на производство ARM чипов.» :)
                                    См Intel XScale. Серия IOP долго жила в в специализированном варианте ARM-серверов (Network Attached Storage).

                                    Вход ARM на рынок General Purpose серверов был только вопросом времени. Как только был анонсирован Cortex A15 и его плюшки ), big.LITTLE и другие аппаратные виртуализации — появление ARM-серверов стало только вопросом времени и консерватизма топовых производителей. Плюс сроки разработки железа и софта в Embedded — от года и дольше.

                                    Мне очень любопытно, сможет ли ARM вытащить на свет божий паровозиком другие, в прошлом, серверные архитектуры. Такие как MIPS. У них энергоэффективность ещё выше. Можно вспомнить Cobalt Raq — изумительный был агрегат. IDE-диски, обычная SIMM-память, 1U — и… CPU MIPS на борту.
                                    • +2
                                      У текущего владельца MIPS вполне себе планы на это. Опять же в Китае MIPS живет и здравствует.
                                      • 0
                                        Пока они тихо выживают в своих узких маргинальных нишах. Бравурные релизы последних несколькиз лет, 64bit, 128 ядер — но… сугубо специализированные дробилки для сетевого оборудования. Или дешёвые WiFi AP и роутеры. Пока нет признаков что «восстанут роботы из атомного пепла».
                                        • +1
                                          Я вообще про Loongson напоминаю. Он вполне себе жив и вполне себе MIPS.
                                          • –1
                                            Ещё Ben NanoNote вспомните. Маргинальные эксперименты :). Как и смартфоны c Андроид на MIPS.
                                      • 0
                                        >> Такие как MIPS
                                        Скорее закопает.
                                        Есть например Broadcom XLP — следующее поколение будет на ARMv8 (Vulcan)
                                        Cavium также выпустит многоядерные ARMv8 процессоры.
                                      • 0
                                        Никто не встречал ARM плату с 2-мя SATA портами?
                                        • 0
                                          Недавно тестировали плату на Tegra K1 в сравнение с Intel Atom D2550, у Nvidia производительность как минимум в 1.5 раза больше чем у Intel, а если учесть еще примерно одинаковую цену, раза в два меньшее потребление и GPU CUDA 192 ядра, то выбор тут очевиден.
                                          • 0
                                            Вы привели ссылку на статью, где ребята запускали обработку на Спарке или Хадупе (не суть важно в данном случае). Если честно, статья смешная — фразы вроде «Big Data average file size is 15GB», «34GB file distribution across the cluster took a day» — это так называемые «большие данные»? Больше похоже на игрушку.
                                            • 0
                                              Игрушечный кластер для обработки игрушечных больших данных. Вроде в той же статье ребята писали, что кто-то Хадуп на Raspberry Pi запускал. Практическая ценность таких экспериментов сомнительна, скорее просто хотелось доказать, что «могём», а потом думать, что с этим осознанием делать дальше.
                                              • 0
                                                Верно. Меня удивило, что авторы оригинальной статьи нигде не про это не упомянули и (вроде бы как) на полном серьезе писали, что средний размер файла в Big Data — 15GB (откуда они такое вообще взяли, непонятно).
                                              • 0
                                                Big Data это не размеры. Big Data это подход, идеология, методы.
                                                Вполне может быть Big Data на десятке гигабайт, и не-Big Data на петабайте.
                                                • 0
                                                  Правда? «Большие данные» — это не большие данные? В таком случае Ваше личное определение этого понятия отличается от общепринятого.

                                                  Цитата из вики: «Big data usually includes data sets with sizes beyond the ability of commonly used software tools to capture, curate, manage, and process the data within a tolerable elapsed time.»

                                                  Я согласен, что большое значение имеет неструктурированность данных, методология и инструментарий обработки, но размеры все же первичны.
                                                  • +2
                                                    «Большие данные» это прямая калька с английского Big Data, являющаяся параллельным к устоявшимся в английском языке выражениям типа Big Oil или Big Money. В этом выражении нет ничего про «размер» как таковой. Big boss это не про размеры его пиджака и брюк.
                                                    И нет такой границы, по которой можно было бы разделить, вот от стольки-то долларов — «большой куш», а ниже — так, пустяки.

                                                    То же самое и с данными, собственно об этом говорит и определение выше: «sizes beyond the ability of commonly used software tools », и далее — это НЕ про размеры данных, а про возможности софта с ним работать. То есть опять же, про методы, подходы и идеологию.
                                                    Петабайт в виде базы SQL Server не будет Big Data, несмотря на размеры, а 100GB в map-reduce NoSQL — будет.
                                              • 0
                                                «Я с интересом ожидаю выхода Cubieboard 8, который, к сожалению, несколько задержался.»

                                                Смотрите, что нашел: блоггер из ARMdevices.net добрался до секретных лабораторий Cubietech и выложил видео. Можно посмотреть, как все организовано. Кажется, я видел китайца, который тестировал мой Cubietruck!

                                                Познавательно (как я понял, задержка из-за взаимных помех близко расположенных разъемов) и очень забавно (английский язык у сотрудников cubietech заканчивается примерно на 15-й секунде видео). Все равно молодцы ребята.
                                                • 0
                                                  Ну вот и вышел AMD 64-bit ARM Opteron Developer Kits
                                                  Цена всего $2999 что вполне приемлемо.
                                                  • 0
                                                    За такие деньги — пусть они сами этот кит покупают. Разве что они нацелены на большие конторы.
                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                      • 0
                                                        Как раз-таки у армов девкиты стоят до килобакса (это навороченные, с FPGA), обычно — около 200-300 баксов. Чтобы эту плату в продакшен-варианте покупали — она должна стоить на порядок меньше.

                                                        P.S. Да, я знаю, сколько стоят серверные материнки. Но одним из преимуществ армов декларируется стоимость — а тут со стоимостью не особо фонтан.
                                                        • 0
                                                          Это даже не рефернс дизайн и для первой платы на рынке это просто смешная цена.
                                                          • 0
                                                            Девкиты-эксклюзивы могут стоить дорого. В районе 2008 года покупали Epson E-Ink AM300, и стоило нам счастье 4500$.

                                                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                    Самое читаемое