Uses of Interface
org.episteme.core.technical.backend.cpu.CPUBackend
Packages that use CPUBackend
Package
Description
Provides the default CPU backend using pure Java.
-
Uses of CPUBackend in org.episteme.core.mathematics.linearalgebra.backends
Classes in org.episteme.core.mathematics.linearalgebra.backends that implement CPUBackendModifier and TypeClassDescriptionclassColtBackend<E>CPU compute backend for the Colt high-performance scientific computing library.classCPU compute backend for Apache Commons Math.classEJMLBackend<E>CPU compute backend for EJML (Efficient Java Matrix Library).classUnified CPU backend for Episteme linear algebra.classJBlasBackend<E>CPU compute backend for JBlas (Java BLAS). -
Uses of CPUBackend in org.episteme.core.mathematics.linearalgebra.providers
Classes in org.episteme.core.mathematics.linearalgebra.providers that implement CPUBackendModifier and TypeClassDescriptionclassLinear Algebra Provider that forces the use of the CARMA algorithm.classclassLinear Algebra Provider for Sparse Matrices (CPU).classLinear Algebra Provider that forces the use of the Standard (Naive/Recursive) algorithm.classLinear Algebra Provider that forces the use of the Strassen algorithm. -
Uses of CPUBackend in org.episteme.core.mathematics.linearalgebra.tensors.backends
Classes in org.episteme.core.mathematics.linearalgebra.tensors.backends that implement CPUBackendModifier and TypeClassDescriptionclassNative (pure Java) tensor provider.class -
Uses of CPUBackend in org.episteme.core.media.audio.backends
Classes in org.episteme.core.media.audio.backends that implement CPUBackendModifier and TypeClassDescriptionclassStandard backend using JavaSound API.classMinim Backend (Creative Coding).classHigh-performance AudioBackend using Java Parallel Streams.classTarsosDSP Backend (Scientific Analysis). -
Uses of CPUBackend in org.episteme.core.media.backends
Classes in org.episteme.core.media.backends that implement CPUBackendModifier and TypeClassDescriptionclassJavaCV (FFmpeg) Media Backend for multi-purpose usage (audio/video/vision).classVLCJ (Native VLC) Media Backend for multi-purpose usage (audio/video/vision). -
Uses of CPUBackend in org.episteme.core.media.video.backends
Classes in org.episteme.core.media.video.backends that implement CPUBackendModifier and TypeClassDescriptionclassMulticore CPU Video Backend using Java Parallel Streams for analysis. -
Uses of CPUBackend in org.episteme.core.media.vision.backends
Classes in org.episteme.core.media.vision.backends that implement CPUBackendModifier and TypeClassDescriptionclassBasic VisionAlgorithmProvider using standard Java AWT (BufferedImage).classImplementation of VisionBackend and VisionAlgorithmProvider using Java Parallel Streams (multicore CPU). -
Uses of CPUBackend in org.episteme.core.technical.backend.cpu
Classes in org.episteme.core.technical.backend.cpu that implement CPUBackendModifier and TypeClassDescriptionclassDefault (always-available) CPU compute backend. -
Uses of CPUBackend in org.episteme.nativ.mathematics.analysis.fft.backends
Classes in org.episteme.nativ.mathematics.analysis.fft.backends that implement CPUBackendModifier and TypeClassDescriptionclassFFTW3 implementation of FFTProvider using Project Panama. -
Uses of CPUBackend in org.episteme.nativ.mathematics.linearalgebra.backends
Classes in org.episteme.nativ.mathematics.linearalgebra.backends that implement CPUBackendModifier and TypeClassDescriptionclassStandalone Native Linear Algebra backend using bundled episteme_native library.classAbstract base for High-Performance Native BLAS Backend using Project Panama (FFM).classSIMD-accelerated Linear Algebra Backend for Real numbers using JDK Vector API.classConcrete Native CPU-BLAS provider for Complex numbers.classConcrete Native CPU-BLAS provider for Real numbers.classNative FFM BLAS/LAPACK provider specialized for Complex numbers.classNative FFM BLAS/LAPACK provider specialized for Real numbers.classHigh-performance Arbitrary Precision Linear Algebra backend using libmpfr.classArbitrary-precision Sparse Linear Algebra backend using MPFR (via Panama).classNativeND4J Linear Algebra Backend (Dense).classConcrete Native SIMD provider for Complex numbers.classConcrete Native SIMD provider for Real numbers. -
Uses of CPUBackend in org.episteme.nativ.mathematics.tensors.backends
Classes in org.episteme.nativ.mathematics.tensors.backends that implement CPUBackendModifier and TypeClassDescriptionclassNative CPU Tensor Backend using Project Panama (FFM) for native acceleration. -
Uses of CPUBackend in org.episteme.nativ.media.audio.backends
Classes in org.episteme.nativ.media.audio.backends that implement CPUBackendModifier and TypeClassDescriptionclassNative Audio Backend using standalone miniaudio library (via Panama FFM). -
Uses of CPUBackend in org.episteme.nativ.media.backends
Classes in org.episteme.nativ.media.backends that implement CPUBackendModifier and TypeClassDescriptionclassNative Media Backend using JavaCV (OpenCV/FFmpeg) for multi-purpose tasks. -
Uses of CPUBackend in org.episteme.nativ.media.video.backends
Classes in org.episteme.nativ.media.video.backends that implement CPUBackendModifier and TypeClassDescriptionclassNative Video Backend using Project Panama (FFM API). -
Uses of CPUBackend in org.episteme.nativ.media.vision.backends
Classes in org.episteme.nativ.media.vision.backends that implement CPUBackendModifier and TypeClassDescriptionclassNative CPU Vision Backend binding directly to custom C++ via Project Panama (FFM API).classNative CPU Vision Backend using Project Panama (FFM API). -
Uses of CPUBackend in org.episteme.nativ.physics.classical.mechanics.collision.backends
Classes in org.episteme.nativ.physics.classical.mechanics.collision.backends that implement CPUBackendModifier and TypeClassDescriptionclassImplementation ofMechanicsBackendfor Genesis physics engine.classImplementation ofusing Bullet Physics via Project Panama.invalid reference
org.episteme.natural.physics.classical.mechanics.CollisionProviderclassNative implementation ofMechanicsBackendfor general collision processing.classJBullet physics backend provider.classImplementation ofMechanicsBackendfor ODE (Open Dynamics Engine). -
Uses of CPUBackend in org.episteme.nativ.physics.classical.mechanics.simulation.backends
Classes in org.episteme.nativ.physics.classical.mechanics.simulation.backends that implement CPUBackendModifier and TypeClassDescriptionclassNative multicore implementation of SimulationProvider.