FZGPUModules 2.0
GPU-accelerated modular compression pipelines
Loading...
Searching...
No Matches
ginterp_stage.h File Reference

G-Interp spline-interpolation predictor + quantizer (cuSZ-Hi port). More...

#include "stage/stage.h"
#include "fzm_format.h"
#include "fused/lorenzo_quant/lorenzo_quant.h"
#include <cuda_runtime.h>
#include <array>
#include <cmath>
#include <cstdint>
#include <cstring>
#include <string>
#include <stdexcept>
#include <type_traits>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

struct  fz::GInterpConfig
 
class  fz::GInterpStage< TInput, TCode >
 

Namespaces

namespace  fz
 

Detailed Description

G-Interp spline-interpolation predictor + quantizer (cuSZ-Hi port).

Supports 2-D and 3-D inputs. 1-D is rejected (cuSZ-Hi has no 1-D path). INTERPOLATION_PARAMS auto-tuning (modes 1 and 3) is currently wired for the 3-D path only; in 2-D the stage logs a warning and falls back to the deterministic baseline.