Hi, we'll shortly be able to test how a CORTEX-M7 single core architecture holds up against 700D performance demands in the UHSDR firmware (STM32F7@216 MHz and STM32H7@400Mhz). And for sake of completeness, we can test it with a STM32F4 @ 168 Mhz but I don't have high hopes here...
For the 800 Mhz for the A4-5000, I think this is current frequency when running the cpuinfo command, not necessarily the frequency when the processor is doing 700D (unless the command was called at the right time). A4-5000 ha 1.5Ghz max clock. Regards, Danilo > model : 0 > model name : AMD A4-5000 APU with Radeon(TM) HD Graphics > stepping : 1 > microcode : 0x700010b > cpu MHz : 800.000 > cache size : 2048 KB > fpu : yes > fpu_exception : yes > bogomips : 2994.54 > > top - 18:32:54 up 115 days, 4:43, 4 users, load average: 1.46, 1.13, 0.70 > Tasks: 291 total, 3 running, 288 sleeping, 0 stopped, 0 zombie > %Cpu(s): 31.8 us, 4.2 sy, 0.0 ni, 63.9 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 > st > KiB Mem : 7592440 total, 205480 free, 1813748 used, 5573212 buff/cache > KiB Swap: 8191996 total, 6313456 free, 1878540 used. 5352648 avail Mem > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > > 28410 alanb 20 0 1205880 56316 38656 R 96.4 0.7 5:33.78 freedv > > 11081 alanb 20 0 368284 43696 27040 S 14.9 0.6 282:15.78 Xorg > > This should be indicative of a modern laptop. > > Keep smiling > > Alan VK2ZIW > > > On Fri, 4 May 2018 14:55:21 +0930, David Rowe wrote >> No need for alarm .... it's consistent with previous versions of >> FreeDV GUI that people have been running since 2012. >> >> Optimisation of the DSP code won't help, as it doesn't appear to be >> in the modem/codec/FEC, e.g. running the FreeDV stack from the >> command line over 60 second samples: >> >> $ time ./freedv_rx 1600 ~/Desktop/ve9qrp_1600_8010.raw /dev/null >> real 0m0.748s >> $ time ./freedv_rx 700D ~/Desktop/ve9qrp_700d.wav /dev/null >> real 0m0.766s >> >> Perhaps 1% CPU. >> >> It's most likely in the GUI code. If anyone would like to take a >> look at this, I'd be interested in the results of profiling and will >> happily accept patches to reduce CPU. This is a job anyone with >> general C/C++ coding experience could do - you don't need to >> understand the DSP. >> >> - David >> >> On 04/05/18 12:51, glen english wrote: >>> or rather either that's alot of CPU or the cache is thrashing >>> >>> Is it using SSD / NEON vector instructions ? >>> >>> >>> On 4/05/2018 1:11 PM, Steve wrote: >>>> The lights aren't dimming in the office, the UPS isn't beeping, and >>>> crows aren't falling from the sky :-) >>>> >>>> On Thu, May 3, 2018 at 10:07 PM, glen english <g...@cortexrf.com.au >>>> <mailto:g...@cortexrf.com.au>> wrote: >>>> >>>> >>>> How many watts is that taking? >>>> >>>> >>>> >>>> ------------------------------------------------------------------------- > ----- >>>> Check out the vibrant tech community on one of the world's most >>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>>> >>>> >>>> _______________________________________________ >>>> Freetel-codec2 mailing list >>>> Freetel-codec2@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>> >>> >>> -------------------------------------------------------------------------- > ---- >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>> _______________________________________________ >>> Freetel-codec2 mailing list >>> Freetel-codec2@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 >>> >> ---------------------------------------------------------------------------- > -- >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> Freetel-codec2 mailing list >> Freetel-codec2@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 > > Alan > > Evil flourishes when good men do nothing. > Consider the Christmas child. > --------------------------------------------------------------------------- > Alan Beard Unix Support Technician from 1984 to today > 70 Wedmore Rd. Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS > Emu Heights N.S.W. 2750 Routers, terminal servers, printers, terminals etc.. > +61 2 47353013 (h) Support Programming, shell scripting, "C", assembler > 0414 353013 (mobile) After uni, electronics tech > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Freetel-codec2 mailing list > Freetel-codec2@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2