<div dir="ltr"><div dir="ltr">Ken,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 21, 2021 at 6:24 PM <<a href="mailto:ken.dickey@whidbey.com">ken.dickey@whidbey.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2021-11-21 14:24, Phil B via Cuis-dev wrote:<br>
<br>
> VectorGraphics is going to be slow(ish) on any ARM SBC or phone <br>
> unless/until it is OpenCL/Vulkan accelerated and maybe even then.<br>
<br>
Juan can clarify, but Cuis SVG does _not_ use the GPU because setting up <br>
the graphics pipeline has too much overhead to be useful.<br></blockquote><div><br></div><div>That's entirely possible, I was just making the statement that short of that it simply isn't possible to even get in the realm of x86 performance as GPU acceleration is how the majority of applications get there on ARM.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> It's a very computationally intensive subsystem (at least an order of <br>
> magnitude more so than raster graphics) and most ARM mobile chips (i.e. <br>
> pretty much everything non-Apple) are generally 1/10-1/20th the speed <br>
> of a fast x86 computer as they are typically inferior in every respect: <br>
> manufactured on larger process nodes, lower clock speeds, lower bus <br>
> bandwidth, weaker floating point units, smaller and slower cache, <br>
> slower RAM etc etc.<br>
<br>
I don't want a flame war, but I have always hated Intel's "push pop" <br>
architecture and prefer RISCs. I get the feeling that on Intel I can't <br>
run but must hop and Intel compensates by letting me hop very fast. <br>
Yes, I have written assembler for a number of architectures (68k, 88k, <br>
ARMs, RISC-V..). Intel over the years has had quite a number of <br>
floating point hardware bugs compared to other processor architectures. <br>
MIPS per WATT power consumption is horrible. 'Nuf said. Different <br>
measures of goodness. Please, forgive me and let's move on.. Thanks<br></blockquote><div><br></div><div>I'm not much of an x86 fan myself, but unfortunately it's the high performance platform... for now. I am encouraged that Apple is showing the industry that it (high performance non-x86) can be done and hope at some point it snaps out of its x86 coma. That said, I'd rather see an open ISA like RISC-V really take off but right now that's more a dream than reality... it's x86 in most of the (non-Apple) PC world and ARM everywhere else. That said, I literally just ordered my new CPU today (Ryzen) as apparently my Sandy Bridge i7 is no longer state of the art (or even enough to do what I need) and the industry still isn't making the CPUs I really want... ;-)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Good on ya,<br>
-KenD<br></blockquote><div><br></div><div>Thanks,</div><div>Phil </div></div></div>