Pull to refresh

Comments 52

UFO just landed and posted this here
Тоже пришел возмутится что они BOINC переизобретают или кремниевой долины насмотрелись. Но BOINC на телефонах так себе. Включать можно только на зарядке, и в это время он ощутимо греется. Давно не пробовал, но на старых телефонах это убийство аккумуляторов.
Угу, примерно тоже самое, что и суперкомпьютер из подключенной к сети бытовой техники (суперкомпьютер из холодильников). Болеет народ ))).

Кто нибудь расскажите мне, зачем в телефоне нужен мощный процессор, вполне достаточно реализовать программу «удаленного рабочего стола». Возможно пару тройку программ для оффлайна. Все остальное исполнять на мощных стационарных системах, высвободившийся ресурс использовать для повышения времени автономной работы в пределах 2-4 недель.

PS По поводу понтов я все понимаю.

Программисты умеющие писать маленькие и быстрые приложения вымерли. Клиент для icq на яве на теефоне сименс jimm весил меньше 100 кб. В 2005г

Глянул сейчас приложение аськи весит 100 мб и не работает )))

Вопросы зачем мне аська в 2022 году , ну они без ответов. Я просто вмпомнил что это приложеие у меня тогда уже было

UFO just landed and posted this here

Два или три дня назад читал здесь статью, в комментариях к которой участники дискуссии рассуждали на тему "Мы все живем в эпоху MVP". Пришла идея, накидал прототип, подключил десяток фреймворков, сотню зависимостей, сделал MVP, выкатил в прод. Если ты первый - ты д'Артаньян, если второй - сами знаете кто. Повезло - продал стартап, не повезло - придумал следущую идею, а на эту забил, ибо если не забьешь, то ты уже не успеешь быть первым. Мы сами себя вогнали в эту ситуацию. Я уже подзабыл детали, но несколько лет назад кто-то из владельцев популярного репозитория отозвал (удалил, не помню, не бейте) его, а в нем была маленькая функция на которую ссылалось огромнейшее количество проектов и все встало колом. Фунция была меньше 10 строк, делала тривиальную операцию со строками, чего бы просто не вписать ее в свой код?.. Но нет, ингода даже не просматривают зависимости для подключаемой библиотеки - работает же.. Вот и имеем калькулятор под Win10, жрущий 50-80 мегов оперативы, хотя старый жрал всего 6, а функционал - не изменился. Бабло победило.

История (оказывается) про отзыв модуля left-pad NPM тут, а про MVP что-то сходу не могу найти, видимо, все-таки не на Хабре, а по истории выходит я всю ночь сёрфил из песочницы eset'а, эка неожиданность... Постараюсь вспомнить.

«Клиент для icq на яве на теефоне сименс jimm весил меньше 100 кб. В 2005г»

Клиент icq на ассемблере весил 2,5 кБ и в 2015 г. ещё принимал сообщения, отправлять правда уже не мог из-за устаревшего протокола.

«Программисты умеющие писать маленькие и быстрые приложения вымерли.»

Фабрис Беллар в 2019 г. опубликовал экспериментальный упаковщик без потерь NNCP
на основе нейросетей размером 526 кБ.

Такая реализация автоматически означает трату ресурсов сервера при работе (а значит платную подписку).
Не везде есть нормальное покрытие даже в пределах городов.
Иметь возможность в любой момент гнать FullHD видео(а то и повыше) это не всегда возможно и из-за покрытие и из-за трафика.
Еще и низкую задержку иметь (притом что вебсайту несколько сот мс это плохо но терпимо, и можно что-то по частям, в приложении — можно оптимизировать загрузку и хоть скролл локально делать а не)
Интеграция с железом телефона (придется прокидывать все датчики).


При этом насчет цен на удаленный стриминг — за ориентир наверно можно loudplay взять (та же почти услуга — только тот облачный стриминг игр). на https://www.loudplay.ru/ — 40-49 рублей в час, на https://habr.com/ru/company/wd/blog/517892/ — 65 рублей в час. Мне вот кажется что дорого для (хотя бы) 16 часов в день.


И, да, задачу — "СЕЙЧАС нам не нужен мощный процессор а нужно поработать подольше" — давно учитывают. Зря чтоли 2 (иногда и 3) кластера ядер в смартфоны (а последнее время — не только) ставят?

Latency и покрытие высокоростным интернетом. Разбивают вашу идею.

Сотовые телефоны никогда не станут основй суперкомпьютера именно из-за очень большой и не устранимой Latency (особенность работы радиоинтнрфейса).
Число параллельных потоков на которые можно разбить исходную задачу зависит от времени затрачиваемом на коммуникации.
Получается, что есть много мелких задач (большие телефон не потянет) соединеннных дорогим, относительно медленнным какналом с большой задержкой. КПД такой системы будет крайне низкой.

При чём тут суперкомпьютер, я отвечаю на

расскажите мне, зачем в телефоне нужен мощный процессор, вполне достаточно реализовать программу «удаленного рабочего стола». Возможно пару тройку программ для оффлайна. Все остальное исполнять на мощных стационарных системах, высвободившийся ресурс использовать для повышения времени автономной работы в пределах 2-4 недель.

Это не будет работать в принципе, даже без "суперкомпьютерных" задач.

Есть множество задач где latency в несколько дней не помеха и считать долго можно на любой мощности устройств. BOINC на этом построен.

Например брутфорс sha-512 (не очень продуктивный пример, но понятный). Можно разделить на невероятное количество потоков, и данных особо много передавать не нужно, считать можно с любой скоростью.
Мозг работает ЕМНИП на килогерцовых частотах. Электрохимическая передача данных не обеспечивает высокой скорости или низкой латентности. Но за счёт высокой связности как-то справляется с задачами.

зачем в телефоне нужен мощный процессор

Мощный, но слегка устаревший не топовый процессор стоит пару баксов.

Вчера сравнил процессоры двух бюджетных ноутбуков, выпущенных с разрывом в десятилетие — Intel Core i5-2410M и Pentium Gold 7505. Более тонкий техпроцесс позволил снизить TDP вдвое и поднять максимальную частоту на 20%. Незначительно подросли кеши L1, L3 и от щедрот душевных аж в пять раз увеличился кеш L2 — нужно же чем-то заполнить уменьшившийся кристалл. Добавился AVX 2. Всё. Налетай, подешевело на 40%. 10 лет, Карл!
Не всё то Gold, что блестит…

По сравнению с этим процессоры, используемые в телефонах и прочих малинках развиваются просто взрывными темпами.
Не только частотой и кешем. Не учитываете много архитектурных улучшений. Сравните в попугаях. От 50 до 200% рост.
PassMark
Intel Pentium Gold 7505
2,371
5,504
Intel Core i5-2410M
1,212
1,915
В среднем в 2 раза быстрее.

В индии, вобщем-то, так и делают. Например, JioPhone - копеечный кнопочный телефон, на котором вполне неплохо так работают современные приложения типа ютуба. Трюк как в том, что работают они на серверах провайдера, а на телефон транслируется чисто картинка. Цена вопроса - 2000 рупий ($27) за телефон с двухлетней подпиской. В условиях индийского рынка вполне оправданная штука, но мне лично больше по душе если телефон не превратится в тыкву как только закончится подписка.

Они хотят организовать официальный ботнет?

Они хотели опубликовать статью в журнале.

Распределенный майнер крипты они хотят.)))

У Самсунга был аналогичный проект, призванный "подарить вторую жизнь устаревшим гаджетам". Тоже канул в небытие... Ну и как всегда, список совместимых устройств - ограничен.

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

Существуют ботнеты на ip-камерах видеонаблюдения, там со свободной мощностью напряги, но открываются новые неожиданные возможности.

Ботнету не всегда нужна мощность. ИП-камеры идеальны для DDOS-атаки, например. Халявные миллионы девайсов, способных тупо спамить запросы. Под дефолтным l/p admin/admin

И не только. Могут, например, подмигнуть кому надо светодиодом или в нужный момент нечаянно пропустить пару кадров.

Да, но зачем? Даже чтобы человеку подключиться к гипотетической децентрализованной соцсети на смартфонах (а эта идея напрашивается ввиду огромного распространения смартфонов), нужна какая-то супер мотивация, которой на горизонте не видно: большинству это просто не нужно - хранить на смартфоне какие-то общие данные, передавать и принимать общие сетевые пакеты... Хотя децентрализованная сеть дала бы людям свободный доступ к любой информации (как торренты, только гораздо удобнее). А в этом проекте что за мотивация?

Если хотя бы часть ресурсов определенного количества этих смартфонов задействовать для решения полезных задач, для которых необходимы вычислительные мощности

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

Именно про этот момент и вспомнил. Вторичность - вот наша проблема.

Это не проблема, это основа нашего существования. Вы имеете возможность писать на хабре только потому, что кто-то вам передал затасканные гены, некоторым из которых миллиарды лет, а затем научил совершенно скучным вещам, которые до вас уже умели миллиарды людей, а потом вы откуда-то достали компьютер, который опять же пренебрежимо мало отличается от миллиардов других компьютеров, а программы и вовсе абсолютно такие же. А то, что иногда нечто новое оказывается лучше, нежели старое — это по сути своей чудо, а вовсе не обычное положение вещей, которое специально нарушается какими-то злодеями.
Уверен, любой пользователь будет счастлив, когда его установленный на зарядку телефон будет заряжаться в несколько раз дольше или вообще разряжаться просто потому, что кто-то хочет пользоваться его мощностями. :)

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

Я выпилил гуглосервисы, забанил всю рекламу, допаял чипов памяти, заменил батарейку на свежую, чтобы не чувствовать себя ущербным, чтобы пропускная способность сети оставалась высокой, чтобы батарейка жила долго и счастливо, чтобы процессорное время не тратилось на майнинг системных логов, чтобы флешка не насиловалась поиском цп среди фоток моих детей и продажных песенок, чтобы антивирусы не устраивали аттракционы мнимой безопасности, для полного счастья осталось нагрузить свой личный телефон вот этим проектом. Это просто блестящая идея!
«майнинг системных логов»
Это пять. Свежая трактовка.
У меня сайт падал исправно раз в месяц, потому что лог-файл выедал лимит дискового пространства хостинга в 5 ГБ. Разработчики раза с третьего тоже обратили внимание.

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

Приложение должно быть лёгким и маленьким, при этом подробно отчитываться и визуализировать, что когда и зачем считается.

Короче, это должен быть тот же boinc, но с более дружелюбным интерфейсом.

простите, а как насчет https://neocortix.com/cloud

Ребята начали в 2013 году, с 2017 года работают. Только с той разницей, что они еще и деньги платят за использование вашего телефона.

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

Переизобретение велосипеда это весело, но на статью и открытие не тянет.

P.S. Если кто пытался поставить приложение на телефон и не получилось - количество мест в данный момент ограничено именно по причине того, что "ресурсы надо продавать"

какие-то аргументы? факты?

На 4 свежих железяках с достаточным объемом ОЗУ (4-6гиг) и вполне себе шустрымы процессорами ругается на "ваше устройство не отвечает минимальным требованиям". Или приложение запускать надо исключительно на каком нить ROG-смарте с 12 гигами оперативы? Так вы тогда и напишите перечень совместимых устройств!

и ваш PS к чему? с каких пор успешность установки приложения из маркета и его запуск зависит от "ресурсы надо продавать"?! или сами это выражение придумали?

Вброшу экологического холивара - не уверен, что мобильные системы выгоднее стационарных в пересчете вычислительной способности на Ватт*час потребленной энергии. Плюс износ потребительских устройств будет быстрее.

Тут видимо предполагается ваше добровольное согласие бесплатно, так что любая вычислительная мощность - за ваш счет. Да и что мешает гуглу делать это прямо сейчас? да и эпплу тоже, 5% ресурса никто не заметит. Так что вариант один - прозводите смартфоны и встраивайте туда это все, и просить никого не придется. Родилась жуткая мысль - налог на вычислительную мощность - гос-во просто обязует производителей оборудования выделять часть вычислительной мощности в его пользу... ого хоть садись и книгу пиши на эту тему

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

Кажется, что учёные из НИТУ «МИСиС» посмотрели сериал Силиконовая долина и делают «Пегий Дудочник».

А мы всё шутили про британских учёных.

Я согласен, пусть только оплачивают хотя бы 500р в месяц, или по трафику, я ж не знаю, может они майнить будут

Я правильно поняла, да? Государственный вуз беспокоится о наличии у широких масс некоей неиспользуемой энергии?

Миллениалы изобрели вычисления в блокчейнах

Sign up to leave a comment.