Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.06.2009, 18:19
VovkaMorkovka1 вне форума Посмотреть профиль Отправить личное сообщение для VovkaMorkovka1 Посетить домашнюю страницу VovkaMorkovka1 Найти все сообщения от VovkaMorkovka1
  № 1  
Ответить с цитированием
VovkaMorkovka1

Регистрация: Nov 2008
Сообщений: 205
По умолчанию Распределённые вычисления используя флеш

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

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

Ну вот, кто - что думает

Старый 07.06.2009, 18:30
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 2  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
Думаю, что не взлетит.
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

Старый 07.06.2009, 19:42
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 3  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Код:
#include <stdio.h>
#include <time.h>

int main (int argc, const char * argv[]) {
    // insert code here…
	printf("Get ready for a billion math operations");
	time_t before = time(NULL);
	for (int i = 0; i < 1000000000; i ++)
	{
		int j = i + 5;
	}
	time_t after = time(NULL);
	
    printf("%d", difftime(before, after));
	return 0;
}
Результат менее чем 300 мс на миллиард операций операций. Аналогичный код на AS3:
Код AS3:
trace('Get ready for a billion');
var timer:uint = getTimer();
for(var i:int = 0; i < 1000000000; i ++)
{
    var j:int = i + 5;
}
trace(getTimer() - timer));
Не справился за 15 секунд, а ведь для того что о чем ты говоришь, нужны более сложные мат вычесления нежели сложения.
Вобщем я думаю даже 100 машин с Флэш клиентом не сравнятся с одним нативным клиентом .
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^


Последний раз редактировалось Nirth; 07.06.2009 в 19:47.
Старый 07.06.2009, 20:15
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 4  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
Никакого смысла затея не имеет, у Flash очень низкая производительность вычислений.

Старый 08.06.2009, 05:53
VovkaMorkovka1 вне форума Посмотреть профиль Отправить личное сообщение для VovkaMorkovka1 Посетить домашнюю страницу VovkaMorkovka1 Найти все сообщения от VovkaMorkovka1
  № 5  
Ответить с цитированием
VovkaMorkovka1

Регистрация: Nov 2008
Сообщений: 205
А как на счёт популярности? Т.е. имеется ввиду, что один нативный клиент - это хорошо, но его надо, чтоб поставили и запустили. А флеш в броузере - ичего ставит ьне надо. считаете, что тот, кто разрешает свой комп использовать для вычислений не поленится и нативный клиент поставить?

Старый 08.06.2009, 09:59
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 6  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
@VovkaMorkovka1
Я сейчас посмотрел на свой Folding@Home, у него уходит 2 часа на обработку пакета (С клиент).
Аналогичный пакет флэш будет обрабатывать больше недели, причем Flash имеет склонность к утечке памяти, так что скорость с каждым десятоком часов будет падать.
Тоесть юзерь, которому лень скачать и установить клиент, должен будет не вырубать компьютер неделю, и смотреть на то как у него все меньше и меньше оперативки, самое интересное, что пока его клиент будет обрабатывать пакет, низкоуровневые клиенты его обгонят.

Другой способ, это уменьшить пакеты. Скажем раз в 50-100, но тогда серверу больше работы по склейке и расфасовке в 50-100 раз. Можно конечно выделыватся и придумывать клевые алгоритмы расфасофки и склейки пакетов, а можно сделать GPU клиент, который будет работать в 200 раз быстрее.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 08.06.2009, 12:01
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 7  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
что бы отправить куда-то данные с флэша, пользователь должен будет на него кликнуть.

Старый 08.06.2009, 18:48
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 8  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Вобщем, добро даем, делайте, у вас нифига не получится, но есть один шанс на миллиард сделать открытие в Computer Science и получить нобелевскую премию, и по любому получите опыт. Вам тема интересна, будете заниматся с удовольствием =)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 08.06.2009, 19:08
duhowka вне форума Посмотреть профиль Отправить личное сообщение для duhowka Найти все сообщения от duhowka
  № 9  
Ответить с цитированием
duhowka

Регистрация: Mar 2009
Сообщений: 317
вероятность есть. и даже с реализацией можно повозится, но есть 2 других вопроса:
1. есть ли компании для кого вы хотите это сделать?
2. вы представляете, чтобы оправдать низкую производительность флеша на сколько надо сделать проект популярным и(или) сколько денежек надо вложить (или другой вариант привлечения), что добиться этого?

Старый 08.06.2009, 21:06
flash33 вне форума Посмотреть профиль Отправить личное сообщение для flash33 Найти все сообщения от flash33
  № 10  
Ответить с цитированием
flash33
 
Аватар для flash33

Регистрация: Nov 2005
Сообщений: 1,155
Прикиньте, чел приходит поиграться в какой нибудь дум на флеше, а ему вылезает сообщение типа "с каждым уровнем вы вкладываете посильную помощь в решение онкологической проблемы". Если игра не повиснет, то игроки будут чуствовать себя чуть ли не мессиями. А если серьезно, идея не прокатит именно из за ограничения вычислительных ресурсов флеша да и SecurityError не стоит забывать. Так что забейте и если хочется, вложите деньги, полученные за игру в серьезный проект.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:37.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.