Shallow Copy Optimization
TechniqueShallow Copy Optimization is a performance technique in which an object is cloned by allocating a new instance and copying the object's underlying memory slice in one bulk operation. In the cited eUVM implementation, object introspection determines the memory footprint to copy, and the D language slice copy lowers to a single memcopy call, avoiding slower per-field copying associated with UVM utility copy constructs.
WIKI
Overview
Shallow Copy Optimization is a technique for improving copy performance when a shallow copy is sufficient. In the RISCV-DV context described by the evidence, the generator uses a native shallow-copy construct rather than copying individual elements of a class object through a UVM utilities copy construct.
Implementation pattern
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →