Комментарии 55
60 000 MFLOPS — не слишком много по текущим стандартам производительностиДа, не особо. В три раза меньше, чем у i7.
у меня на 2683v3 выполнение команды из статьи выдало 20 gflops — какое-то странное число на фоне упомянутых 180 mflops для i7. Или я не туда смотрю?
более того… если суммировать удельные гигагерцы 12шт. NanoPi получим 134ГГц, при условии из таблицы результата в 60гф мы получаем точное соотношение коэффициента моих 42ггц / 20гф. Может просто у SergeyMax измерения не сложились? И в итоге кластер получился всё таки довольно интересный, на уровне приличного нового Xeon
У вас результат низкий видимо из-за того, что приведенный вариант теста совершенно не подходит под архитектуру i7 или Xeon — счет запускается в 12 групп по 8 потоков в каждой (хотя для Xeon 2683v3 оптимально считать одной группой в 28 потоков, для i7 соответственно тоже 1 группа с числом потоков = число ядер*2 чтобы задействовать HT) и без использования AVX дающего буст в несколько раз, но которого нет у ARM.
Да, не особо. В три раза меньше, чем у i7.
Как вы можете такое говорить. Тут, намедни, статья была про новый айфон и его «супер» процессор, судя по которой, арм архитектура не может быть настолько медленной. )) Я с нетерпением жду когда маки на нее «снова»
Ну, например, поиграться с распределёнными алгоритмами. Отличный стенд.
Настоящие HPC это все-равно всегда кластер из отдельных независимых устройств, но работающих параллельно и общающихся между собой через какого-то вида сеть. И позволяющие масштабироваться на практически любое количество подобных устройство.
В этом плане подобное чудо хорошая модель настоящего суперкомпьютера. Хорошая для обучения, демонстрация, проверки каких-то решений в алгоритмах.
А если нужно просто какую-то прикладную задачу решить, для которой достаточно подобных выч. мощностей — проще конечно современный многоядерный процессор взять(даже дорогих серверных не надо — старших i7 или Ryzen хватит) или GPU взять.
Да не только видеокарты. Система за 550$ с i5 будет считать не хуже, хоть и на чуть более "последовательных" ядрах. К тому же та же система с i5 будет работать с почти любым ПО для научных вычислений и не надо будет разрабатывать софт под железо, не имеющие очевидных плюсов. Поэтому совсем не понимаю, где преимущества данной сборки будут очевидны и существенны.
В качестве лаьоторного стенда — более, чем отличный вариант: на "взрослом" железе собрать аналогичного масштаба (не производительности, а количества узлов) кластер будет стоить на порядкИ дороже. А так, реально каждой бригаде обучающихся (а то и каждому) выдать кластер на стол и пусть клепают системы распределенных вычислений.
Извините, накипело.
— Кто является движителем научно-технического прогресса?
Философы размышляют куда движется общество.
Правители улавливают эти тенденции, стараются направить их и дают задания министрам.
Министры думая о конкретных путях решения задач — дают задания инженерам — самолеты делать и/или электростанции.
Инженеры дают задание физикам — разобраться с тем, что им неясно в устройстве природы.
Физики озадачивают математиков — посчитать то, что они прикинули на пальцах.
Математики идут к программистам — запрограммировать их километровые формулы.
Программисты запускают С++… и вот только программисты наконец-то работают!
Хотя… они требуют от математиков новых эффективных алгоритмов. От инженеров — новых скоростных компьютеров, от физиков — новых принципов для этих компьютеров, от министров — денег на эти компьютеры, от правителей — свободной работы этих компьютеров, и от философов — ответа на вопрос — куда эти компьютеры нас всех приведут.
Таким образом, очевидно, что именно программисты являются ныне главной движущей силой прогресса.
Как-то у вас все смешалось. И прагматики плохие и инженеры труды математиков не ценят.
В статье ясно задан вопрос "для чего он нужен?"
А такого же ясного ответа нет. Ладно, там сказано, что для обучения и разработки распределенного ПО, но польза такого подхода выглядит весьма сомнительно, тем более что это не первый кластер. Вот человек не понял и спрашивает. И ничего плохого в этом нет. Не забывайте, именно критика отличает науку от религии.
Имхо, ответ тут простой: сделал, потому что может и захотелось. А практической пользы действительно мало
Потому что выходят серверные ARM процессоры.
Thunder X2 даёт уже половину от Xeon'а (а в некоторых задачах и больше).
Сколько календарного времени занял у вас этот проект от момента задумки до окончательного времени?
До тех пор, пока вы готовы ставить экзотические (для простого обывателя) разъемы, такие модули встречаются.
Вот, к примеру, превью модуля на TI AM65x с шестью гигабитными Ethernet
https://phytec.com/products/system-on-modules/phycore/am65x/#som
Но, разумеется, только процессор+сеть мало кому интересны, в самих SoC ставят периферию на все случаи жизни, вопрос в том, станете вы их использовать или нет
Вы не знаете судьбу этой модели? Я как не искал, нигде не могу найти ни в продаже ни решений на базе этого модуля. С учетом форм фактора и минимального количества шелухи, мне кажется, что кластер собранный на compute module 3 может получиться куда более практичным.
На тему находил только вот этот проект но с тех пор ничего не слышно.
У Compute Module отсутствует Ethernet и PMIC на плате, слишком много на материнской плате придется городить самому. Сами модули продаются на RS-Components, да вот по характеристикам RPi плоха для HMI (из-за простецкой видеокарты, отсутствия полноценного Ethernet), скудный набор периферии.
Поэтому решения от NXP и TI для эмбеддеда куда интереснее
Ищю интересное/маленькое/дешевое решение тонкого клиента для питания по сети и загрузки по PXE.
Сейчас все работает на Raspberry Pi 3, но хочется еще интереснее/меньше и с PoE.
Суперкомпьютер Cray C90, упомянутый выше, выдавал всего лишь 0,02 MFLOPS на ватт в 1992 году.
Есть ложь, есть чудовищная ложь и есть статистика.
Вроде и НЕ соврали, но вагон и маленькую тележку упомянуть забыли…
А где вы возьмете такое добро под mali в открытом доступе?
To build a functional OpenGL ES or OpenVG driver you need access to the full source code of the Mali GPU DDK, which is provided under the standard Arm commercial licence to all Mali GPU customers.
Комментарий с дивана. А не правильней ли было расположить платы под углом 90 градусов к текущему, чтобы разрез радиаторов был вдоль потоков воздуха вентиляторов а не поперёк?
96-ядерный суперкомпьютер на одноплатниках NanoPi Fire3