Source/Systems

Coppelius.Build.Placement

systems/coppelius/src/Coppelius/Build/Placement.alpha

76 lines14 declarations3.2 KiBSHA-256 44ef8ad2bc86

def · lines 25–26

coppeliusProfileOffset

Full file
---- the buffers the plan sizes ---- Placed after the ones the plan itself depends on (Coppelius.ArenaPlan: the GPFIFO, the staging window, the program region), in the card's address space and in the process: the semaphores, a slot per submission; the QMD buffer; and last the pushbuffer, whose extent is its expansion's (the host learns it from the realization), so nothing is placed by it. The host side of the arena certificate decides that they are disjoint. one semaphore slot per submission; then the per-launch profile's slots (NvidiaSubmissionScheduleProfiled: a timestamped release after each launch, 16 bytes at its QMD ordinal), reserved in every build so that a profiling build differs from production only in its pushbuffer; to the page
25def coppeliusProfileOffset : Nat =
26  (naturalMultiply prSemaphoreStride coppeliusSubmissionCount)

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.