Logical design of graphics system with reduced shadowed state memory requirements
First Claim
Patent Images
1. A system for designing a graphics processing system, comprising:
- a class processor, said class processor receiving an abstract model of a graphics system having a class of commands and a set of state variables and in response performing semantic analysis to generate validation logic to validate commands within said class of commands, said validation logic configured to utilize a reduced memory space memory having a memory size smaller than a memory size associated with storing a full representation of said set of state variables, wherein said class processor is used to generate a database for creating a hardware description language representation of said validation logic and said reduced memory space shadow memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphics processing unit is designed to have validation logic utilizing a reduced memory space shadow memory as a source of state information for performing validation of commands. A semantic analysis is performed to generate the validation logic such that the reduced memory space shadow memory has a size small than a memory size required to store a full representation of a set of state variables associated with a class of commands.
-
Citations
16 Claims
-
1. A system for designing a graphics processing system, comprising:
a class processor, said class processor receiving an abstract model of a graphics system having a class of commands and a set of state variables and in response performing semantic analysis to generate validation logic to validate commands within said class of commands, said validation logic configured to utilize a reduced memory space memory having a memory size smaller than a memory size associated with storing a full representation of said set of state variables, wherein said class processor is used to generate a database for creating a hardware description language representation of said validation logic and said reduced memory space shadow memory. - View Dependent Claims (2, 3, 4, 5)
-
6. A method of designing a graphics processing unit, comprising:
receiving an abstract model of a graphics system having a class of commands and a set of state variables; and
semantically processing said abstract model to generate validation logic for said class of commands utilizing a reduced memory space shadow memory having a memory size smaller than that of a memory size associated with storing a full representation of said set of state variables, wherein said semantic processing comprises semantic processing and parsing validation checks to determine a subset of said set of state variables required for validation.- View Dependent Claims (7, 8, 9, 10, 11, 12)
-
13. A computer program product comprising a non-transitory computer readable medium having computer code which when implemented on a computer implements a design of a graphics processing unit, comprising:
-
computer program code stored on said non-transitory computer readable medium for generating a front end to receive a class of commands belonging to an abstract machine representation having a set of state variables; computer program code stored on said non-transitory computer readable medium for generating validation logic to validate input commands received by said front end; and computer program code stored on said non-transitory computer readable medium for generating a reduced memory space shadow memory storing a representation of state information smaller in size than a full representation of said set of state variables, said validation logic utilizing said reduced memory space shadow memory to provide state information for validation. - View Dependent Claims (14, 15, 16)
-
Specification