Cześć
Czy macie jakiś pomysł na wyliczanie liczby Pi z nieskończoną dokładnością, ale w ten sposób, żeby dzialić pracę pomiędzy kilka komputerów tzn. jest komputer 1 (serwer), komputer 2, komputer 3 i komputer 4 - klienci?
Klienci podłączają się do serwera, a serwer wysyła do klienta, który się do niego (serwera) podłącza, którą część liczby Pi ma wyliczyć ten komputer.
Właśnie jest głównie problem z tym, że jak policzyć trzecie i czwarte miejsce po przecinku liczby Pi nie znając pierwszego i drugiego miejsca po przecinku liczby Pi tzn. np. komputer 2 ma wykonać obliczenie 3,xx gdzie xx oznacza dwie liczby po przecinku, a w tym samym czasie serwer przydzela komputerowi 3 wyliczenie liczby 3,yyxx gdzie yy jest nie znaną liczbą, a xx jest liczbą do wyliczenia przez ten komputer, który dostaje zadanie wyliczenia xx (yy wylicza w tym czasie inny komputer).
Dryobates rownież myśli nad tym projektem, ale jak na razie mamy problem z rozwiązaniem tego "zadania" więc liczymy na Waszą pomoc
Z góry dzięki za odpowidzi.
:)
Jakby ktoś nie wiedział to chodzi tu o projekt typu Seti@Home. Wykorzystanie klastrów. Problem statnowi też ograniczony rozmiar rejestrów procesora.