Hlavní přehled   |   Info a nápověda Přihlásit   |   Registrovat
 
 
Příspěvek umístěný v tematickém vlákně:    Magnetické motory a generátory   (str. 3)
 
Jarin's   
17.03.2016 17:35
Bydliště: Zádveřice-Raková
947 141 903 
  Adam napsal(a):    Že to jiné programy dovedou až tolikanásobně rychleji znamená, že používají zjednodušovací a přednastavené prvky.

Fakt to tak není, ale není nic proti tobě. Tvůj program je výborný, ale pořád se pleteou věci dohromady. Je to o tom, jakou cestou ten program jde k výsledku.
Pr jednoduchost předpokládejme,že program je napsaný v jazyce C++ a pro kompilaci jsou využity všechny optimalizace kompilátoru.(jakýkoliv jiný jazyk Pascal, .NET... jsou ještě pomalejší). Výsledkem je že daný problém počítá jeden procesor s velmi mizerným využitím matematického koprocesoru. Tady někde končí možnosti 90% programátorů na světě. Klasický kompilátor totiž nedokáže za programátora vyřešit distribuci algoritmu na více jader a optimalizaci výpočtů v plovoucí čárce.
No a řekněme, že problém daných parametrů se počítá 1 týden.
Ještě si řekněme, že pravděpodobně pro analýzu obecných ploch a objemů používáš nejefektivnější metodu starou už 5000 let z Egypta a to výpočtem trojůhelníků.(nevím, že by dodnes někdo objevil efektivnější a přesnější metodu.)
Pokud ovšem existují v týmu programátoři, kteří dokáží psát přímo v Assembleru a navíc použijí přímo optimalizované výpočty v koprocesoru získávají v průměru 2-3x vyšší rychlost. Samozřejmostí této optimalizace je potom distribuce na všechna dostupná jádra, řekněme dnes tak 4 to je tedy až 12x rychlejší. Už jenom tímto postupem jsi z týdne na 14 hodinách výpočtu úplně stejného výsledku z úplně stejných parametrů. Pokud však použiješ pro výpočty grafickou kartu, která je speciálně vyrobená pro počítání trojůhelníků dostaneš s dnes průměrnou grafikou 1000x rychlejší výpočet. Pokud použiješ dnes nejrychlejší grafiku jsi někde okolo 5000x vyšší rychlosti při analýze obecných trojůhelníků a rázem jsi na stejném výsledku z úplně stejných parametrů na 2 minutách. SW za statisíce korun samozřejmě všechny tyto vymoženosti používají a o tom to je. Z týdne použitím standartního programovacího jazyka na 2 minuty při maximální optimalizaci.. A prosím tě časem smaž tyto příspěvky z tohoto vlákna, protože sem toto plevelení nepatří. Dík
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasyOznačit příspěvek
  Přejít na příspěvek do vlákna      

 
 
Omforum.cz   |   Nápověda   |   Pravidla fóra   |   Podpořte chod fóra   |   Vytvořil: 2015-2024 Adam Benda
 
 
CC BY-NC-ND 3.0 CZ
Licence Creative Commons
Toto dílo podléhá licenci Creative Commons Uveďte původ-Neužívejte komerčně-Nezpracovávejte 3.0 Česká republika License