Uses of Interface
org.episteme.core.technical.backend.ComputeBackend
Packages that use ComputeBackend
Package
Description
Provides pluggable traversal algorithms for graphs with optional
Core functionality for the org.episteme.core.media package in the Episteme library.
Provides the default CPU backend using pure Java.
-
Uses of ComputeBackend in org.episteme.client.client.mathematics.linearalgebra.backends
Classes in org.episteme.client.client.mathematics.linearalgebra.backends that implement ComputeBackendModifier and TypeClassDescriptionclassA LinearAlgebraProvider that offloads operations to a remote gRPC service. -
Uses of ComputeBackend in org.episteme.core.distributed.backends
Classes in org.episteme.core.distributed.backends that implement ComputeBackendModifier and TypeClassDescriptionclassMPI Distributed Computing Backend.classApache Spark Distributed Computing Backend. -
Uses of ComputeBackend in org.episteme.core.io.backends
Classes in org.episteme.core.io.backends that implement ComputeBackend -
Uses of ComputeBackend in org.episteme.core.mathematics.analysis
Methods in org.episteme.core.mathematics.analysis that return ComputeBackendModifier and TypeMethodDescriptiondefault ComputeBackendFunction.getBackend()Returns the currently set compute backend.Methods in org.episteme.core.mathematics.analysis with parameters of type ComputeBackendModifier and TypeMethodDescriptiondefault voidFunction.setBackend(ComputeBackend backend) Sets the compute backend for this function (e.g., enable GPU). -
Uses of ComputeBackend in org.episteme.core.mathematics.analysis.series
Methods in org.episteme.core.mathematics.analysis.series that return ComputeBackendMethods in org.episteme.core.mathematics.analysis.series with parameters of type ComputeBackend -
Uses of ComputeBackend in org.episteme.core.mathematics.discrete.graph
Methods in org.episteme.core.mathematics.discrete.graph with parameters of type ComputeBackendModifier and TypeMethodDescriptiondefault voidGraphTraversalStrategy.traverse(Graph<V> graph, V start, VertexVisitor<V> visitor, ComputeBackend backend) Traverses the graph using a specific backend. -
Uses of ComputeBackend in org.episteme.core.mathematics.linearalgebra.backends
Subinterfaces of ComputeBackend in org.episteme.core.mathematics.linearalgebra.backendsModifier and TypeInterfaceDescriptioninterfaceInterface for linear algebra backends.Classes in org.episteme.core.mathematics.linearalgebra.backends that implement ComputeBackendModifier 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 ComputeBackend in org.episteme.core.mathematics.linearalgebra.providers
Classes in org.episteme.core.mathematics.linearalgebra.providers that implement ComputeBackendModifier 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 ComputeBackend in org.episteme.core.mathematics.linearalgebra.tensors
Subinterfaces of ComputeBackend in org.episteme.core.mathematics.linearalgebra.tensorsModifier and TypeInterfaceDescriptioninterfaceService Provider Interface for tensor implementations. -
Uses of ComputeBackend in org.episteme.core.mathematics.linearalgebra.tensors.backends
Classes in org.episteme.core.mathematics.linearalgebra.tensors.backends that implement ComputeBackendModifier and TypeClassDescriptionclassNative (pure Java) tensor provider.class -
Uses of ComputeBackend in org.episteme.core.mathematics.ml.backends
Classes in org.episteme.core.mathematics.ml.backends that implement ComputeBackend -
Uses of ComputeBackend in org.episteme.core.media
Subinterfaces of ComputeBackend in org.episteme.core.mediaModifier and TypeInterfaceDescriptioninterfaceUniversal interface for audio backends (standard, scientific, creative).interfaceUniversal interface for video backends (playback, frame grabbing, analysis).interfaceInterface for Vision Backends. -
Uses of ComputeBackend in org.episteme.core.media.audio.backends
Classes in org.episteme.core.media.audio.backends that implement ComputeBackendModifier and TypeClassDescriptionclassStandard backend using JavaSound API.classMinim Backend (Creative Coding).classHigh-performance AudioBackend using Java Parallel Streams.classTarsosDSP Backend (Scientific Analysis). -
Uses of ComputeBackend in org.episteme.core.media.backends
Classes in org.episteme.core.media.backends that implement ComputeBackendModifier 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 ComputeBackend in org.episteme.core.media.video.backends
Classes in org.episteme.core.media.video.backends that implement ComputeBackendModifier and TypeClassDescriptionclassMulticore CPU Video Backend using Java Parallel Streams for analysis. -
Uses of ComputeBackend in org.episteme.core.media.vision.backends
Classes in org.episteme.core.media.vision.backends that implement ComputeBackendModifier and TypeClassDescriptionclassBasic VisionAlgorithmProvider using standard Java AWT (BufferedImage).classImplementation of VisionBackend and VisionAlgorithmProvider using Java Parallel Streams (multicore CPU). -
Uses of ComputeBackend in org.episteme.core.technical.backend.cpu
Subinterfaces of ComputeBackend in org.episteme.core.technical.backend.cpuModifier and TypeInterfaceDescriptioninterfaceMarker interface for CPU-based compute backends.Classes in org.episteme.core.technical.backend.cpu that implement ComputeBackendModifier and TypeClassDescriptionclassDefault (always-available) CPU compute backend. -
Uses of ComputeBackend in org.episteme.core.technical.backend.distributed
Subinterfaces of ComputeBackend in org.episteme.core.technical.backend.distributedModifier and TypeInterfaceDescriptioninterfaceBackend interface for distributed computing systems. -
Uses of ComputeBackend in org.episteme.core.technical.backend.gpu
Subinterfaces of ComputeBackend in org.episteme.core.technical.backend.gpuModifier and TypeInterfaceDescriptioninterfaceGPU device management backend using CUDA or OpenCL. -
Uses of ComputeBackend in org.episteme.core.technical.backend.simd
Subinterfaces of ComputeBackend in org.episteme.core.technical.backend.simdModifier and TypeInterfaceDescriptioninterfaceInterface for SIMD-accelerated compute backends. -
Uses of ComputeBackend in org.episteme.nativ.io.backends
Classes in org.episteme.nativ.io.backends that implement ComputeBackendModifier and TypeClassDescriptionclassNative Data Backend using Panama FFM bindings for Apache Arrow / Parquet. -
Uses of ComputeBackend in org.episteme.nativ.mathematics.analysis.fft.backends
Classes in org.episteme.nativ.mathematics.analysis.fft.backends that implement ComputeBackendModifier and TypeClassDescriptionclassFFTW3 implementation of FFTProvider using Project Panama.classOpenCL implementation of FFTProvider using a Direct Fourier Transform (DFT) kernel. -
Uses of ComputeBackend in org.episteme.nativ.mathematics.linearalgebra.backends
Classes in org.episteme.nativ.mathematics.linearalgebra.backends that implement ComputeBackendModifier 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.classNativeCUDADenseLinearAlgebraDoubleBackend<E extends FieldElement<E>>Native CUDA Dense Linear Algebra Backend for Double precision.classNativeCUDADenseLinearAlgebraFloatBackend<E extends FieldElement<E>>Native CUDA Dense Linear Algebra Backend for Float precision.classNativeCUDASparseLinearAlgebraDoubleBackend<E extends FieldElement<E>>Native CUDA Sparse Linear Algebra Backend for Double precision.classNativeCUDASparseLinearAlgebraFloatBackend<E extends FieldElement<E>>Native CUDA Sparse Linear Algebra Backend for Float precision.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).classNativeOpenCLDenseLinearAlgebraDoubleBackend<E extends FieldElement<E>>OpenCL implementation of Dense Linear Algebra Provider for Double precision.classNativeOpenCLDenseLinearAlgebraFloatBackend<E extends FieldElement<E>>OpenCL implementation of Dense Linear Algebra Provider for Float precision.classNativeOpenCLSparseLinearAlgebraDoubleBackend<E extends FieldElement<E>>OpenCL implementation of Sparse Linear Algebra Provider for Double precision.classNativeOpenCLSparseLinearAlgebraFloatBackend<E extends FieldElement<E>>OpenCL implementation of Sparse Linear Algebra Provider for Float precision.classConcrete Native SIMD provider for Complex numbers.classConcrete Native SIMD provider for Real numbers. -
Uses of ComputeBackend in org.episteme.nativ.mathematics.linearalgebra.tensors.backends
Classes in org.episteme.nativ.mathematics.linearalgebra.tensors.backends that implement ComputeBackendModifier and TypeClassDescriptionclassNativeND4J Sparse Tensor backend.classNativeND4J CUDA (GPU) Tensor backend.classNativeND4J Tensor backend, using AVX/AVX2/AVX512 instructions when available.classAbstract base for ND4J-backed Tensor backends. -
Uses of ComputeBackend in org.episteme.nativ.mathematics.tensors.backends
Classes in org.episteme.nativ.mathematics.tensors.backends that implement ComputeBackendModifier and TypeClassDescriptionclassNative CPU Tensor Backend using Project Panama (FFM) for native acceleration.classCUDA-accelerated Tensor Backend. -
Uses of ComputeBackend in org.episteme.nativ.media.audio.backends
Classes in org.episteme.nativ.media.audio.backends that implement ComputeBackendModifier and TypeClassDescriptionclassNative Audio Backend using standalone miniaudio library (via Panama FFM). -
Uses of ComputeBackend in org.episteme.nativ.media.backends
Classes in org.episteme.nativ.media.backends that implement ComputeBackendModifier and TypeClassDescriptionclassNative Media Backend using JavaCV (OpenCV/FFmpeg) for multi-purpose tasks. -
Uses of ComputeBackend in org.episteme.nativ.media.video.backends
Classes in org.episteme.nativ.media.video.backends that implement ComputeBackendModifier and TypeClassDescriptionclassNative Video Backend using Project Panama (FFM API). -
Uses of ComputeBackend in org.episteme.nativ.media.vision.backends
Classes in org.episteme.nativ.media.vision.backends that implement ComputeBackendModifier and TypeClassDescriptionclassNative CPU Vision Backend binding directly to custom C++ via Project Panama (FFM API).classNative CPU Vision Backend using Project Panama (FFM API).classCUDA-accelerated Vision Backend.classOpenCL-accelerated Vision Backend. -
Uses of ComputeBackend in org.episteme.nativ.physics.classical.matter.fluids.backends
Classes in org.episteme.nativ.physics.classical.matter.fluids.backends that implement ComputeBackendModifier and TypeClassDescriptionclassGPU-accelerated Lattice Boltzmann Method (LBM) backend using OpenCL. -
Uses of ComputeBackend in org.episteme.nativ.physics.classical.mechanics.collision.backends
Classes in org.episteme.nativ.physics.classical.mechanics.collision.backends that implement ComputeBackendModifier 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 ComputeBackend in org.episteme.nativ.physics.classical.mechanics.nbody.backends
Classes in org.episteme.nativ.physics.classical.mechanics.nbody.backends that implement ComputeBackendModifier and TypeClassDescriptionclassCUDA-accelerated N-Body simulation backend using JCuda.classGPU-accelerated N-Body simulation backend using OpenCL. -
Uses of ComputeBackend in org.episteme.nativ.physics.classical.mechanics.simulation.backends
Classes in org.episteme.nativ.physics.classical.mechanics.simulation.backends that implement ComputeBackendModifier and TypeClassDescriptionclassNative multicore implementation of SimulationProvider. -
Uses of ComputeBackend in org.episteme.nativ.physics.quantum.backends
Classes in org.episteme.nativ.physics.quantum.backends that implement ComputeBackendModifier and TypeClassDescriptionclassNative Quantum Provider using Panama FFM bindings for QuEST or Qiskit Aer. -
Uses of ComputeBackend in org.episteme.natural.physics.classical.mechanics.collision
Subinterfaces of ComputeBackend in org.episteme.natural.physics.classical.mechanics.collisionModifier and TypeInterfaceDescriptioninterfaceService Provider Interface for Physics Engines. -
Uses of ComputeBackend in org.episteme.natural.physics.quantum.backends
Classes in org.episteme.natural.physics.quantum.backends that implement ComputeBackendModifier and TypeClassDescriptionclassAmazon Braket backend implementation for Episteme.classclassRobust Quantum computing backend with advanced Qiskit integration.classclassQuantum Backend that delegates to Qiskit (Python).classQuantum4J backend implementation for Episteme.classQuantum Backend implementation using the Strange pure Java library. -
Uses of ComputeBackend in org.episteme.natural.technical.backend.quantum
Subinterfaces of ComputeBackend in org.episteme.natural.technical.backend.quantumModifier and TypeInterfaceDescriptioninterfaceHardware interface for quantum computing backends.