MARK ALLAN YOUNG
Pilots at Novato Ave, Sunnyvale, CA

License number
California A2545003
Issued Date
Feb 2017
Expiration Date
Feb 2019
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
498 Novato Ave, Sunnyvale, CA 94086

Professional information

Mark Young Photo 1

Method, System And Computer Program Product For Efficiently Utilizing Limited Resources In A Graphics Device

US Patent:
2007027, Nov 29, 2007
Filed:
Aug 29, 2006
Appl. No.:
11/512055
Inventors:
Reuel Nash - Newark CA, US
Mark Young - Sunnyvale CA, US
Charles Labarre - Sunnyvale CA, US
International Classification:
G06T 1/20
US Classification:
345506000
Abstract:
A memory management system provides microcode instructions that are divided into multiple tuned phases and stored as separate modules inside a phase code depository. A microcode manager, containing a mode detector, sequence identifier, code loader, drawing data processor and phase executor, interacts with a microcode processor and the phase code depository. The mode detector evaluates a user request for a desired mode. In response to a command from the mode detector, the sequence identifier selects a correct phase sequence that is needed to implement the desired mode. The code loader transfers the phase sequence from the phase code depository to the microcode processor where it is stored in a microcode instruction memory. The memory address for each module within the phase sequence is written to a microcode data memory. The drawing data for the graphics mode is sent from the drawing data processor to the microcode processor, and the phase executor instructs the microcode processor to execute the phase sequence to render the desired mode by processing the drawing data. The resulting data is forwarded to another processor for additional microcode processing, vector processing, rasterization, or the like. The ability to select interchangeable phase modules to implement a desired mode reduces microcode memory requirements and allows easy integration and reuse of previously developed features among different games and other graphics software developers without having to rely on the type of platform.


Mark Young Photo 2

Method, System And Computer Program Product For Efficiently Utilizing Limited Resources In A Graphics Device

US Patent:
7098921, Aug 29, 2006
Filed:
Jul 16, 2001
Appl. No.:
09/904541
Inventors:
Reuel W Nash - Newark CA, US
Mark A Young - Sunnyvale CA, US
Charles Labarre - Sunnyvale CA, US
Assignee:
Activision Publishing, Inc. - Santa Monica CA
International Classification:
G06F 1/20, G06F 7/38, G06F 9/00, G06F 9/44, G06F 15/00
US Classification:
345506, 712245
Abstract:
A memory management system provides microcode instructions that are divided into multiple tuned phases and stored as separate modules inside a phase code depository. A microcode manager, containing a mode detector, sequence identifier, code loader, drawing data processor and phase executor, interacts with a microcode processor and the phase code depository. The mode detector evaluates a user request for a desired mode. In response to a command from the mode detector, the sequence identifier selects a correct phase sequence that is needed to implement the desired mode. The code loader transfers the phase sequence from the phase code depository to the microcode processor where it is stored in a microcode instruction memory. The memory address for each module within the phase sequence is written to a microcode data memory. The drawing data for the graphics mode is sent from the drawing data processor to the microcode processor, and the phase executor instructs the microcode processor to execute the phase sequence to render the desired mode by processing the drawing data.