3 个仓库
Direct interaction with the underlying object system and run loops of a language runtime.
Distinct from Internal Object Extensions: Candidates focus on security capabilities or plugin extensions, not the language's object system internals.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Runtime Object Interoperability. Refine with filters or upvote what's useful.
该项目是 Objective-C iOS 应用程序演示和代码示例的集合。它提供了 iOS 环境中核心开发模式和系统级功能的实现。 该仓库专注于 Objective-C 运行时示例,演示了动态方法分发和运行时方法交换(swizzling)以修改对象行为。它还包括一个 Core Animation UI 库以及 iOS 多线程和并发管理的示例。 该项目涵盖了 UI 动画和图形、并发任务协调以及集成第三方服务进行身份验证和社交分享的功能。
Interacts with the underlying object system to change behavior and process system events dynamically.
oneDNN 是一个深度学习加速库,为神经网络训练和推理提供优化的构建块。它管理跨 CPU 和 GPU 硬件的张量计算,支持执行用于模型训练和神经网络推理优化的高性能原语。 该项目通过硬件特定的内核优化和使用即时编译来针对特定处理器指令集脱颖而出。它支持使用静态和动态量化来执行量化神经网络,以减少内存使用并提高吞吐量。 该库涵盖了广泛的功能,包括卷积、矩阵乘法和循环神经网络执行等深度学习原语。它实现了先进的性能优化,包括操作融合、计算图优化和内存格式管理。通过稳定的 C ABI 和 C++ 包装器提供集成,并支持 SYCL、OpenCL 和外部线性代数库。 该系统包括用于硬件性能分析、原语基准测试和详细执行日志记录的观测工具。
Maps internal engine and memory objects to SYCL devices and queues to share execution contexts with external kernels.
The project is a reusable collection of modular compiler and toolchain technologies designed for building optimizers, code generators, and multi-language programming environments. It provides foundational compiler frontend technologies that translate source code written in C, C++, and Objective-C into a low-level programming language and intermediate code format. This intermediate representation enables cross-language analysis, program transformation, and target-independent optimization alongside a cross-platform programming framework that allows developers to write single-source accelerated a
Provides single-source heterogeneous application development using industry-standard compute extensions.