In the Classsic AI course we had to implement gaming AI algorithms (A*, alpha-beta pruning, etc) and in Prolog for one specific assignment. After trying for a while, I got frustrated and asked the teacher if I could do it in Ruby instead. He agreed: he was the kind of person who just couldn't say no, he was too nice for his own good. I still feel bad about it.
Rest In Peace, Alexandre.
Graphics people, here is what you need to do.
1) Figure out a machine abstraction.
2) Figure out an abstraction for how these machines communicate with each other and the cpu on a shared memory bus.
3) Write a binary spec for code for this abstract machine.
4) Compilers target this abstract machine.
5) Programs submit code to driver for AoT compilation, and cache results.
6) Driver has some linker and dynamic module loading/unloading capability.
7) Signal the driver to start that code.
AMD64, ARM, and RISC-V are all basically differing binary specs for a C-machine+MMU+MMIO compute abstraction.
Figure out your machine abstraction and let us normies write code that’s accelerated without having to throw the baby out with the bathwater ever few years.
Oh yes, give us timing information so we can adapt workload as necessary to achieve soft real-time scheduling on hardware with differing performance.
This was so much more practical before the market coalesced to just 3 players. Matrox, it's time for your comeback arc! and maybe a desktop pcie packaging for mali?
How do you know? Why are you using something to translate if you’re a native speaker of both languages?
How do I know their answer is best? I can verify their answers through other means, and I understand both languages enough to realize one answer is more appropriate than the other, even if I can't come up with those words directly using only my brain.
GT often uses the wrong word or changes the tone of a message. AI always gets the intent right and always seems to use the most appropriate words given the original intent/meaning (or at least something way better than what GT does). And, whenever there is doubt, I can argue with it, so AI is happy to explain the nuances and differences between the possibilities.
Edit: I recently had to send a semi-formal email requesting something from a government employee in a different country (using a language I'm a beginner at), and AI was immensely helpful in getting the right tone (neither informal or too formal) and everything else right. The Google Translate version of what I had originally written was miles and miles and miles worse than what AI helped me craft.