Awesome Tensor CompilersA list of awesome compiler projects and papers for tensor computation and deep learning.
Stars: ✭ 490 (+92.91%)
opensbliA framework for the automated derivation and parallel execution of finite difference solvers on a range of computer architectures.
Stars: ✭ 56 (-77.95%)
SundialsSUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. This is a mirror of current releases, and development will move here eventually. Pull requests are welcome for bug fixes and minor changes.
Stars: ✭ 194 (-23.62%)
ReadingA list of computer-science readings I recommend
Stars: ✭ 1,919 (+655.51%)
Idris ElixirA code-generator for Idris that targets Elixir
Stars: ✭ 56 (-77.95%)
ArraymancerA fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Stars: ✭ 793 (+212.2%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-60.24%)
MOTMulti-threaded Optimization Toolbox
Stars: ✭ 28 (-88.98%)
TaskflowA General-purpose Parallel and Heterogeneous Task Programming System
Stars: ✭ 6,128 (+2312.6%)
OpencoarraysA parallel application binary interface for Fortran 2018 compilers.
Stars: ✭ 151 (-40.55%)
Mini CDr Strangehack, or: how to write a self-hosting C compiler in 10 hours
Stars: ✭ 372 (+46.46%)
TurboscriptSuper charged typed JavaScript dialect for parallel programming which compiles to WebAssembly
Stars: ✭ 487 (+91.73%)
MfemLightweight, general, scalable C++ library for finite element methods
Stars: ✭ 667 (+162.6%)
Feelpp💎 Feel++: Finite Element Embedded Language and Library in C++
Stars: ✭ 229 (-9.84%)
PSycloneDomain-specific compiler for Finite Difference/Volume/Element Earth-system models in Fortran
Stars: ✭ 67 (-73.62%)
KokkosKokkos C++ Performance Portability Programming EcoSystem: The Programming Model - Parallel Execution and Memory Abstraction
Stars: ✭ 744 (+192.91%)
DashDASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Stars: ✭ 134 (-47.24%)
t8codeParallel algorithms and data structures for tree-based AMR with arbitrary element shapes.
Stars: ✭ 37 (-85.43%)
linneaLinnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.
Stars: ✭ 60 (-76.38%)
Pyhpc BenchmarksA suite of benchmarks to test the sequential CPU and GPU performance of most popular high-performance libraries for Python.
Stars: ✭ 119 (-53.15%)
BatchtoolsTools for computation on batch systems
Stars: ✭ 127 (-50%)
RascalThe implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (+11.81%)
GeniA Clojure dataframe library that runs on Spark
Stars: ✭ 152 (-40.16%)
Awesome Machine Learning In CompilersMust read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
Stars: ✭ 168 (-33.86%)
TiramisuA polyhedral compiler for expressing fast and portable data parallel algorithms
Stars: ✭ 685 (+169.69%)
course高性能并行编程与优化 - 课件
Stars: ✭ 1,610 (+533.86%)
CoriumCorium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-92.91%)
WABBITWavelet Adaptive Block-Based solver for Interactions with Turbulence
Stars: ✭ 25 (-90.16%)
delayed🕟 💻 Dependent Delayed Computation
Stars: ✭ 14 (-94.49%)
grizzlyA Python-to-SQL transpiler as replacement for Python Pandas
Stars: ✭ 27 (-89.37%)
regal86Register Allocator for 8086
Stars: ✭ 62 (-75.59%)
pqdmComfortable parallel TQDM using concurrent.futures
Stars: ✭ 118 (-53.54%)
ethz cs summariesSummaries / Cheat Sheets created at ETH Zurich BsC Computer Science & MsC Data Science
Stars: ✭ 67 (-73.62%)
PoissonRandom.jlFast Poisson Random Numbers in pure Julia for scientific machine learning (SciML)
Stars: ✭ 13 (-94.88%)
ImpalaParallel High-Performance Components for Rhino/Grasshopper
Stars: ✭ 32 (-87.4%)
PyMFEMPython wrapper for MFEM
Stars: ✭ 91 (-64.17%)
hero-sdk⛔ DEPRECATED ⛔ HERO Software Development Kit
Stars: ✭ 21 (-91.73%)
bigstatsrR package for statistical tools with big matrices stored on disk.
Stars: ✭ 139 (-45.28%)
qmQM model-based design tool and code generator based on UML state machines
Stars: ✭ 54 (-78.74%)
blas-benchmarksTiming results for BLAS (Basic Linear Algebra Subprograms) libraries in R
Stars: ✭ 24 (-90.55%)
dingoGenerated dependency injection containers in go (golang)
Stars: ✭ 75 (-70.47%)
autogenu-jupyterAn automatic code generator for nonlinear model predictive control (NMPC) and the continuation/GMRES method (C/GMRES) based numerical solvers for NMPC
Stars: ✭ 89 (-64.96%)
objective-c-parserGet the JSON representation of an Objective-C header file
Stars: ✭ 19 (-92.52%)
rbcudaCUDA bindings for Ruby
Stars: ✭ 57 (-77.56%)
bitpitOpen source library for scientific HPC
Stars: ✭ 80 (-68.5%)
bifrostA stream processing framework for high-throughput applications.
Stars: ✭ 48 (-81.1%)
go-codegenGo repos for code generation
Stars: ✭ 32 (-87.4%)
nunavutGenerate code from DSDL using PyDSDL and Jinja2
Stars: ✭ 23 (-90.94%)
frameworkThe Arcane Framework for HPC codes
Stars: ✭ 15 (-94.09%)
goverterGenerate type-safe Go converters by simply defining an interface
Stars: ✭ 100 (-60.63%)
SNaCA multi-block solver for massively parallel direct numerical simulations (DNS) of fluid flows
Stars: ✭ 26 (-89.76%)
DataAnalyzer.app✨🚀 DataAnalyzer.app - Convert JSON/CSV to Typed Data Interfaces - Automatically!
Stars: ✭ 23 (-90.94%)
GOSHAn ultra-fast, GPU-based large graph embedding algorithm utilizing a novel coarsening algorithm requiring not more than a single GPU.
Stars: ✭ 12 (-95.28%)
PencilFFTs.jlFast Fourier transforms of MPI-distributed Julia arrays
Stars: ✭ 48 (-81.1%)
hermit-playgroundA playground to build C/C++/Go/Fortran applications on top of RustyHermit
Stars: ✭ 13 (-94.88%)
CreateAPIDelightful code generator for OpenAPI specs
Stars: ✭ 176 (-30.71%)