Abstract
In Gen-Z any component can be requester/responder based on capability and need. To enable application-transparent access to a Responder’s addressable resources, a requester maps each responder’s addressable resources into the requester’s memory address space. Memory pages are mapped to a requester page through the requester’s memory management unit (MMU) or logic that supports equivalent operational semantics. When an application on the Requester allocates memory, the allocated memory is mapped to a series of pages with some pages being mapped to a given Responder’s memory page. Once resources are allocated and mapped, an application uses load-store / read-write operations that are transparently translated using the Requester’s MMU and translation logic into Gen-Z read and write request packets to access responder resources. This provides efficient address access between components.
Learning Outcomes
a. Understand GenZ technology
b. Understand data transfer between different Gen-Z components
c. Benefit of GenZ to ecosystem and next generation of computing