FZGPUModules 2.0
GPU-accelerated modular compression pipelines
Loading...
Searching...
No Matches
fz::CompressionDAG::FusedGroupExec Struct Reference

#include <dag.h>

Public Attributes

DAGNodehead = nullptr
 first node (fused kernel runs here)
 
DAGNodetail = nullptr
 last node; its output = the archive
 
std::vector< DAGNode * > members
 all group nodes (skipped individually)
 
std::vector< Stage * > stages
 group stages for the runner context
 
const FusedImplimpl = nullptr
 matched fused implementation
 

Detailed Description

A fusion group installed for execution: the fused runner replaces the member stages' individual execute()s with one call at the head node, writing the tail node's output buffer. See fusion_registry.h.