Witam, Szukam taniego procka DSP, który jest cały czas dostepny w sprzedaży. który z procesorów DSP jest najtańszy? - stałoprzecinkowy 16 bit.... i - zmiennoprzecinkowy ... Pozdr, Moher29
Witam ponownie :) Na początek krótki raport z próby przeportowania softu odtwarzacza na procesor ATSAM3S4B. Niestety, próba nie do końca udana - udało mi się uruchomić jako tako dekodowanie MP3, reszty nie. Główną przyczyną niepowodzenia była wadliwa współpraca portu JTAG tego procesora ze środowiskiem Rowley Crossworks poprzez Macraigor Wiggler. Mianowicie,...
Rok 2020 był doskonałym czasem dla komputerów jednopłytkowych (SBC). Pojawiło się Raspberry Pi 4. Zaktualizowany został zestaw programistyczny Nvidia Jetson oraz wydano serię komputerów Odyssey J4105 o architekturze x86, która oferuje natywną obsługę systemów operacyjnych Windows i Linux. Jednak wraz z trwającą pandemią, rok 2021 przyniósł niedobór...
Generalnie to dwa rozne zestawy - DSK6713 ma procesor zmiennoprzecinkowy do przetwarzania sygnalu audio (rewerberacja itp), natomiast Blackfin ma staloprzecinkowy DSP - przetwarzanie obrazu, mp3. Na poczatek zaczalbym od zestawu ADI, ze wzgledu na latwiejsza skladnie asemblera. Plus zestawu TI DSK 6713 to wspolpraca z DSP Toolboxem w srodowisku Matlab/Simulink,...
Specyfikacja techniczna Moc wyjściowa: 7 x 110 W (6 Ohm) W pełni dyskretny 7-kanałowy wzmacniacz mocy o identycznej mocy wyjściowej i konstrukcji obwodu Podwójny obwód prostownika 32-bitowy zmiennoprzecinkowy procesor DSP o wysokiej rozdzielczości 24-bitowa konwersja C / A 192 kHz dla wszystkich kanałów Dolby Digital, Dolby Digital EX, Dolby Pro Logic...
Implementowałem prostą sieć neuronową na DSP Texasa, miało się liczyć w czasie rzeczywistym. Sieć była wygenerowana w C przez STATISTICA Sieci Neuronowe. Po wrzuceniu sieci do procesora, okazało się, że liczy się coś koło 6 sekund. Ponieważ procesor był stałoprzecinkowy, a sieć zmienno (nie ja wymyśliłem taką konfigurację), problem rozwiązałem przez...
Taaa soft piszę na Amidze :D . (dawniej 600, obecnie 1200) Te nieostre prążki wcale mi nie przeszkadzają, bo widzę i tak jaka to częstotliwość, a tylko to mnie interesuje :D, a założenie było takie: Dawno, dawno temu, nie maiałem dostępu do netu, więc nie mogłem sobie ściągać tabów na gitarę, pomyślałem, że trzeba jakoś wykombinować nutki samemu :D...
Witam w swoim komputerze posiadam procesor CORE 2 QUAD 2,40 GHZ jest to procesor 4 rdzeniowy o taktowaniu 2.4ghz na kazdy rdzen i pomyslalem dzis nad zmiana np na procesor 2 rdzeniowy lub 3 rdzeniowy o taktowaniu na rdzen 3.2ghz i moje pytanie jest takie czy oplaca sie wymieniac procesor z wieksza iloscia rdzeni ale mniejszym taktowaniem na procesor...
Tak jak w temacie, mam nadzieję, że coś pomoże. Komunikaty przekopiowane żywcem z forum sklepu PCProjekt. 0. 0x0000 Operacja zakończona pomyślnie. 1. 0x0001 Niewłaściwa funkcja. 2. 0x0002 System nie odnalazł określonego pliku. 3. 0x0003 System nie odnalazł określonej ścieżki. 4. 0x0004 Otwarcie pliku jest niemożliwe. 5. 0x0005 Brak dostępu. 6. 0x0006...
Czy ktos moze mi powiedziec co to jest pamiec kontekstowa??? Wydaje mi się że to jest dodatkowy zestaw rejestrów procesora identyczny z tymi podstawowymi, przy czym można wybrać który z zestawów rejestrów ma być w danej chwili uzywany. Coś takiego się nazywa Hyper Threading u Intela.
Witam, czy może mi ktoś wytłumaczyć jaka jest różnica pomiędzy wykonywaniem operacji na liczbach zmiennoprzecinkowych w przypadku procesora stałoprzecinkowego i zmiennoprzecinkowego gdy piszę program w C? Czy cos takiego jak "skalowanie zmiennych" dostępne jest z poziomu C czy to sprawa asemblera? Wiem tylko tyle ze problemy pojawiają się gdy chcę dodać...
https://obrazki.elektroda.pl/2698145300_... Startup chipowy Lemurian Labs wynalazł nowy logarytmiczny format liczbowy przeznaczony do przyspieszania sztucznej inteligencji (AI) i buduje układ do jego wykorzystania w obciążeniach AI w centrach danych. „W 2018 roku trenowałem modele do robotyki, a były one częściowo splotowe, częściowo...
Witam, Jeśli nie musisz nie korzystaj ze zmiennych typu single, lepiej przeskalować int'a kilka razy (np zamiast 1,232 robisz 1232 a przy wyświetlaniu dodajesz przecinek) operacje na liczbach zmiennoprzecinkowych zjadają spora flash i czasu procesora. Pozdrawiam, Marcin
Chcesz tanio i interesuje Cię szybka jazda na liczbach całkowitych - wybierasz stałoprzecinkowy, jeżeli cena nie jest ważna, ważna jest precyzja przetwarzania - to bierzesz procesor zmiennoprzecinkowy... i tyle....
To zależy od środowiska i procesora. Obsługa formatów zmiennoprzecinkowych w printf "kosztuje" sporo, w sensie rozmiaru biblioteki, dlatego wiele środowisk ma ją domyślnie wyłączoną, zwłaszcza, jeżeli sam procesor nie obsługuje sprzętowo zmiennego przecinka.
Nie musisz stosować dodatkowych zmiennych pomocniczych Twój przykład: "a = b * (c + d)^2" musisz rozpisać a= c+d a= a*a a= a*b Pamiętaj jednak , że procesory ośmiobitowe nie zostały stworzone do obliczeń matematycznych i staraj się unikać działań na liczbach zmiennoprzecinkowych
(at)ElektrodaBot - a może to kwestia doboru instrukcji - np. instrukcja licząca pierwiastek kwadratowy może wykonywać się w jednym wątku rdzenia, który jednocześnie wykonuje inne instrukcje (bez operacji zmiennoprzecinkowych) w drugim? Procesor Xeon E5-2660 v3. Pewna zauważalna różnica dla dwóch zadań jest: * gdy oba wykonuje ten sam wątek procesora,...
Witam kolegów proszę o pomoc czy można to wyrażenie na liczbach zmiennoprzecinkowych przekształcić na liczby całkowite aby procesor wyliczył to szybciej ? albo jakiś inny sposób : Fx (zmiennoprzecinkowa) = czas (całkowita) * współczynnik (zmiennoprzecinkowa np. 0.25) Fx = Fx (z powyższego wyliczenia) *czas (całkowita) Fx =1000/Fx (z powyższego wyliczenia)...
Pierwsza sprawa - po Bascomie nie masz się co spodziewać optymalnego programu, to raczej język do zrobienia czegoś na szybko i bez większej znajomości programowania. Niestety, do poważniejszych zadań nadaje się w zasadzie tylko C. Druga sprawa - pewnie jest tak - w C, kiedy tylko zadeklarujesz zmienną, kompilator i tak ją usunie, jeśli jej nie używasz....
Daje tylko przy tym jak zamęczasz procesor obliczeniami zmiennoprzecinkowymi. Jeśli np. odpalisz 3dMark przy tym samym fsb a różnym mnożniku wyniki będą bardzo zbliżone. Natomiast ten sam mnożnik a różne FSB wyniki będą baaardzo różne, bo fsb tyczy się całego systemu. To miałem na myśli Pozdro :)
Kolega napisał bardzo celenie o typach danych, chcesz mieć wynik w typie long a używasz zmiennoprzecinkowych operacji. Dodatkowo operacje zmiennoprzecinkowe są bardzo wolne na 8-bitowym procesorze.
czesc mam 2 pytania nie macie moze jakichs materialow o asemblerze 8051 moze pdf jakiegos, i symulatora. Protrzebuje tez jakichs linkow o zapisie liczb zmiennoprzecinkowych na procesorach 8051 i rodziny pentium...
A, czyli chyba procesor "domyślny" czyli architektura [url=http://pl.wikipedia.org/wiki/Asembl... Obawiam się, że bez chociaż płytkiego wniknięcia w architekturę procesora będzie Ci ciężko. To, co napisałeś nie bardzo ma sens. Po pierwsze rozkazy MOV mają po dwa argumenty - źrodło danych i miejsce docelowe. Rozumiem, że x, y, u, v i z to zmienne...
Stąd na przykład w 2014 roku było wiadomo, że Cortex M7 jest zaprojektowany do pracy z max częstotliwością 400MHz i procesorem zmiennoprzecinkowym podwójnej precyzji. Ja, projektując urządzenie w 2015 roku uwzględniałem to w projekcie i wiedząc jaki jest potencjał wyprzedziłem tych, którzy projektowali urządzenia na wtedy dostępne układy. No wiesz...
Ile Gflopów ma procesor Intel e5-2699 v4 Procesor Intel Xeon E5-2699 v4 to 22-rdzeniowy, 44-wątkowy procesor oparty na architekturze Broadwell-EP. Jego maksymalna częstotliwość taktowania wynosi 3,6 GHz. Aby obliczyć wydajność w GFLOPS dla tego konkretnego procesora, możemy użyć wzoru: GFLOPS = (liczba rdzeni) x (częstotliwość taktowania) x (liczba...
zamiast float uzywaj double - podwojna precyzja A co do mozliwego zapisu liczb, to float/double umozliwia zapisanie wiekszej/mniejszej liczby niz int, tyle tylko, ze przy tak duzych liczbach zacznie wprowadzac drobne bledy w obliczenia. "i chciałem żeby powieściła jak największe wartości." A jak sie przez moment zastanowisz, to twoj sposob myslenia...
Tak, d to jakieś ziarno, w Twoim wypadku chyba optymalnie będzie jeśli d = 001. Częściej jednak porównanie liczb zmiennoprzecinkowych wykonuje się tak: [syntax=cpp] // ... while (fabs(z1 - z2) > 0.001); [/syntax] Będzie to szybsze (przy optymalizacji kodu) ze względu na fakt, że fabs jest pojedynczą instrukcją procesora. PS W tym akurat problemie lepszym...
Mnożąc zmienną typu WORD przez stałą CONST wychodzi niedokładny wynik. Np: WORD = 200 x CONST = 0.0025 = SINGLE = 0.499999933. Dokładność obliczeń zmiennoprzecinkowych jest kwestią długości (i formy) reprezentacji liczb zmiennoprzecinkowych. Z oczywistych względów w ośmiobitowych procesorach z małą pamięcią reprezentacja FP nie może być zbyt długa...
Gdybyś przeczytał [url=http://www.nongnu.org/avr-libc/user... tej funkcji, to byś wiedział, że korzystają one z arytmetyki zmiennoprzecinkowej. Bez optymalizacji to procesor (zamiast kompilatora) będzie musiał wykonać obliczenia zmiennoprzecinkowe - a to oznacza dołączenie kodu obsługi liczb zmiennoprzecinkowych....
Witam Możecie polecić jakiś gotowy i tani zestaw uruchomieniowy do dowolnego procesora DSP (nie musi być zmiennoprzecinkowy). Pozdr. AK
Nie prawda, wtedy ta wartość jest znana na etapie kompilacji i kompilator sam oblicza wartości i je wstawia, nie musi zostawiać tego dla procesora. Samo istnienie liczb zmiennoprzecinkowych to jedno, obliczenia na nich to drugie :)
Hmm, tak na prawdę to 287 to też procesor, ale specjalizowany do obliczeń matematycznych zmiennoprzecinkowych (FPU - floating point unit lub math coprocessor) :)
Takie rzeczy cyfrowo to się robi na procesorze z jednostką DSP zmiennoprzecinkową A można wiedzieć do czego ta jednostka zmiennoprzecinkowa potrzebna? Pzdr TW
Ale tu nie chodzi o zwykle #include..., nie mylcie pliku naglowkowego z plikiem binarnym dolaczonej biblioteki. Jesli biblioteka math zostala zlinkowana dla procesora ze sprzetowa jednostka zmiennoprzecinkowa a ty takiej w procesorze nie masz to bedzie zawierala instrukcje niezrozumiale dla twojej jednostki ALU i bedzie wywalac blad.
Tak jak napisał Kolek-są zoptymalizowane do cyfrowego przetwarzania czyli dużo szybciej wykonują mnożenia i dzielenia zmiennoprzecinkowe.
Funkcje trygonometryczne zajmują sporo czasu procesora, w AVR obsługa operacji zmiennoprzecinkowych jest delikatnie mówiąc słaba. Jak wspomniał kolega (at)szelus możesz sam stworzyć tablice sin lub użyć biblioteki TurboTrig, gdzie jest to już gotowe. https://github.com/ibilux/TurboTrig
Genialni jesteście Panowie, wcześniej nigdy nie zwracałem na to większej uwagi, oczywiście nagle wszystko zaczęło działać, pozdrawiam. Jednak zastanawia mnie, jeżeli typ unsigned int jest zapisany na 16 bitach (czyli ma 2^16-1 maksymalnie), to czy przemnożenie przez 1000 liczby np. 8192 i następnie podzielenie, mimo że w wyniku da liczbę mniejszą, to...
Pokaż program. Bo jak masz źle zrobiony program to gdzieś podzielenie przez 10 może spowodować błąd. Ale sam w sobie procesor nie zawiesi się podczas dzielenia przez 10, ani nic z tych rzeczy - w tak popularnej kości na pewno by to zauważono :D
A tak przy okazji, na jakim kompie działał pierwszy arkusz kalkulacyjny albo drukarka laserowa? VisiCalc, który był uważany za "killer application" dla Apple II (też 6502), przekształcając mikrokomputer z hobby dla entuzjastów komputerów w poważne narzędzie biznesowe, a nie tylko gamingowy kalkulator. Co do laserówki, to chyba chodzi o LaserWriter...
Altus_140 - sam jestes potok zmiennoprzecinkowy. To jest ten sam procesor.
Potrzebujesz lepszego algorytmu, a nie procesora. Piszesz o obliczeniach zmiennoprzecinkowych - zastanów się czy nie można ich zastąpić stałoprzecinkowymi lub nawet całkowitoliczbowymi - zyskasz potężny przyrost wydajności. Dalej to co pisali przedmówcy - największy narzut to także samo Arduino - niestety szybko nie równa się prosto - jeśli chcesz coś...
Cześć, Poszukuję uC z komplementarnymi PWM + obliczenia zmiennoprzecinkowe o podwójnej precyzji. Idealny by był: STM32H745ZI. Jednak jest problem z dostępnością. Czy macie może info, jaki procesor byłby dostępny za w miarę rozsądne pieniądze? Najlepiej od ST. Ewentualnie Atmel (Microchip). Dzięki.
Zakładam, że 1760-x dzieci pracowników USAF było naprawdę ucieszonych nowymi konsolami (x to liczba konsol wykorzystanych na potrzeby powyższego zdjęcia) :wink: Konsole PS3 są wyposażone w procesory Cell przystosowane do obliczeń zmiennoprzecinkowych. Ten typ procesorów został wykorzystany m.in. w superkomputerach Nautilus i Roadrunner. Wykorzystanie...
Uff, "fixed-point" głównie stosuje się jako określenie arytmetyki stałoprzecinkowej. Arytmetyki, więc znaczenie zależy od tego co jest dalej, może być np algorytm stałoprzecinkowy. "Fixed-point device" można rozumieć jako urządzenie stałoprzecinkowe ale ja bym rozumiał jako mikrokontroler/procesor bez wspomagania zmiennoprzecinkowego lub stałoprzecinkowy...
PS. A co myślicie o zastosowaniu procesorów sygnałowych. Może tam udałoby się zaimplementować programowo kilka niezależnych kanałów i wprowadzić współczynniki zmiennoprzecinkowe. Tylko jaki to będzie koszt i ile zabawy w programowanie.:| Ze dwa lata temu implementowałem sieć neuronową na DSP Texas Instruments z flashem na pokładzie coś TMS320xxxx czy...
Dokładnie. PS3 ma procesor cell, który jest przystosowany do obliczeń zmiennoprzecinkowych, i tam pokazuje co potrafi. Więc do przetwarzania grafiki i wektorów nadaje się jak znalazł.
Jednostka zmiennoprzecinkowa tego procesora nie wydoli, próbowałem w praktyce, nici z filmów na tym CPU, jest za słaby. Pentium II czy nawet Celeron 266 jest o wiele wydajniejszy od tego K6-2.
Hej, mam całkiem spore doświadczenie z SoC'ami (FPGA + Processing System). Jest to o tyle lepsze rozwiązanie że masz od razu w jednej kości połączone możliwości procesora aplikacyjnego (takiego który uciągnie Ci embedded linux'a np. Ubuntu) oraz dodatkowych peryferiów które ty sam dodajesz do FPGA. Nie wiem jak duże masz doświadczenie z FPGA oraz z...
Jeśli chcesz koniecznie korzystać z darmowych narzędzi, to polecam eclipse i gcc, najlepiej jak ściągniesz cały toolchain yagarto. Ale możesz bez problemu skorzystać z darmowych wersji komercyjnych narzędzi. Moimi faworytami są IAR oraz Crossworks. Niektóre wersje mają ograniczenie do ilości generowanego kodu, a inne mają ograniczenie czasowe, ale warto...
Może któroś przerwanie zajmuje za dużo czasu (masz jakieś operacje zmiennoprzecinkowe w przerwaniach) i procesor gubi przychodzące bajty. I potem się CRC nie zgadza.
N=NUM_TAPS, 0\leq i<N ----------------------------------------... Chyba nie chodzi o to. Narysowałem sobie współczynniki (wyglądają OK), odpowiedź częstotliwościowa wydaje się też być OK. Jedyne co zauważyłem to, że oryginalny filtr w paśmie przepustowym ma wzmocnienie równe 0.5, a Twój filtr blisko 1. Ale dla zmiennoprzecinkowego procesora nie powinno...
atmega zmiennoprzecinkowy zmiennoprzecinkowy chara bascom zmiennoprzecinkowy
duże litery omomierz zmiana zakres elektroliza miedzi roztwór
Jak podłączyć zasilacz Cisco 650W poza serwerem? Przeróbka zasilacza ATX (np. Chieftec, Delta) na ładowarkę akumulatorów samochodowych – zmiana dławika, napięcia i CC/CV