>>> My explanations seem to have also failed to explain you. >>> Unfortunately, one really needs have some back group with both >>> Just-In-Time compilers,Virtual Machines, and Common Intermediate >>> Language to understand this area. I understand that it is not your >>> area of expertise, so it is not an issue for me. >> >> I think a JIT associated with GCC would be great. Not everything is >> static compilation. "Split Compilation" combining static compilation >> for complicated analysis along with a "Managed Runtime" for >> execution and runtime transformations is becoming more important. >> >> libJIT could help with the runtime for a GCC implementation of OpenCL. >> It could help with an environment for Java and CIL. >> >> A JIT associated with GCC would allow coordination between GCC >> bytecode generation and the JIT. It also can allow the JIT cache >> to be pre-warmed by GCC static code and profiling information. >> >> There are many exciting opportunities. > >
Thank you David for this excellent explanation. I also think that there are many exciting opportunities. Thanks, Kirill