List of all items
Structs
- CudaRust
- backend::backend_trait::BackendCapabilities
- backend::native_gpu::NativeGPUBackend
- backend::wasm_runtime::WasmRuntime
- backend::webgpu_optimized::AutoTuneResult
- backend::webgpu_optimized::BackendStats
- backend::webgpu_optimized::CachedKernel
- backend::webgpu_optimized::OptimizedWebGPUBackend
- backend::webgpu_optimized::WebGPUConfig
- memory::SharedMemory
- memory::device_memory::DeviceBuffer
- memory::device_memory::DevicePtr
- memory::host_memory::HostBuffer
- memory::memory_pool::KernelMemoryManager
- memory::memory_pool::MemoryPool
- memory::memory_pool::PoolConfig
- memory::memory_pool::PoolStats
- memory::unified_memory::UnifiedMemory
- neural_integration::BatchProcessor
- neural_integration::BridgeConfig
- neural_integration::BufferHandle
- neural_integration::CompiledKernel
- neural_integration::DeviceInfo
- neural_integration::MemoryHandle
- neural_integration::MemoryStats
- neural_integration::NeuralBridge
- neural_integration::OperationHandle
- neural_integration::OperationStats
- neural_integration::PerformanceDegradation
- neural_integration::PerformanceStats
- neural_integration::SystemCapabilities
- neural_integration::benchmarks::BenchmarkResult
- neural_integration::benchmarks::BenchmarkSuite
- neural_integration::bridge::WebGpuBackend
- neural_integration::cuda_kernels::KernelConfig
- neural_integration::cuda_kernels::LaunchParams
- neural_integration::cuda_kernels::OptimizedKernels
- neural_integration::memory_manager::HybridMemoryManager
- neural_integration::memory_manager::NoOpMemoryManager
- neural_integration::performance_monitor::BottleneckAnalysis
- neural_integration::performance_monitor::MonitorConfig
- neural_integration::performance_monitor::NoOpMonitor
- neural_integration::performance_monitor::PerformanceTrend
- neural_integration::performance_monitor::RealTimeMonitor
- parser::ast::Ast
- parser::ast::Block
- parser::ast::FunctionDef
- parser::ast::GlobalVar
- parser::ast::KernelDef
- parser::ast::Parameter
- parser::ast::TextureType
- parser::ast::TypeDef
- parser::ast::VectorType
- parser::cuda_parser::CudaParser
- profiling::GlobalProfiler
- profiling::PerformanceCounter
- profiling::ProfileMetrics
- profiling::ScopedTimer
- profiling::kernel_profiler::KernelComparison
- profiling::kernel_profiler::KernelProfiler
- profiling::kernel_profiler::KernelStats
- profiling::kernel_profiler::KernelTimer
- profiling::kernel_profiler::RooflineAnalysis
- profiling::kernel_profiler::RooflineModel
- profiling::memory_profiler::AllocationEvent
- profiling::memory_profiler::FragmentationAnalysis
- profiling::memory_profiler::MemoryPressureEvent
- profiling::memory_profiler::MemoryPressureMonitor
- profiling::memory_profiler::MemoryProfiler
- profiling::performance_monitor::CounterStats
- profiling::performance_monitor::Measurement
- profiling::performance_monitor::MonitorConfig
- profiling::performance_monitor::PerformanceMonitor
- profiling::performance_monitor::PerformanceReport
- profiling::performance_monitor::Timer
- profiling::runtime_profiler::BottleneckAnalysis
- profiling::runtime_profiler::OperationEvent
- profiling::runtime_profiler::OperationStats
- profiling::runtime_profiler::OperationTimer
- profiling::runtime_profiler::OptimizationSuggestions
- profiling::runtime_profiler::RuntimeProfiler
- profiling::runtime_profiler::Suggestion
- runtime::Runtime
- runtime::device::Device
- runtime::device::DeviceProperties
- runtime::event::Event
- runtime::grid::Block
- runtime::grid::Dim3
- runtime::grid::Grid
- runtime::kernel::LaunchConfig
- runtime::kernel::ThreadContext
- runtime::stream::Stream
- transpiler::CudaTranspiler
- transpiler::Transpiler
- transpiler::ast::Function
- transpiler::ast::Program
- transpiler::code_generator::CodeGenerator
- transpiler::kernel_translator::KernelTranslator
- transpiler::wgsl::WgslGenerator
Enums
- backend::backend_trait::MemcpyKind
- error::CudaRustError
- neural_integration::ActivationFunction
- neural_integration::BindingType
- neural_integration::GpuDevice
- neural_integration::NeuralIntegrationError
- neural_integration::NeuralOperation
- neural_integration::Precision
- neural_integration::performance_monitor::BottleneckType
- parser::ast::BinaryOp
- parser::ast::Dimension
- parser::ast::Expression
- parser::ast::FloatType
- parser::ast::FunctionQualifier
- parser::ast::IntType
- parser::ast::Item
- parser::ast::KernelAttribute
- parser::ast::Literal
- parser::ast::ParamQualifier
- parser::ast::Statement
- parser::ast::StorageClass
- parser::ast::TextureDim
- parser::ast::Type
- parser::ast::UnaryOp
- parser::ast::WarpOp
- profiling::memory_profiler::AllocationType
- profiling::memory_profiler::PressureLevel
- profiling::performance_monitor::CounterType
- profiling::runtime_profiler::OperationType
- profiling::runtime_profiler::SuggestionCategory
- profiling::runtime_profiler::SuggestionSeverity
- runtime::device::BackendType
- transpiler::ast::Expr
- transpiler::ast::ForInit
- transpiler::ast::Stmt
- transpiler::kernel_translator::KernelPattern
Traits
- backend::backend_trait::BackendTrait
- neural_integration::GpuBackendTrait
- neural_integration::MemoryManagerTrait
- neural_integration::PerformanceMonitorTrait
- runtime::kernel::KernelFunction
Macros
- kernel::kernel_function
- kernel_function
- memory_error
- parse_error
- profile_scope
- runtime_error
- time_block
- translation_error
Functions
- backend::get_backend
- backend::native_gpu::is_cuda_available
- init
- memory::memory_pool::allocate
- memory::memory_pool::deallocate
- memory::memory_pool::global_pool
- memory::memory_pool::global_stats
- memory::unified_memory::allocate_unified
- neural_integration::benchmarks::run_quick_benchmark
- neural_integration::bridge::execute_cpu_fallback
- neural_integration::bridge::extract_wgsl_from_rust
- neural_integration::examples::batch_processing_example
- neural_integration::examples::custom_kernel_example
- neural_integration::examples::error_handling_example
- neural_integration::examples::matrix_operations_example
- neural_integration::examples::neural_network_example
- neural_integration::examples::performance_benchmark_example
- neural_integration::examples::run_all_examples
- neural_integration::examples::training_simulation_example
- neural_integration::get_capabilities
- neural_integration::gpu_neural_ops::execute_operation
- neural_integration::gpu_neural_ops::process_batch
- neural_integration::initialize
- parser::parse
- profiling::performance_monitor::global_monitor
- profiling::performance_monitor::global_report
- profiling::performance_monitor::record_measurement
- profiling::performance_monitor::time_operation
- runtime::block::dim
- runtime::block::index
- runtime::kernel::launch_kernel
- runtime::memory::allocate
- runtime::memory::copy
- runtime::memory::free
- runtime::sync_threads
- runtime::thread::index
- utils::calculate_block_size
- utils::calculate_grid_size
- utils::round_up