-
Data: 2012-03-10 15:17:32
Temat: Re: programy niezrównolegliwalne
Od: " " <f...@g...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]mozna by na to spojrzec tak ze rozpatrujemy program jako
sekwencje niepodzielnych krokow (gdzie kazdy krok to mw
wywolanie jednej funkcji i jest krotki np skali
kilkudziesieciu mikrosekund)
- jesli taki elementarny krok MUSI byc dlugi to trzebaby
go podzielic na elementarne krotkie (a jesli sie nie da to
dlaczego?)
wychodzi mi z tego ze (poniewaz drzewo wywolan jest zwykle
krotkie (raczej do kilkunastu poziomow zaglebienia to samo
podrozowanie po drzewie nie tworzyloby wielu krokow - ale
nalezaloby paralelizowac repetycje (tj chyba glownie petle)
przy czym - petle czasowe nie dadza sie za bardzo paralelizowac
bo kolejna ramka zalezy od stanu poprzedniej - ale petle
przestrzenne zapewne mozna sparalelizowac do malej ilosci
krokow
- z tego powstaje wizja i pytanie do ilu mw krokow 'w pionie'
da sie rozwinac jeden obrot takiej czasowej petli - powinno
to byc poniekad (byc moze) proporcjonalne do ilosci wezlow
w calym poddrzewku wywolan -
ile wezlow maja zwykle takie drzewa (powiedzmy ze wysokosci np
10 poziomow wywolan ) ale ile mw wszerz? rzedu 2^10 czyli okolo
1000? - z tego mozna by oszacowac ze prawie 'kazdy' program
w wersji rozwinietej(sparalelizowanej) to byloby sekwencyjnie ok
1000 szybkich krokow na timeloopa
(rozwazania dosyc dziurawe ale przyszlo mi sie wlasnie nad tym
zastanowic czy to sie stosuje)
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Następne wpisy z tego wątku
- 10.03.12 15:31 Edek Pienkowski
- 10.03.12 15:32
- 10.03.12 15:36 Edek Pienkowski
- 10.03.12 15:39 Edek Pienkowski
- 10.03.12 15:42
- 10.03.12 15:55
- 10.03.12 16:31 Michoo
- 10.03.12 16:45 Edek Pienkowski
- 10.03.12 16:48 A.L.
- 11.03.12 07:18
- 20.03.12 07:23 Artur M. Piwko
- 20.03.12 09:14 Maciej Sobczak
- 20.03.12 17:29 Jordan Szubert
- 21.03.12 20:51 Bogusław Szczepanowski
- 25.03.12 10:21 M.M.
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-10-03 Warszawa => OpenText ECM Specialist <=
- 2024-10-03 Blokowanie informacji - test
- 2024-10-02 Warszawa => Fullstack Developer <=
- 2024-10-02 Katowice => QA Engineer <=
- 2024-10-02 Gdynia => Data Scientist <=
- 2024-10-02 Warszawa => Sales Development Representative (in German) <=
- 2024-10-02 Warszawa => SAP HANA Developer (Middle) <=
- 2024-10-02 Warszawa => SAP S/4HANA FI/CO Senior Consultant <=
- 2024-10-02 Warszawa => Senior SAP HANA Developers <=
- 2024-10-02 Warszawa => Senior PHP Laravel Developer (e-commerce) <=
- 2024-10-02 Warszawa => Programista Full Stack (.Net Core) <=
- 2024-10-02 Warszawa => Software .Net Developer <=
- 2024-10-02 Warszawa => Programista Full Stack .Net <=
- 2024-10-01 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-10-02 GODZINA ZERO #48 - KRZYSZTOF STANOWSKI I ZBIGNIEW KAPIŃSKI PREZES IZBY KARNEJ SĄDU NAJWYŻSZEGO