RTV forum PL | NewsGroups PL

uM-FPU V3 od Micromega - jak zwiększyć wydajność obliczeń zmiennoprzecinkowych w mikrokontrolerach?

Zmiennoprzecinkowy koprocesor do mikrokontrolerow

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - uM-FPU V3 od Micromega - jak zwiększyć wydajność obliczeń zmiennoprzecinkowych w mikrokontrolerach?

Goto page Previous  1, 2

Piotr Wyderski
Guest

Sun Sep 03, 2006 3:17 pm   



A.Grodecki wrote:

Quote:
Przez wszystkie lata pracy nie spotkałem się z potrzebą
użycia obliczeń zmiennoprzecinkowych.

Pomijając już fakt, że te obliczenia są zwykle wykonywane an
typie float, który daje jedynie 24 bity dokładności. Jeśli się zna
zakres danych wejściowych, to na zwykłych 32-bitowych
liczbach całkowitych można liczyć dokładniej.

Quote:
To nie znaczy że takich potrzeb nie ma, ale pokazuje jak żadko są, tak
naprawdę, potrzebne.

Praktyczną zaletą zmiennego przecinka jest to, że posługując
się nim można sobie pozwolić na mniej myślenia. Konwersja
algorytmów numerycznych na stały przecinek to dość delikatna
sprawa, a ludzie są z natury leniwi... :-)

Pozdrawiam
Piotr Wyderski

A.Grodecki
Guest

Sun Sep 03, 2006 3:33 pm   



Piotr Wyderski napisał(a):

Quote:
Praktyczną zaletą zmiennego przecinka jest to, że posługując
się nim można sobie pozwolić na mniej myślenia. Konwersja
algorytmów numerycznych na stały przecinek to dość delikatna
sprawa, a ludzie są z natury leniwi... Smile

To prawda.
Szkoda że jednak temu lenistu legają w efekcie czego mamy doraz więcej
zoraz bardziej skomplikowanych i zawodnych produktów na rynku.

--

Pozdrawiam,

A. Grodecki

"Wszystkie zwierzęta sa równe.
Ale te, które mają futerko w trzykolorowe pasy, są równiejsze."

J.F.
Guest

Sun Sep 03, 2006 3:37 pm   



On Sun, 03 Sep 2006 17:33:51 +0200, A.Grodecki wrote:
Quote:
Piotr Wyderski napisał(a):
Praktyczną zaletą zmiennego przecinka jest to, że posługując
się nim można sobie pozwolić na mniej myślenia. Konwersja
algorytmów numerycznych na stały przecinek to dość delikatna
sprawa, a ludzie są z natury leniwi... :-)

To prawda.
Szkoda że jednak temu lenistu legają w efekcie czego mamy doraz więcej
zoraz bardziej skomplikowanych i zawodnych produktów na rynku.

Wcale niekoniecznie.
Juz kiedys implementujac HPGL, zamiast analizowac wszystko co moze sie
zdarzyc i jaki to bedzie mialo wplyw na obliczenia .. wsadzilem
zmienny przecinek.
IMHO - lepiej wyszlo.

J.

Pszemol
Guest

Sun Sep 03, 2006 3:55 pm   



"A.Grodecki" <brak@adresu.com> wrote in message news:edd2v6$7a4$1@nemesis.news.tpi.pl...
Quote:
Metody numeryczne to w tym przypadky zbyt poważne hasło. Trzeba tak poprowadzić krzywą łamaną wokół funkcji, aby błąd w dowolnym
miejscu był nie większy niż zadany. Obliczenie ma charakter siłowy a nie analityczny. Analitycznie tez mozna, ale po co.
Zapuszczasz komputer i po jakimś czasie jest wynik.
Efekty zawsze wymagają odrobinę wysiłku. Matlaba warto kiedyś spróbować. Może być czasami bardzo użyteczny i nie jest trudny w
użyciu.

Nie mówię że jest "trudny" - mówiłem że mnie to nigdy nie bawiło...
To coś tak jakbyś przekonywał kogoś, kto lubi jeździć na nartach
że lepiej jest nurkować lub serfować na falach morskich...
Jego bardziej bawią narty i stoki górskie zimą niż morze i już.
I co mu zrobisz ? :-)

Quote:
Pomagać szukającym rad jako doświadczony ?

Nie jestem doświadczony, moje doświadczenie akwarystyczne to tylko tyle ile mi było potrzeba. Są lepsi.

Twierdzisz że jeśli chodzi o elektronikę lepszych nie ma ? ;-)

Quote:
Co robisz tutaj na elektronice odpisując na moje pytania ? :-)

Dobre pytanie Smile
Akurat na tym znam się dobrze, moim zdaniem Wink
Poza tym mam chwilowo czas (rozrywam się w przerwach między jednym kawałkiem pracy a drugim) i wkrótce znowu zniknę na pewien
okres Smile

Nad czym teraz będziesz pracował ?

Quote:
Azotany to niestety zmora słodkowodniaków.
Morszczakom dochodzi druga: fosforany...

Nie zawsze mam czas i checi, żeby poświęcić godzinę tygodniowo na czyszczenie i podmianę wody Smile W życiu bym sie nie zdecydował na
zbiornik który wymaga ode mnie jeszcze więcej wysiłku.

Kto Ci powiedział że akwarium wymaga godziny tygodniowo
(lub więcej) na czyszczenie ? Poza tym - jeśli to jest dla kogoś
hobby to czasu spędzonego na pracę przy akwarium nie
dolicza się do wad czy "przykrych obowiązków" tylko do
przyjemności i "zalicza" odfajkowując w dziale rozrywek.

Pszemol
Guest

Sun Sep 03, 2006 4:15 pm   



"A.Grodecki" <brak@adresu.com> wrote in message news:edesb7$7jl$1@nemesis.news.tpi.pl...
Quote:
Piotr Wyderski napisał(a):

Praktyczną zaletą zmiennego przecinka jest to, że posługując
się nim można sobie pozwolić na mniej myślenia. Konwersja
algorytmów numerycznych na stały przecinek to dość delikatna
sprawa, a ludzie są z natury leniwi... :-)

To prawda.
Szkoda że jednak temu lenistu legają w efekcie czego mamy doraz więcej zoraz bardziej skomplikowanych i zawodnych produktów na
rynku.

Nie przesadzajcie panowie z tą pogardą dla lenistwa...
Lenistwo jest matką wynalazków i gdyby nie lenistwo
to do dziś musielibyśmy programować komputery w ich
języku maszynowym zamiast C -> podobałoby się to Wam ? Wink

Piotr Wyderski
Guest

Sun Sep 03, 2006 4:46 pm   



Pszemol wrote:

Quote:
Nie przesadzajcie panowie z tą pogardą dla lenistwa...

Jaką pogardą? Wyraziłem jedynie swoje zdanie na temat
używania typów zmiennoprzecinkowych w miejsce
stałoprzecinkowych. Czasami jest to wynik lenistwa,
czasami niedouczenia, czasami analizy ekonomicznej
-- to nie jest istotne, ważne jest jedynie to, czy takie
podejście się opłaca. Jeśli tak, co często ma miejsce,
to mnie nic do cudzych, skutecznych rozwiązań.

Quote:
Lenistwo jest matką wynalazków

W pełni podzielam ten pogląd.

Quote:
i gdyby nie lenistwo to do dziś musielibyśmy programować
komputery w ich języku maszynowym zamiast C -> podobałoby
się to Wam ? Wink

C od asemblera się tak bardzo nie różni, nieprzypadkowo
bywa nazywane "przenośnym asemblerem". Natomiast ja,
mając do dyspozycji C++ i języki jeszcze wyższego poziomu,
do kwestii pisania oprogramowania w C i asemblerze podchodzę
równie "entuzjastycznie"... W C++ mam wszystko to, co
mam w C + całą masę bardzo przyjemnych rzeczy (zwłaszcza
szablony), więc jedynym powodem do używania tego dziadostwa
może być tylko brak kompilatora... :-)

Pozdrawiam
Piotr Wyderski

J.F.
Guest

Sun Sep 03, 2006 5:44 pm   



On Sun, 3 Sep 2006 11:15:54 -0500, Pszemol wrote:
Quote:
Lenistwo jest matką wynalazków i gdyby nie lenistwo
to do dziś musielibyśmy programować komputery w ich
języku maszynowym zamiast C -> podobałoby się to Wam ? Wink

Mnie sie tam podobalo :-)

J.

A.Grodecki
Guest

Sun Sep 03, 2006 8:14 pm   



Pszemol napisał(a):

Quote:
Nie mówię że jest "trudny" - mówiłem że mnie to nigdy nie bawiło...
To coś tak jakbyś przekonywał kogoś, kto lubi jeździć na nartach
że lepiej jest nurkować lub serfować na falach morskich...
Jego bardziej bawią narty i stoki górskie zimą niż morze i już.
I co mu zrobisz ? Smile

Nic mu nie zrobię, ale jak trzeba to się używa... matlaba na przykład.
Gdybym każdy problem, nowe zagadnienie, omijał szerokim łukiem, to bym
pewnie 1/3 tego co dziś wiem i umiem nie wiedział i nie umiał. Każdy
postępuje jak mu rozum nakazuje.

Quote:
Nie jestem doświadczony, moje doświadczenie akwarystyczne to tylko
tyle ile mi było potrzeba. Są lepsi.

Twierdzisz że jeśli chodzi o elektronikę lepszych nie ma ? Wink

Zawsze jest ktoś lepszy.

Quote:
Nad czym teraz będziesz pracował ?

Robię bardzo duży projekt, mnóstwo różnorodnych urządzeń wchodzi w jego
skład. W międzyczasie różne pierdółki "na jeden wieczór", głównie dla
siebie.

Quote:
Kto Ci powiedział że akwarium wymaga godziny tygodniowo
(lub więcej) na czyszczenie ? Poza tym - jeśli to jest dla kogoś
hobby to czasu spędzonego na pracę przy akwarium nie
dolicza się do wad czy "przykrych obowiązków" tylko do
przyjemności i "zalicza" odfajkowując w dziale rozrywek.

Moje wymaga. Wyszorowac kamienie, usunąć glony z szyb, przyciąć rośliny,
odmulić, podmienić wode, odkamienić osłonę świetlówek. Schodzi godzina
albo prawie.
A jesli nie mam akurat czasu, to już wtedy nie jest przyjemność, tylko
obowiązek :)

--

Pozdrawiam,

A. Grodecki

"Wszystkie zwierzęta sa równe.
Ale te, które mają futerko w trzykolorowe pasy, są równiejsze."

A.Grodecki
Guest

Sun Sep 03, 2006 8:18 pm   



Pszemol napisał(a):

Quote:
Nie przesadzajcie panowie z tą pogardą dla lenistwa...
Lenistwo jest matką wynalazków i gdyby nie lenistwo
to do dziś musielibyśmy programować komputery w ich
języku maszynowym zamiast C -> podobałoby się to Wam ? Wink

To nie tak jest. Lenistwo większości wykorzystały jednostki i zbiły na
tym (rozwijając narządzia) fortuny. Większość tzw. informatyków umie po
prostu używać narzędzi a tylko nieliczni (elita) je tworzą.
Lenie zbierają ochłapy. Tak było, jest i będzie. I dobrze :)

--

Pozdrawiam,

A. Grodecki

"Wszystkie zwierzęta sa równe.
Ale te, które mają futerko w trzykolorowe pasy, są równiejsze."

PAndy
Guest

Tue Sep 05, 2006 9:21 am   



"Piotr Wyderski" <wyderski@mothers.against.spam-ii.uni.wroc.pl> wrote in
message news:eder8k$9r9$1@news.dialog.net.pl...
Quote:
PAndy wrote:

ARM, ColdFire, PowerPC

PowerPC do zastosowań embedded i do tego jeszcze
lutowalny w warunkach domowych i możliwy do kupienia?
Gdzie?! Smile

No jak to? to Ty w domu jeszcze BGA nie lutujesz? uuuuuuuu natychmiast
do sklepu po toster i robimy piecyk do lutowania BGA!!! Wink

Goto page Previous  1, 2

elektroda NewsGroups Forum Index - Elektronika Polska - uM-FPU V3 od Micromega - jak zwiększyć wydajność obliczeń zmiennoprzecinkowych w mikrokontrolerach?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map