4 repositorios
Selecting compiler optimization levels specifically for GPU kernel code to balance compile time and execution speed.
Distinct from Compiler Optimizations: Distinct from general Compiler Optimizations: focuses on per-kernel optimization level selection for GPU code, not CPU binary optimization.
Explore 4 awesome GitHub repositories matching software engineering & architecture · GPU Kernel Optimization Levels. Refine with filters or upvote what's useful.
Warp is a Python framework that JIT-compiles Python functions into CUDA kernels for GPU-accelerated parallel computation, with built-in automatic differentiation and multi-framework array interoperability. At its core, it provides a GPU kernel compilation system that enables writing and executing custom GPU kernels directly from Python, while supporting automatic gradient computation through those kernels for integration with machine learning pipelines. The framework also includes tile-based cooperative computing, where thread blocks partition into tiles for shared-memory and tensor-core opera
Selects the optimization level applied to GPU kernels, trading compile time for execution speed.
Applies link-time optimization to select the best GPU kernels for a given configuration without manual tuning.
Clean-CSS es un optimizador de CSS para Node.js que funciona como minificador, empaquetador y post-procesador. Está diseñado para disminuir el volumen total de hojas de estilo eliminando espacios en blanco, comentarios y código redundante. El proyecto proporciona un pipeline para aplicar transformaciones personalizadas y ajustes de compatibilidad con navegadores. Permite la modificación programática de reglas y valores CSS mediante un sistema de plugins y el uso de plugins de optimización personalizados. La herramienta cubre una amplia gama de capacidades de optimización de activos, incluyendo empaquetado de hojas de estilo, integración de reglas de importación y rebasado de URLs relativas. También admite la generación de mapas de origen para depuración y un formato de salida personalizable para embellecimiento.
Provides selectable optimization levels to control the aggressiveness of CSS code reduction.
IREE is an MLIR-based compiler toolchain and runtime designed to translate machine learning models from various frameworks into optimized binaries for execution across diverse hardware targets. It provides a unified pipeline to ingest models from PyTorch, TensorFlow, JAX, and ONNX, lowering them into a common intermediate representation for deployment on CPUs, GPUs, and bare-metal embedded systems. The project distinguishes itself through a bytecode virtual machine and a hardware abstraction layer that decouple high-level model logic from specific hardware instruction sets. It supports sophis
Adjusts LLVM optimization levels for generated code to isolate bugs or identify race conditions.