[libre-riscv-dev] Vulkanizing

Luke Kenneth Casson Leighton lkcl at lkcl.net
Wed Feb 19 16:09:17 GMT 2020


On Wednesday, February 19, 2020, Scheming Pony <scheming-pony at protonmail.com>
wrote:

> > well, unfortunately for the RISCV community because the RV Foundation
> has acted so irresponsibly and negligently there may be an EU anti trust
> investigation underway at some point, particularly as EU Horizon 2020 Grant
> money has been wasted by the RV Foundation systematically refusing to
> respond to our in good faith requests to be involved in innovation in a
> transparent fashion.
>
> I said Vulkanizing, not balkanizing.  Being apolitical to a fault, this is
> the topic that disinterests and disappoints me.  I know it is a reality
> though. :(


sigh. it had to happen.


> I won't comment further, except on technical or brain dysfunction issues.


wise.


>
> Do you see why I was reticent to join your list, Luke?  I'm trying to
> drain my laptop battery to disconnect from the Internet and get back to my
> PC Version IV.
>
> Back to the technical side,


gooood.


>  the concept of "switchability" of the hybrid-CPU in some sense insulates
> us from this madness, no?


yes.  actually it's stronger than that.  as in, it's completely cut out,
being utterly irrelevant to us.

as in it's not "insulated", it's a complete total red herring to even
bother thinking about how bad their code and approach is.  we have nothing
we want to use from the "standard" way of doing separate CPU-GPU drivers.

at all.

not Videocore IV, not PowerVR, not Intel, not AMDGPU, not MALI, not
Vivante, not NVIDIA - absolutely every single one of them we absolutely
have *no interest* in copying or deploying their inter-processor "shim"
code.

have i emphasised enough how simple it is yet?


if you were thinking in OpenGL terms, then it is like the software only
version of MesaGL except that because of the EXISTENCE of fast hardware
ATAN2 opcodes, where normally you would have to piss about with a hundred
CPU cycles calling libm emulated atan2...

... you call, immediately, right there, right then, the ATAN2 opcode.

inline.

done.

one cycle.






>   My neural meta circular evaluator seems to be outputting "#f". :(


this is because you are still thinking that it's difficult, because the
incumbents had this inter processor shim crap to write.

l.



-- 
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68


More information about the libre-riscv-dev mailing list