OldComp.cz http://www.oldcomp.cz/ |
|
Koprocesor a zpracovani floating point aritmetiky http://www.oldcomp.cz/viewtopic.php?f=133&t=6241 |
Stránka 4 z 4 |
Autor: | Mikes21 [ 22.06.2018, 17:06 ] |
Předmět příspěvku: | Re: Koprocesor a zpracovani floating point aritmetiky |
Jasne, misto PI/2 by slo jeste pouzit funkci PAI(0.5). Aby to jeste usetrilo strojovym casem |
Autor: | Milsa [ 22.06.2018, 21:12 ] |
Předmět příspěvku: | Re: Koprocesor a zpracovani floating point aritmetiky |
Nerozumiem, prečo je dôležitá tá oprava z PI/2 na ATN(1) z matematického hľadiska. Veď je to to isté. Dôležité je, že tam nesmie byť *, ale +. Asi viem, čo si tým chcel povedať. Že vzorec v manuáli by správne rátal len v RAD a tvoj aj v DEG aj v RAD. Ale BASIC poznal len RAD, takže v tomto zmysle je to jedno. |
Autor: | Mikes21 [ 24.06.2018, 08:09 ] |
Předmět příspěvku: | Re: Koprocesor a zpracovani floating point aritmetiky |
Oprava na ATN(1) neni tak dulezita, jako oprava toho druheho znamenka z * na +. A taky oprava toho prvniho znamenka z "Atn(X" na "Atn(-X". Jestli to plati i pro DEG jsem neresil, dulezity byl BASIC. Vtip: predtim to pocitalo taky dobre, i kdyz jen pro X=0 |
Autor: | Milsa [ 24.06.2018, 22:32 ] |
Předmět příspěvku: | Re: Koprocesor a zpracovani floating point aritmetiky |
Tak ten mínus som si nevšimol. |
Autor: | Milsa [ 24.06.2018, 22:35 ] |
Předmět příspěvku: | Re: Koprocesor a zpracovani floating point aritmetiky |
Ozaj, mohol by si urobiť test, že o koľko je to s tou Unikartou rýchlejšie? Tak, napr., 10000x SIN a 10000x ASN a cez TI$ to stopnúť? |
Autor: | Mikes21 [ 25.06.2018, 22:30 ] |
Předmět příspěvku: | Re: Koprocesor a zpracovani floating point aritmetiky |
Udelal jsem maly test rychlosti. Jedna se jen o cyklus, ktery 5000x spocte danou funkci z promenne cyklu. Pred a po vytiskne promenou TI$, vysledek je korigovany na pocet sekund. SIN - 124s : 17s TAN - 244s : 17s SQR - 177s : 17s ATN - 93s : 17s * (krat) - 21s : 17s Proc jsou vsechny casy vypoctu pres ALU stejne je doufam jasne. |
Autor: | Milsa [ 26.06.2018, 10:53 ] |
Předmět příspěvku: | Re: Koprocesor a zpracovani floating point aritmetiky |
Perfektne. Poznas priestorove grafy alebo 3D grafy sa to volalo. Je to v BASICu. Tam je to idealne pouzit. |
Autor: | Panda38 [ 26.06.2018, 11:01 ] |
Předmět příspěvku: | Re: Koprocesor a zpracovani floating point aritmetiky |
To už je skoro na implementaci 3D matic, ať se sníží přenosy dat. Sharp s 3D hw akcelerátorem, to může být zajímavé. |
Autor: | Czech Human [ 27.07.2019, 23:22 ] |
Předmět příspěvku: | Re: Koprocesor a zpracovani floating point aritmetiky |
Jen pro zajímavost - našel jsem porovnání výkonu Am 9511A-1 běžící na 2.304MHz vs "moderní" Zilog Z180 a výkonově se to začne střetávat zhruba na frekvenci Zilogu 36.8MHz a to jen jen když se mu předhodí optimalizované C, ve kterém je rychlejší. V BASICu je Z180 pořád o čtvrtinu pomalejší... https://feilipu.me/2017/02/22/characterising-am9511a-1-apu/ Celkem slušný výsledek na 2,304 MHz FPU z roku 1977 . Přitom použití C nebo BASICu má na výkon FPU jen minimální vliv oproti použití CPU, tedy největší žrout výkonu je tu pomalé přenášení dat z CPU do FPU a zpět, věc se kterou se válčilo až do 486tek. To FPU patrně ještě neběží na svém plném potenciálu a krmení daty je příliš pomalé. Už se nedivím že Intel to chtěl původně pro svoji 8086 než přišli s IEE754 kompatibilním 8087, tu si to FPU spolehlivě namaže na chleba taky a bude benefitovat z 16bitové šířky datové sběrnice i její 8 MHz frekvence... |
Stránka 4 z 4 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |