SPIR-V 1.0 is an intermediate language fully defined by Khronos with unique, native support for graphics shaders and computational kernels.
The OpenCL C++ kernel language released in the OpenCL 2.1 provisional specification is being finalized and will be released imminently, also using SPIR-V for run-time execution.
对了，坐等 Vulkan 规范发布。
AMD has been open-sourcing several components of their Linux HSA (Heterogeneous System Architecture) stack for the past several months including the AMDKFD kernel driver and HSAKMT run-time.
…, they’re reportedly planning to publish a Heterogeneous Compute Compiler (HCC) that utilizes LLVM.
AMD 在 LLVM 开发者会议 2015 上透露了该计划。
从面向应用开发者的 OpenCL，到中间的实现支撑库 HSAKMT，再到底层驱动 AMDKFD，AMD 平台异构计算的软件栈正在形成。
GPUCC is their name for an open-source GPGPU compiler built atop LLVM.
They call it “the first fully-functional, open-source high performance CUDA compiler” that is up to 51% faster on internal end-to-end benchmarks, on par with open-source benchmarks, compile time is 8% faster on average and 2.4x faster for pathological compilations compared to NVIDIA’s official CUDA compiler (NVCC).
CUDA 是来自 NVIDIA、出道早于 OpenCL 的异构计算框架，有较广泛应用。
A virtual GPU instance is maintained for each VM, with part of performance critical resources directly assigned.
The capability of running native graphics driver inside a VM, without hypervisor intervention in performance critical paths, achieves a good balance among performance, feature, and sharing capability.
Xen is currently supported on Intel Processor Graphics (a.k.a. XenGT); and the core logic can be easily ported to other hypervisors.
Aubé’s premise is that “invisible” applications—those that use text-messaging or voice-recognition rather than on-screen interfaces—are the future of UI design.
Langridge, however, contends that “until very recently, and honestly pretty much still, a computer can’t understand the nuance of language. So ‘use language to control computers’ meant ‘learn the computer’s language’, not ‘the computer learns yours’.”
咳咳，大哥你把 “UI” 混同 “GUI” 也太不专业了吧(☆_☆)