awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorías

8 repositorios

Awesome GitHub RepositoriesExecution Optimizations

General techniques to improve the runtime speed of code, such as inlining and type hints.

Distinct from Emulation Speed Optimizations: Candidates focus on emulators, web pages, or AI tokens, not general Lisp execution speed.

Explore 8 awesome GitHub repositories matching programming languages & runtimes · Execution Optimizations. Refine with filters or upvote what's useful.

Awesome Execution Optimizations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dgryski/go-perfbookAvatar de dgryski

    dgryski/go-perfbook

    10,902Ver en GitHub↗

    This project is a collection of educational resources and technical guides focused on Go performance optimization. It provides instruction on improving execution speed and reducing memory usage through code and architectural refinements. The guides cover advanced strategies for low-level programming, including the use of assembly for SIMD instructions and unsafe pointers for direct memory manipulation. It also details concurrency optimization techniques such as lock sharding and cache-line padding to reduce contention and improve hardware utilization. The material encompasses broad capabilit

    Implements runtime execution optimizations such as reducing interface call overhead and eliminating bounds checks.

    optimizationperformanceperformance-analysis
    Ver en GitHub↗10,902
  • norvig/paip-lispAvatar de norvig

    norvig/paip-lisp

    7,465Ver en GitHub↗

    This project is a comprehensive Lisp AI implementation library that provides reference implementations for various artificial intelligence paradigms and symbolic algorithms. It functions as a multi-purpose toolkit containing a logic programming engine, a natural language processing suite, and a symbolic mathematics toolkit. The library is distinguished by its diverse architectural frameworks, including a Prolog-style execution engine that uses unification and goal-driven backtracking, and a system for simulating human decision-making through expert system shells and certainty factors. It also

    Increases performance using type declarations and function inlining to prioritize execution speed.

    Common Lisp
    Ver en GitHub↗7,465
  • fastai/course-v3Avatar de fastai

    fastai/course-v3

    4,914Ver en GitHub↗

    Este repositorio es un programa educativo integral y un framework de deep learning diseñado para enseñar aprendizaje profundo práctico usando PyTorch a través de notebooks y ejemplos de código. Sirve como una librería de alto nivel para construir, entrenar y desplegar redes neuronales, actuando como un orquestador de entrenamiento de modelos que coordina modelos de PyTorch, optimizadores y funciones de pérdida. El proyecto proporciona kits de herramientas especializados para visión artificial, procesamiento de lenguaje natural y preprocesamiento de datos tabulares. Se distingue por controles de entrenamiento avanzados como tasas de aprendizaje discriminativas, un sistema de callbacks bidireccional para personalizar la lógica de entrenamiento y una abstracción de learner de alto nivel que automatiza la colocación en dispositivos y los bucles de entrenamiento. El framework cubre una amplia superficie de capacidades, incluyendo la construcción automatizada de pipelines de datos, análisis de arquitectura de modelos y evaluación de rendimiento en tareas de clasificación, regresión y segmentación. También incluye utilidades para entrenamiento distribuido en múltiples GPUs, entrenamiento de precisión mixta para optimización de memoria y soporte especializado para datos de imágenes médicas. El proyecto se entrega como una serie de Jupyter Notebooks.

    Employs JIT scripts to accelerate the execution of forward and backward passes during training.

    Jupyter Notebookdata-sciencedeep-learningfastai
    Ver en GitHub↗4,914
  • arrayfire/arrayfireAvatar de arrayfire

    arrayfire/arrayfire

    4,888Ver en GitHub↗

    ArrayFire es un framework de computación agnóstico al hardware y un motor de tensores compilado JIT diseñado para la computación numérica de alto rendimiento. Sirve como una biblioteca de computación numérica en GPU y un kit de herramientas de procesamiento de señales paralelo que abstrae los backends de hardware, permitiendo que el mismo código base se ejecute en diversas arquitecturas de GPU y CPUs. El proyecto se distingue por un motor JIT que utiliza la compilación de expresiones para fusionar operaciones y minimizar la sobrecarga de memoria. Emplea un grafo de ejecución diferida para optimizar las cadenas de cálculo y proporciona primitivas de interoperabilidad para compartir datos y contextos de ejecución con plataformas de computación externas como CUDA y OpenCL. La biblioteca cubre una amplia gama de capacidades, incluyendo álgebra lineal paralela, procesamiento digital de señales y visión artificial acelerada. Proporciona herramientas para la implementación de aprendizaje automático, simulación de modelos financieros y la resolución de ecuaciones diferenciales parciales para simulaciones de sistemas físicos. Su sistema de gestión de tensores maneja la asignación de matrices multidimensionales, el corte (slicing) y las transferencias de datos entre host y dispositivo.

    Implements runtime optimizations to increase memory throughput and minimize temporary allocations during execution.

    C++arrayfirecc-plus-plus
    Ver en GitHub↗4,888
  • scala-js/scala-jsAvatar de scala-js

    scala-js/scala-js

    4,701Ver en GitHub↗

    Scala.js es un compilador y cadena de herramientas de lenguaje multiplataforma que transforma código fuente de Scala en JavaScript o WebAssembly. Funciona como una herramienta tipada estáticamente para el ecosistema JavaScript, permitiendo el desarrollo de aplicaciones para navegadores web y entornos Node.js. El proyecto sirve como framework de interoperabilidad con JavaScript, permitiendo la creación de fachadas y bindings tipados de forma segura para interactuar con librerías externas y objetos globales. Proporciona mecanismos para la invocación de JavaScript tanto estática como dinámica, incluyendo la generación de bindings de TypeScript y la capacidad de exportar lógica interna para su uso en código JavaScript externo. La cadena de herramientas incluye una herramienta de construcción frontend para empaquetado de producción y optimización de salida, incluyendo eliminación de código muerto y división de módulos. Cubre una amplia superficie de capacidades, incluyendo verificación de tipos de elementos DOM para desarrollo de UI, intercambio de código multiplataforma para desarrollo full-stack y varios frameworks de pruebas para verificar artefactos de construcción optimizados. Los scripts compilados pueden ejecutarse directamente dentro de un entorno de línea de comandos utilizando un intérprete de JavaScript.

    Optimizes runtime speed by rewriting iterators as loops and applying function inlining during compilation.

    Scala
    Ver en GitHub↗4,701
  • sebastienros/jintAvatar de sebastienros

    sebastienros/jint

    4,653Ver en GitHub↗

    Jint es un intérprete de JavaScript para el ecosistema .NET que ejecuta código sin requerir un navegador o un entorno Node.js. Es un motor compatible con ECMAScript que proporciona un runtime de scripting en sandbox con límites configurables de memoria y tiempo para ejecutar código no confiable. El motor cuenta con un puente de objetos nativo que expone clases y métodos de .NET a scripts de JavaScript para el intercambio de datos bidireccional. Para reducir la sobrecarga durante ejecuciones repetidas, utiliza un caché de scripts precompilados para almacenar JavaScript analizado en memoria. El proyecto cubre la ejecución asíncrona de scripts y el manejo de promesas, junto con soporte para módulos ES6 para resolver dependencias y referencias circulares. Incluye capacidades de internacionalización para gestionar configuraciones de cultura y resolución de zonas horarias mediante proveedores de locale externos. La seguridad se gestiona mediante restricciones de recursos de ejecución y control sobre el acceso al runtime del lenguaje común.

    Applies execution optimizations such as pre-compilation and strict mode to increase processing speed.

    C#
    Ver en GitHub↗4,653
  • noname-exe/revanced-extendedAvatar de NoName-exe

    NoName-exe/revanced-extended

    4,093Ver en GitHub↗

    Este proyecto es un parcheador de aplicaciones Android y optimizador de ejecutables diseñado para modificar y recompilar binarios de aplicaciones. Funciona como un modder de aplicaciones basado en root que permite la adición de características y la eliminación de librerías no deseadas de aplicaciones Android. El sistema se centra en personalizar YouTube y YouTube Music añadiendo características no oficiales y eliminando anuncios. Proporciona la capacidad de desplegar módulos de aplicación modificados a través de gestores root para mantener la compatibilidad del sistema y evitar la detección. La herramienta cubre una amplia gama de capacidades de transformación binaria, incluyendo parches basados en bytecode, reempaquetado de aplicaciones sin root y la eliminación de librerías dinámicas. También maneja la recompilación de ejecutables específicos para mejorar el rendimiento en tiempo de ejecución y la velocidad de ejecución.

    Recompiles invalidated executable files to increase overall execution speed and runtime performance.

    Shellmagiskmagisk-modulemodule
    Ver en GitHub↗4,093
  • iree-org/ireeAvatar de iree-org

    iree-org/iree

    3,819Ver en GitHub↗

    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

    Uses just-in-time compilation to optimize neural network functions within interactive sessions for immediate execution.

    C++compilercudajax
    Ver en GitHub↗3,819
  1. Home
  2. Programming Languages & Runtimes
  3. Execution Optimizations

Explorar subetiquetas

  • Execution Flow PartitioningPartitioning programs into scheduling and execution domains to optimize latency and memory. **Distinct from Execution Optimizations:** Distinct from Execution Optimizations by focusing specifically on the structural partitioning of the execution flow into domains.
  • JIT Model OptimizationsUses Just-In-Time compilation to optimize neural network function execution and variable retrieval. **Distinct from Execution Optimizations:** Focuses on JIT scripts for deep learning forward/backward passes rather than general language runtime optimizations