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 "backend/types.h"
#include <array>
#include <cmath>
#include <cstdint>
#include <memory>
#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
 

Enumerations

enum class  fz::GInterp2DGeometry : uint8_t
 Selects the two supported 2-D spline geometries. 3-D always uses 16^3.
 

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). Auto-tuning mode 1 is 3-D-only; modes 2–5 support 2-D and 3-D.