Comments 52
Кто нибудь расскажите мне, зачем в телефоне нужен мощный процессор, вполне достаточно реализовать программу «удаленного рабочего стола». Возможно пару тройку программ для оффлайна. Все остальное исполнять на мощных стационарных системах, высвободившийся ресурс использовать для повышения времени автономной работы в пределах 2-4 недель.
PS По поводу понтов я все понимаю.
Программисты умеющие писать маленькие и быстрые приложения вымерли. Клиент для icq на яве на теефоне сименс jimm весил меньше 100 кб. В 2005г
Глянул сейчас приложение аськи весит 100 мб и не работает )))
Вопросы зачем мне аська в 2022 году , ну они без ответов. Я просто вмпомнил что это приложеие у меня тогда уже было
Два или три дня назад читал здесь статью, в комментариях к которой участники дискуссии рассуждали на тему "Мы все живем в эпоху MVP". Пришла идея, накидал прототип, подключил десяток фреймворков, сотню зависимостей, сделал MVP, выкатил в прод. Если ты первый - ты д'Артаньян, если второй - сами знаете кто. Повезло - продал стартап, не повезло - придумал следущую идею, а на эту забил, ибо если не забьешь, то ты уже не успеешь быть первым. Мы сами себя вогнали в эту ситуацию. Я уже подзабыл детали, но несколько лет назад кто-то из владельцев популярного репозитория отозвал (удалил, не помню, не бейте) его, а в нем была маленькая функция на которую ссылалось огромнейшее количество проектов и все встало колом. Фунция была меньше 10 строк, делала тривиальную операцию со строками, чего бы просто не вписать ее в свой код?.. Но нет, ингода даже не просматривают зависимости для подключаемой библиотеки - работает же.. Вот и имеем калькулятор под Win10, жрущий 50-80 мегов оперативы, хотя старый жрал всего 6, а функционал - не изменился. Бабло победило.
Клиент 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 и покрытие высокоростным интернетом. Разбивают вашу идею.
Число параллельных потоков на которые можно разбить исходную задачу зависит от времени затрачиваемом на коммуникации.
Получается, что есть много мелких задач (большие телефон не потянет) соединеннных дорогим, относительно медленнным какналом с большой задержкой. КПД такой системы будет крайне низкой.
При чём тут суперкомпьютер, я отвечаю на
расскажите мне, зачем в телефоне нужен мощный процессор, вполне достаточно реализовать программу «удаленного рабочего стола». Возможно пару тройку программ для оффлайна. Все остальное исполнять на мощных стационарных системах, высвободившийся ресурс использовать для повышения времени автономной работы в пределах 2-4 недель.
Это не будет работать в принципе, даже без "суперкомпьютерных" задач.
Например брутфорс sha-512 (не очень продуктивный пример, но понятный). Можно разделить на невероятное количество потоков, и данных особо много передавать не нужно, считать можно с любой скоростью.
зачем в телефоне нужен мощный процессор
Мощный, но слегка устаревший не топовый процессор стоит пару баксов.
Не всё то Gold, что блестит…
По сравнению с этим процессоры, используемые в телефонах и прочих малинках развиваются просто взрывными темпами.
В индии, вобщем-то, так и делают. Например, JioPhone - копеечный кнопочный телефон, на котором вполне неплохо так работают современные приложения типа ютуба. Трюк как в том, что работают они на серверах провайдера, а на телефон транслируется чисто картинка. Цена вопроса - 2000 рупий ($27) за телефон с двухлетней подпиской. В условиях индийского рынка вполне оправданная штука, но мне лично больше по душе если телефон не превратится в тыкву как только закончится подписка.
Они хотят организовать официальный ботнет?
У Самсунга был аналогичный проект, призванный "подарить вторую жизнь устаревшим гаджетам". Тоже канул в небытие... Ну и как всегда, список совместимых устройств - ограничен.
Большая часть телефонов - это устаревшие кирпичи возрастом больше двух лет, с тормозами тянущие свои собственные Андроиды, перегруженные кучей фоновых приложений и с забиитой памятью. "Свободная мощность" явно переоценена.
Да, но зачем? Даже чтобы человеку подключиться к гипотетической децентрализованной соцсети на смартфонах (а эта идея напрашивается ввиду огромного распространения смартфонов), нужна какая-то супер мотивация, которой на горизонте не видно: большинству это просто не нужно - хранить на смартфоне какие-то общие данные, передавать и принимать общие сетевые пакеты... Хотя децентрализованная сеть дала бы людям свободный доступ к любой информации (как торренты, только гораздо удобнее). А в этом проекте что за мотивация?
Если хотя бы часть ресурсов определенного количества этих смартфонов задействовать для решения полезных задач, для которых необходимы вычислительные мощности
Тоже подумал что им надо искать для этой темы неприличного инвестора... приличные денег могут не дать.
Именно про этот момент и вспомнил. Вторичность - вот наша проблема.
И не только вопрос зарядки. Большая часть современных телефонов не рассчитана на длительную работу при 100% загрузке процессора, они будут излишне греться, что сократит срок службы батареи, экрана, да и всего аппарата в целом.
Можно, но я хочу гибких настроек, чтобы, скажем, разрешить считать не более чем в 1-2 потока, и не приведи рандом эта настройка из-за криворуких кодеров сбросится и телефон перегреется, вздувшись аккумулятором.
Приложение должно быть лёгким и маленьким, при этом подробно отчитываться и визуализировать, что когда и зачем считается.
Короче, это должен быть тот же boinc, но с более дружелюбным интерфейсом.
простите, а как насчет https://neocortix.com/cloud
Ребята начали в 2013 году, с 2017 года работают. Только с той разницей, что они еще и деньги платят за использование вашего телефона.
Другой вопрос (и она же проблема) найти клиентов на эти ресурсы. То есть нахаляву отдавать ресурсы своего телефона непонятно зачем. А чтобы отдавать ресурсы за деньги, то надо нахожить клиентов под эти ресурсы и это уже задача, которая нормально не решена.
Переизобретение велосипеда это весело, но на статью и открытие не тянет.
P.S. Если кто пытался поставить приложение на телефон и не получилось - количество мест в данный момент ограничено именно по причине того, что "ресурсы надо продавать"
лохотрон для наивных хомячков
какие-то аргументы? факты?
На 4 свежих железяках с достаточным объемом ОЗУ (4-6гиг) и вполне себе шустрымы процессорами ругается на "ваше устройство не отвечает минимальным требованиям". Или приложение запускать надо исключительно на каком нить ROG-смарте с 12 гигами оперативы? Так вы тогда и напишите перечень совместимых устройств!
и ваш PS к чему? с каких пор успешность установки приложения из маркета и его запуск зависит от "ресурсы надо продавать"?! или сами это выражение придумали?
Вброшу экологического холивара - не уверен, что мобильные системы выгоднее стационарных в пересчете вычислительной способности на Ватт*час потребленной энергии. Плюс износ потребительских устройств будет быстрее.
Тут видимо предполагается ваше добровольное согласие бесплатно, так что любая вычислительная мощность - за ваш счет. Да и что мешает гуглу делать это прямо сейчас? да и эпплу тоже, 5% ресурса никто не заметит. Так что вариант один - прозводите смартфоны и встраивайте туда это все, и просить никого не придется. Родилась жуткая мысль - налог на вычислительную мощность - гос-во просто обязует производителей оборудования выделять часть вычислительной мощности в его пользу... ого хоть садись и книгу пиши на эту тему
Больше похоже на то, что в случае введения очередных санкций "суперкомпрьютеры" будут делать из того, что осталось на руках у обычных граждан. Не от хорошей жизни это всё.
Кажется, что учёные из НИТУ «МИСиС» посмотрели сериал Силиконовая долина и делают «Пегий Дудочник».
А мы всё шутили про британских учёных.
Я согласен, пусть только оплачивают хотя бы 500р в месяц, или по трафику, я ж не знаю, может они майнить будут
Я правильно поняла, да? Государственный вуз беспокоится о наличии у широких масс некоей неиспользуемой энергии?
«Что нам нужно? Машина времени!.. Когда она нам нужна? Не важно!»
Миллениалы изобрели вычисления в блокчейнах
Мал золотник, да дорог: ученые из НИТУ «МИСиС» предлагают создать облачный супер-ПК из миллионов смартфонов