Архив сообщества
2011 — 2019
Аватар Kitmouse

Вычислительные мощности для серверов.

Автор: Kitmouse · 20.09.2013, 18:01 · 28 сообщений

Сообщений в теме: 28

Kitmouse#1
Симуляция атмосферы, - весьма ресурсоемкая задача, но в то же время здесь представляется широкий простор для распаралелливания на много ядер\процессоров. Поэтому хочу привлечь ваше внимание к:
• Forth-процессор green arrays 144, который действует как 144 процессора по 700 млн. операций в секунду каждый. Стоит 20 долларов, материнка к нему подороже будет.Больше инфы
•Платформа paralella, которая сама стоит 100$ за штуку, причем можно сложить вычислительные мощности скольки угодно плат за раз просто поставив их одну на другую.
Цитата
Parallella позиционируется как основа для создания «суперкомпьютеров для каждого». На плате с габаритами 85х53 мм размещены двухъядерный процессор Zynq-7020 с архитектурой ARM Cortex-A9 и акселератор Epiphany, который может иметь 16 или 64 ядра. Изделие оснащено 1 Гбайт оперативной памяти, слотом для сменных карт формата microSD, сетевым контроллером Gigabit Ethernet и парой портов USB 2.0. Для вывода изображения предусмотрен интерфейс HDMI.
Предполагается, что платы Parallella будут объединяться в систему параллельных вычислений.
Цена новинки составляет 99 долларов, поэтому при относительно небольших затратах независимые исследователи и организации с ограниченным бюджетом могут сформировать достаточно производительную вычислительную систему с возможностью масштабирования.
Больше не придется платить за хост серверов (только за подключение этого сервера в интернет и электроэнергию), париться насчет лагов (ведь и то и другое суперэффективные платформы, не будут лагать даже если.... даже если... фантазии не хватает!).

Отвечать в комментарии (то есть поддерживать активную говноустойчивую защиту) я сам не смогу, поскольку завтра инета у меня не станет. И да, я в курсе, что оригинальный BYOND сервер вряд ли запустится на "паралелле" или GA144. Но в долгосрочной перспективе оправдаются самые колоссальные усилия.
Я закончил.
1
Есть идеи.
Скопировать ссылку
Копиц#6
Kitmouse (20 September 2013 - 08:01) писал: писал:
Симуляция атмосферы, - весьма ресурсоемкая задача, но в то же время здесь представляется широкий простор для распаралелливания на много ядер\процессоров. Поэтому хочу привлечь ваше внимание к:
• Forth-процессор green arrays 144, который действует как 144 процессора по 700 млн. операций в секунду каждый. Стоит 20 долларов, материнка к нему подороже будет.Больше инфы
•Платформа paralella, которая сама стоит 100$ за штуку, причем можно сложить вычислительные мощности скольки угодно плат за раз просто поставив их одну на другую.

Больше не придется платить за хост серверов (только за подключение этого сервера в интернет и электроэнергию), париться насчет лагов (ведь и то и другое суперэффективные платформы, не будут лагать даже если.... даже если... фантазии не хватает!).

Отвечать в комментарии (то есть поддерживать активную говноустойчивую защиту) я сам не смогу, поскольку завтра инета у меня не станет. И да, я в курсе, что оригинальный BYOND сервер вряд ли запустится на "паралелле" или GA144. Но в долгосрочной перспективе оправдаются самые колоссальные усилия.
Я закончил.
Смотрите, вот человек, который нихуя не знает, но желает навариться. Молодец, одобряю такое.
3
СпойлерИзображение
СпойлерИзображение
Скопировать ссылку
ViKrot#7
Во-первых, бьонд сам дико забагован и древний как твоя бабушка. Половина проблем СС на самом деле проблемы бьонда.
Во-вторых, то, что предложил ты в сравнении с текущим аналогом - говно.
В-третьих, нормальные люди по таким поводам стучатся в личку, а не высирают спам на форум.

СажаскрылОПопозорился.
0
Спойлерhttps://youtube.com/embed/h4QTXZMFcos?fs=1&html5=1
Скопировать ссылку
Recei#8
Как известно Бьенд не может в многоядерность. Так что все припарки железа идут лесом.
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
Kitmouse#9
Но разве не существует программы, которая со стороны BYOND - клиентов выглядит как нормальный BYOND-сервер, но при этом не является им, поддерживает многопоточность и лишено множества недостатков?

Цитата
Во-вторых, то, что предложил ты - говно.
Не исключал с самого начала, но Почему говно?
Цитата
В-третьих, нормальные люди по таким стучатся в личку, а не высирают спам на форум.
К кому?

Проблема кода есть. Как и в любом предложении.

Нет, наварится я не хочу. Да и я захожу сюда раз в месяц, и то только читаю. И не играю почти. В чем же мне навар?

Просто читал тут о разных дешевых высокопроизводительных платформах, срезонировало с мыслью о проблеме атмосферы (со стороны сервера, причем) в одной занимательной, но криворуко через жопу неправильно исполненной игре.
0
Есть идеи.
Скопировать ссылку
ZEDLISER#10
Kitmouse (20 September 2013 - 08:29) писал: писал:
Но разве не существует программы, которая со стороны BYOND - клиентов выглядит как нормальный BYOND-сервер, но при этом не является им, поддерживает многопоточность и лишено множества недостатков?
Бйонд не настолько популярен.
Kitmouse (20 September 2013 - 08:29) писал: писал:
Да и я захожу сюда раз в месяц, и то только читаю.
Странный ты.
0
Влияние любви к ролеплею на память
Спойлерhttps://s3.amazonaws...dCME/screen.png
Simon Moore (08 June 2013 - 06:16) писал: писал:
Зелидсер
Слишком инквизитор. Слишком.
СпойлерИзображение
Скопировать ссылку
ViKrot#11
Kitmouse (20 September 2013 - 08:29) писал: писал:
Но разве не существует программы, которая со стороны BYOND - клиентов выглядит как нормальный BYOND-сервер, но при этом не является им, поддерживает многопоточность и лишено множества недостатков?
Накодишь - будет, но я чего-то не уверен.
Kitmouse (20 September 2013 - 08:29) писал: писал:
К кому?
К хостеру. Либо я жестоко упорот, либо это Зло.
Kitmouse (20 September 2013 - 08:29) писал: писал:
Нет, наварится я не хочу. Да и я захожу сюда раз в месяц, и то только читаю. И не играю почти. В чем же мне навар?
Некоторые перепутали тебя с рекламой и включили спам-фильтр, хотя, со стороны этот пост реально выглядит попыткой пропихивания фуфла.
Kitmouse (20 September 2013 - 08:29) писал: писал:
Просто читал тут о разных дешевых высокопроизводительных платформах, срезонировало с мыслью о проблеме атмосферы (со стороны сервера, причем) в одной занимательной, но криворуко через жопу неправильно исполненной игре.
Не думаю, что злопинус глупее тебя. Если это до сих пор не введено, значит, либо это уже отметено по каким-либо соображениям, либо сейчас приоритетнее что-либо другое, либо он действительно глупее, чем ты.

А, часть про говно забыл. Во-первых, тут сам код менять надо. Железо тут ни к чему. Во-вторых, погугли характеристики текущих серверов.
0
Спойлерhttps://youtube.com/embed/h4QTXZMFcos?fs=1&html5=1
Скопировать ссылку
Kitmouse#13
MattyB (20 September 2013 - 08:38) писал: писал:
Поцоны, а давайте просчитывать атмосферу в клиентской части?
Толпа читеров с пузырем воздуха посреди космоса и сгоревшие найух процессоры...

ViKrot (20 September 2013 - 08:36) писал: писал:

погугли характеристики текущих серверов.
Характеристики, это да, если не считать соотношения мощности к цене. Хотя не исключаю наличия других бюджетных стартапов.
0
Есть идеи.
Скопировать ссылку
ViKrot#14
Kitmouse (20 September 2013 - 08:53) писал: писал:
Характеристики, это да, если не считать соотношения мощности к цене. Хотя не исключаю наличия других бюджетных стартапов.
Народ, откуда вы берете такую премерзкую привычку отвечать только на те части сообщений, где нет аргументов, которые сливают вашу позицию?
Анимус сидит на хостинге. Хостинг находится где-то в стране колбасы, пива и МР40. Как ты думаешь, побежит ли Зло в Дойчлянд только ради того, чтобы поставить туда новую оперативку?
0
Спойлерhttps://youtube.com/embed/h4QTXZMFcos?fs=1&html5=1
Скопировать ссылку
Kitmouse#15
ViKrot (20 September 2013 - 08:57) писал: писал:
Народ, откуда вы берете такую премерзкую привычку отвечать только на те части сообщений, где нет аргументов, которые сливают вашу позицию?
Анимус сидит на хостинге. Хостинг находится где-то в стране колбасы, пива и МР40. Как ты думаешь, побежит ли Зло в Дойчлянд только ради того, чтобы поставить туда новую оперативку?
Я имел в виду что на основе указанных мной платформ можно сделать хостинг для игрового сервера (не сайта) прямо тут (в россии). И задержка уменьшится.

С тем, на что в предыдущем твоем посте я не ответил -
Я думал что есть такой сервак от энтузиастов, жаль.
Не знал - было написано писать общие идеи сюда.
Понятно, хотя трудно себе представить спам здесь, обычно спамят на популярных раскрученных форумах.
Я рад, что злопинус думает в этом направлении, надеюсь он сможет расколдовать сс-ку и превратить ее в прекрасную принцессу
0
Есть идеи.
Скопировать ссылку
Kitmouse#17
Kopistko (20 September 2013 - 09:17) писал: писал:
Но зачем? И так хорошо и уютно.
Это троллинг? Уж очень тема спорная. Извините, но мне кажется, что недостаточно хорошо и уютно.
0
Есть идеи.
Скопировать ссылку
Gvardota#18
Особенно не вчитывался, но, кажется, это массивно-параллельная система. На этом можно ставить крест на идее, потому что придется писать параллельную версию бьенда практически с нуля. Даже если его разработчики внезапно согласятся содействовать и предоставят исходный код для изучения, нет ни малейшего шанса, что задача будет решена силами Анимуса на чистом энтузиазме.
0
Скопировать ссылку
Копиц#20
С чего троллинг? Все очень даже хорошо. Иногда правда игроки полными мудаками выглядят, но это отдельная тема. А так всё нормально.
0
СпойлерИзображение
СпойлерИзображение
Скопировать ссылку
Cattus#21
Kitmouse (20 September 2013 - 09:22) писал: писал:
Это троллинг? Уж очень тема спорная. Извините, но мне кажется, что недостаточно хорошо и уютно.
Точнее уже "все привыкли".
0
А ещё я доктор Жопа.
Изображение
Скопировать ссылку
ZLOFENIX#22
Сервер стоит в москвашке, но мне и до нее 17 часов поездом.
Эта хреновина выглядит интересно, но бьйонд под нее никто не сделает, создатели исходников не дадут.
"Выглядит как бьйонд" - называется эмулятор, нет, никто его не сделал и не делает, т.к. проще написать свой бьйонд, чем пиннать это говно, а вот этим занимаются уже многие, да и я, что уж.
А главное - был бы бьйонд многопоточным, да еще с меньшим количеством бьйондобагов - все бы летало, даже на домашнемпекодляучебыдваядрадвагига.
0

Скопировать ссылку
Editor TEH Chaos-neutral#23
В обход проблеме возможно создать многопоточность обработки атмоса, но не его принятия при помощи богофункций в DLL.

Суть такова:
Пишем в DLL функцию типа calculateAtmos и паралеллим её. Эта функция будет просчитывать то, что нужно, проблема только в том, что из DLL придется обращаться напрямую в оперативку, либо через аргументы передавать состояние карты на данный момент, что затормозит игру при вычислении, а иначе скорость просчета будет недостаточной. Самая параша же начнется, когда DLL-ка просчитает атмос и вернет значение, а BYOND-у его придется принимать.
C [YY] 1 world.maxy
  C [XX] 1 world.maxx
    //Здесь была куча присваиваний.

количество_операций_за_раз (3) * количество_присваний * world.maxx * world.maxy

Присваивается temperature, oxygen, nitrogen, plasma, trace_gases, прошлые состояния, total_moles

Итого за каждый раз обновления атмоса мы будем получать по...
3 * 9 * 512 * 512 = 7077888 вычислений.
7 миллионов вычислений.

А скорость игры же - около 11 FPS.
7077888 * 11 = 77856768
78 лямов на одни только присваивания. Тут не включено время обработки в DLL-ке.
0
Скопировать ссылку
ACCount#25
Видел, как Бей пытался вынести атмос во внешнюю библиотеку на C++. ХЗ, взлетело ли, но вряд ли. Иначе они на это не забили бы.
0
Скопировать ссылку

Обратно в Сервер