|
GridFire v0.7.6rc4.0
General Purpose Nuclear Network
|
Abstract base class for scratchpad memory used during engine computations. More...
#include <memory>Classes | |
| struct | gridfire::engine::scratch::AbstractScratchPad |
| Abstract base struct for engine scratchpad memory. More... | |
Namespaces | |
| namespace | gridfire |
| namespace | gridfire::engine |
| namespace | gridfire::engine::scratch |
| Scratchpad memory management for computational engines. | |
Abstract base class for scratchpad memory used during engine computations.
This header defines the AbstractScratchPad interface, which provides a common contract for temporary working memory (scratchpads) used by computational engines. Scratchpads are designed to store intermediate results, cached computations, or pre-allocated buffers that can be reused across multiple computational steps, improving performance by avoiding repeated memory allocations.