Re: Programy jednowątkowe a wiele rdzeni procesora

Autor: ViRuS <bleble_at_blebleble.pl>
Data: Sat 19 Feb 2011 - 16:38:29 MET
Message-ID: <ijoo6k$612$1@inews.gazeta.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response

Użytkownik "Boguś" <telemorele@wp.pl> napisał w wiadomości
news:4d5fc260$0$2495$65785112@news.neostrada.pl...
> Użytkownik ViRuS napisał:
>
>> Czy aktualnie istnieje już jakaś technologia pozwalająca na korzystanie
>> z kilku rdzeni procesora dla programów jednowątkowych? Pracuję na takim
>> programie obliczeniowym, niestety korzysta on tylko z jednego rdzenia i
>> na zmiany się tu nie zanosi.
>
> Jaka to miałaby być technologia?. Sprzęt- niemożliwe, program a skąd ma
> on wiedzieć co ty liczysz i jak to zrównoleglić.

Jaka? Nie wiem jaka, nie znam się, ale skoro można zapisywać dane równolegle
na dwóch dyskach... :)

> Tylko konkretny program musi być tak napisany, by mógł prowadzić
> obliczenia równolegle. I mała uwaga, większość programów obliczeniewych
> nie można zrównolegić, wyjątki to macierze, tablice ( pod warunkiem że
> każdą wartość tablicy obliczasz niezależnie) itp.
> Zawsze jednak możesz uruchomić drugą aplikacje tego samego programu by
> liczyć inny zestaw danych. Ma to jednak sens tylko wtedy gdy obliczenie
> jakiegoś zestawy są długie.
> Możesz również prowadzić jakieś inne obliczenia z innym programem,
> obrabiać filmy, przeglądać internet itp. I to wszystko będzie biegło
> równolegle. No cóż, wymaga to podzielności uwagi i przyzwyczajenia się do
> tego typu pracy
>

Czyli lipa. Skoro tak, to można się domyślać, że za 10 lat procesory będą
miały po 30 rdzeni i praktyczną wydajność niewiele większą od dzisiejszych
:]

Pozdr,Leszek
Received on Sat Feb 19 16:40:02 2011

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 19 Feb 2011 - 16:51:03 MET