Re: Pentium III modernizacja komputera

Autor: Kaiko <_at_[SPAM>
Data: Thu 26 Apr 2007 - 20:47:18 MET DST
Message-ID: <mz7r1a1704io$.32wu10ovgbmw$.dlg@40tude.net>
Content-Type: text/plain; charset="iso-8859-2"

Dnia Thu, 26 Apr 2007 16:51:32 +0200, Jakub Radlak napisał(a):

> Witam,
>
> Pracuję na maszynie z Pentium III 1GHz i 512 MB RAM 133MHz. Do typowych
> zastosowań domowych ten komputer jest w zupełności wystarczający.
> Problem pojawia się, gdy zaczynam go wykorzystywać "na poważnie".
> Szczególnie podczas kompilacji długich programów w C++ oraz wykonywania
> przez procesor pewnych długotrwałych obliczeń (algorytmy generyczne,
> symulacje sieci neuronowych) zaprogramowanych w C++.
>
> Mam takie pytanie: Czy jest jakiś sposób, żeby podnieść jak najmniejszym
> kosztem wydajność komputera?

a może też warto popatrzeć na kod źródłowy? Czasem samą optymalizacją można
zyskać kilka razy przy obliczeniach i to w krótkim czasie ;) Jak
realizujesz wagi? Pojedyncza tablica i potem po wskaźnikach bezpośrednio z
każdego neuronka? Tak samo tablica wag? Bo ja sie spotkałem z kodami w
których ludzie realizowali to na zwykłych funkcjach przypisanie i dalej -
makabra... bo jak byś tak realizował to same przebudowanie tego Ci
przyspieszy kilkukrotnie. Poświeciłbym na Twoim miejscu jeden wieczór na
dokładne przejrzenie kodu pod tym kątem (no chyba że już jesteś za tym
etapem).

Dla przybliżenia jak szybko działa w moich oczach dobrze napisana sieć
powiem tylko że kiedyś wpadłem na strasznie durny pomysł... przemieliłem
przez 3 warstwową sieć neuronową wszystkie wyniki multilotka. Na zasadzie
50 wyników na wejściu i jeden na wyjściu. Uczyłem propagacją wsteczną (na
tangesach hyperbolicznych). I moje sieci były w stanie spokojnie sie
wyuczyć wszystkich ze 100% skutecznością w ciągu paru godzin (5-6) na
celeronie 700 (coppermine). A tam tablice wag i danych miałem w okolicach
320 MB :) tak że popatrz na ten kod bo to jednak nie jest "od kilkuset KB
do kilku MB" ;) a sama predkość była w 100% wystarczająca. No chyba że
realizujesz bardzo zaawansowane zagadnienia (ja z takimi nie mialem do
czynienia, max tam rozpoznawanie obrazu). W każdym razie powodzenia ;)

pozdrawiam

-- 
Kaiko
http://kajetan.mastela.com/
Received on Thu Apr 26 20:55:06 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 26 Apr 2007 - 21:51:17 MET DST