awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • dgryski/go-perfbookAvatar dgryski

    dgryski/go-perfbook

    10,902Vezi pe 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
    Vezi pe GitHub↗10,902
  • norvig/paip-lispAvatar norvig

    norvig/paip-lisp

    7,465Vezi pe 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
    Vezi pe GitHub↗7,465
  • fastai/course-v3Avatar fastai

    fastai/course-v3

    4,914Vezi pe GitHub↗

    Acest proiect este un program educațional cuprinzător și un framework de deep learning conceput pentru a preda deep learning practic folosind PyTorch prin notebook-uri și exemple de cod. Servește drept bibliotecă de nivel înalt pentru construirea, antrenarea și implementarea rețelelor neuronale, acționând ca un orchestrator de antrenare a modelelor care coordonează modelele PyTorch, optimizatoarele și funcțiile de loss. Proiectul oferă toolkit-uri specializate pentru computer vision, procesarea limbajului natural și preprocesarea datelor tabelare. Se distinge prin controale avansate de antrenare, cum ar fi rate de învățare discriminative, un sistem de callback bidirecțional pentru personalizarea logicii de antrenare și o abstractizare de nivel înalt a learner-ului care automatizează plasarea pe dispozitiv și buclele de antrenare. Framework-ul acoperă o suprafață largă de capabilități, inclusiv construcția automată a pipeline-urilor de date, analiza arhitecturii modelelor și evaluarea performanței în sarcini de clasificare, regresie și segmentare. Include, de asemenea, utilitare pentru antrenarea distribuită pe mai multe GPU-uri, antrenarea cu precizie mixtă pentru optimizarea memoriei și suport specializat pentru date de imagistică medicală. Proiectul este livrat sub formă de serie de Jupyter Notebooks.

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

    Jupyter Notebookdata-sciencedeep-learningfastai
    Vezi pe GitHub↗4,914
  • arrayfire/arrayfireAvatar arrayfire

    arrayfire/arrayfire

    4,888Vezi pe GitHub↗

    ArrayFire este un framework de calcul hardware-agnostic și un motor de tensori compilat JIT, conceput pentru calcul numeric de înaltă performanță. Acesta servește ca bibliotecă de calcul numeric GPU și toolkit de procesare paralelă a semnalelor care abstractizează backend-urile hardware, permițând aceluiași cod să ruleze pe diverse arhitecturi GPU și CPU. Proiectul se distinge printr-un motor JIT care utilizează compilarea expresiilor pentru a fuziona operațiunile și a minimiza consumul de memorie. Acesta folosește un graf de execuție amânată pentru a optimiza lanțurile de calcul și oferă primitive de interoperabilitate pentru a partaja date și contexte de execuție cu platforme de calcul externe precum CUDA și OpenCL. Biblioteca acoperă o gamă largă de capabilități, inclusiv algebră liniară paralelă, procesarea digitală a semnalelor și viziune computerizată accelerată. Oferă instrumente pentru implementarea învățării automate, simularea modelării financiare și rezolvarea ecuațiilor diferențiale parțiale pentru simulări de sisteme fizice. Sistemul său de gestionare a tensorilor se ocupă de alocarea array-urilor multidimensionale, felierea (slicing) și transferurile de date gazdă-dispozitiv.

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

    C++arrayfirecc-plus-plus
    Vezi pe GitHub↗4,888
  • scala-js/scala-jsAvatar scala-js

    scala-js/scala-js

    4,701Vezi pe GitHub↗

    Scala.js este un compilator și un toolchain de limbaj cross-platform care transformă codul sursă Scala în JavaScript sau WebAssembly. Funcționează ca un instrument tipizat static pentru ecosistemul JavaScript, permițând dezvoltarea de aplicații pentru browsere web și medii Node.js. Proiectul servește ca framework de interop JavaScript, permițând crearea de fațade și binding-uri type-safe pentru a interacționa cu biblioteci externe și obiecte globale. Oferă mecanisme atât pentru invocarea JavaScript statică, cât și dinamică, inclusiv generarea de binding-uri TypeScript și capacitatea de a exporta logica internă pentru utilizare în cod JavaScript extern. Toolchain-ul include un instrument de build frontend pentru bundling-ul de producție și optimizarea output-ului, inclusiv eliminarea codului mort și împărțirea modulelor. Acoperă o suprafață largă de capabilități, inclusiv verificarea tipurilor elementelor DOM pentru dezvoltarea UI, partajarea codului cross-platform pentru dezvoltarea full-stack și diverse framework-uri de testare pentru verificarea artefactelor de build optimizate. Scripturile compilate pot fi executate direct într-un mediu de linie de comandă folosind un interpretor JavaScript.

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

    Scala
    Vezi pe GitHub↗4,701
  • sebastienros/jintAvatar sebastienros

    sebastienros/jint

    4,653Vezi pe GitHub↗

    Jint este un interpretor JavaScript pentru ecosistemul .NET care execută cod fără a necesita un browser sau un mediu Node.js. Este un motor compatibil ECMAScript care oferă un runtime de scripting sandbox cu limite configurabile de memorie și timp pentru a rula cod neîncredere. Motorul dispune de un bridge nativ pentru obiecte care expune clasele și metodele .NET către scripturile JavaScript pentru schimbul bidirecțional de date. Pentru a reduce overhead-ul în timpul execuțiilor repetate, utilizează un cache de scripturi precompilate pentru a stoca JavaScript-ul parsat în memorie. Proiectul acoperă execuția asincronă a scripturilor și gestionarea promisiunilor (promises), alături de suportul pentru module ES6 pentru rezolvarea dependențelor și a referințelor circulare. Include capabilități de internaționalizare pentru gestionarea setărilor culturale și rezoluția fusului orar prin furnizori de locale externi. Securitatea este gestionată prin constrângeri de resurse de execuție și control asupra accesului la common language runtime.

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

    C#
    Vezi pe GitHub↗4,653
  • noname-exe/revanced-extendedAvatar NoName-exe

    NoName-exe/revanced-extended

    4,093Vezi pe GitHub↗

    Acest proiect este un patcher de aplicații Android și un optimizator de executabile conceput pentru a modifica și recompila binarele aplicațiilor. Acesta funcționează ca un modder de aplicații bazat pe root care permite adăugarea de funcționalități și eliminarea bibliotecilor nedorite din aplicațiile Android. Sistemul se concentrează pe personalizarea YouTube și YouTube Music prin adăugarea de funcționalități neoficiale și eliminarea reclamelor. Oferă posibilitatea de a implementa module de aplicație modificate prin manageri root pentru a menține compatibilitatea sistemului și a evita detectarea. Instrumentul acoperă o gamă largă de capabilități de transformare binară, inclusiv patch-uri bazate pe bytecode, repackaging-ul aplicațiilor fără root și eliminarea bibliotecilor dinamice. De asemenea, gestionează recompilarea executabilelor specifice țintei pentru a îmbunătăți performanța de runtime și viteza de execuție.

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

    Shellmagiskmagisk-modulemodule
    Vezi pe GitHub↗4,093
  • iree-org/ireeAvatar iree-org

    iree-org/iree

    3,819Vezi pe 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
    Vezi pe GitHub↗3,819
  1. Home
  2. Programming Languages & Runtimes
  3. Execution Optimizations

Explorează sub-etichetele

  • 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