Search

Christian J Amsinck

from Cary, NC
Age ~44

Christian Amsinck Phones & Addresses

  • 6028 Lake Grove Blvd, Cary, NC 27519
  • s
  • 5032 Myrtle Oak Dr, Cary, NC 27519
  • Orlando, FL
  • Atlantic Beach, NC
  • South Orange, NJ
  • 1302 Mallory Ln, Durham, NC 27713 (919) 450-0680
  • Raleigh, NC
  • Wade, NC
  • Morris Plains, NJ
  • Malden, MA
  • 6028 Lake Grove Blvd, Cary, NC 27519 (919) 450-0680

Work

Company: Nvidia Apr 2006 Position: Principal design engineer

Education

Degree: Doctorates, Doctor of Philosophy School / High School: North Carolina State University 2002 to 2006 Specialities: Electronics Engineering, Philosophy

Skills

Verilog • Gpu • Computer Architecture • Computer Arithmetic • Rop • Raster • Data Caching • Programming • Perl • C++ • Computer Graphics

Languages

English • German • Portuguese

Industries

Computer Hardware

Resumes

Resumes

Christian Amsinck Photo 1

Principal Design Engineer

View page
Location:
4133 Piney Gap Dr, Cary, NC 27519
Industry:
Computer Hardware
Work:
Nvidia
Principal Design Engineer
Education:
North Carolina State University 2002 - 2006
Doctorates, Doctor of Philosophy, Electronics Engineering, Philosophy
North Carolina State University 2000 - 2001
Masters, Computer Engineering
North Carolina State University 1998 - 2000
Bachelors, Computer Engineering
Skills:
Verilog
Gpu
Computer Architecture
Computer Arithmetic
Rop
Raster
Data Caching
Programming
Perl
C++
Computer Graphics
Languages:
English
German
Portuguese

Publications

Us Patents

Index-Based Zero-Bandwidth Clears

View page
US Patent:
8319783, Nov 27, 2012
Filed:
Dec 19, 2008
Appl. No.:
12/340493
Inventors:
David Kirk McAllister - Holladay UT, US
Steven E. Molnar - Chapel Hill NC, US
Peter B. Holmqvist - Cary NC, US
Cass W. Everitt - Heath TX, US
Emmett M. Kilgariff - San Jose CA, US
Patrick R. Brown - Raleigh NC, US
Christian Johannes Amsinck - Durham NC, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G06T 1/60
G09G 5/39
G09G 5/36
G09G 5/37
US Classification:
345537, 345530, 345531, 345556, 345562
Abstract:
A system and method for performing zero-bandwidth-clears reduces external memory accesses by a graphics processor when performing clears and subsequent read operations. A set of clear values is stored in the graphics processor. Each portion of a color or z buffer may be configured using a zero-bandwidth-clear command to reference a clear value without writing the external memory. The clear value is provided to a requestor without accessing the external memory when a read access is performed.

Zero-Bandwidth Clears

View page
US Patent:
8330766, Dec 11, 2012
Filed:
Dec 19, 2008
Appl. No.:
12/340496
Inventors:
David Kirk McAllister - Holladay UT, US
Steven E. Molnar - Chapel Hill NC, US
Emmett M. Kilgariff - San Jose CA, US
Patrick R. Brown - Raleigh NC, US
Christian Johannes Amsinck - Durham NC, US
James Michael O'Connor - Austin TX, US
John Matthew Burgess - Austin TX, US
Gregory Alan Muthler - Austin TX, US
James Robertson - Austin TX, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G09G 5/36
G06T 15/40
US Classification:
345547, 345549, 345422
Abstract:
A system and method for performing zero-bandwidth-clears reduces external memory accesses by a graphics processor when performing clears and subsequent read operations. A set of clear values is stored in the graphics processor. Each region of a color or z buffer may be configured using a zero-bandwidth-clear command to reference a clear value without writing the external memory. The clear value is provided to a requestor without accessing the external memory when a read access is performed.

Alpha-To-Coverage Using Virtual Samples

View page
US Patent:
20110090250, Apr 21, 2011
Filed:
Oct 14, 2010
Appl. No.:
12/904927
Inventors:
Steven E. MOLNAR - Chapell Hill NC, US
Emmett M. KILGARIFF - San Jose CA, US
Walter E. DONOVAN - Saratoga CA, US
Christian AMSINCK - Durham NC, US
Robert OHANNESSIAN - Austin TX, US
International Classification:
G09G 5/00
US Classification:
345632
Abstract:
One embodiment of the present invention sets forth a technique for converting alpha values into pixel coverage masks. Geometric coverage is sampled at a number of “real” sample positions within each pixel. Color and depth values are computed for each of these real samples. Fragment alpha values are used to determine an alpha coverage mask for the real samples and additional “virtual” samples, in which the number of bits set in the mask bits is proportional to the alpha value. An alpha-to-coverage mode uses the virtual samples to increase the number of transparency levels for each pixel compared with using only real samples. The alpha-to-coverage mode may be used in conjunction with virtual coverage anti-aliasing to provide higher-quality transparency for rendering anti-aliased images.

Alpha-To-Coverage Value Determination Using Virtual Samples

View page
US Patent:
20110090251, Apr 21, 2011
Filed:
Oct 14, 2010
Appl. No.:
12/904935
Inventors:
Walter E. Donovan - Saratoga CA, US
Emmett M. Kilgariff - San Jose CA, US
Steven E. Molnar - Chapel Hill NC, US
Christian Amsinck - Durham NC, US
Robert Ohannessian - Austin TX, US
International Classification:
G09G 5/00
US Classification:
345632
Abstract:
One embodiment of the present invention sets forth a technique for converting alpha values into pixel coverage masks. Geometric coverage is sampled at a number of “real” sample positions within each pixel. Color and depth values are computed for each of these real samples. Fragment alpha values are used to determine an alpha coverage mask for the real samples and additional “virtual” samples, in which the number of bits set in the mask bits is proportional to the alpha value. An alpha-to-coverage mode uses the virtual samples to increase the number of transparency levels for each pixel compared with using only real samples. The alpha-to-coverage mode may be used in conjunction with virtual coverage anti-aliasing to provide higher-quality transparency for rendering anti-aliased images.

Managing Memory Regions To Support Sparse Mappings

View page
US Patent:
20150097847, Apr 9, 2015
Filed:
Oct 4, 2013
Appl. No.:
14/046064
Inventors:
- Santa Clara CA, US
Henry Packard MORETON - Woodside CA, US
Jeffrey A. BOLZ - Austin TX, US
Yury Y. URALSKY - Santa Clara CA, US
James Leroy DEMING - Madison AL, US
Rui M. BASTOS - Porto Alegre, BR
Patrick R. BROWN - Wake Forest NC, US
Amanpreet GREWAL - Lancaster NY, US
Christian AMSINCK - Durham NC, US
Poornachandra RAO - Cedar Park TX, US
Andrew J. TAO - San Francisco CA, US
Assignee:
NVIDIA CORPORATION - Santa Clara CA
International Classification:
G09G 5/39
G06T 1/60
US Classification:
345531
Abstract:
One embodiment of the present invention includes a memory management unit (MMU) that is configured to manage sparse mappings. The MMU processes requests to translate virtual addresses to physical addresses based on page table entries (PTEs) that indicate a sparse status. If the MMU determines that the PTE does not include a mapping from a virtual address to a physical address, then the MMU responds to the request based on the sparse status. If the sparse status is active, then the MMU determines the physical address based on whether the type of the request is a write operation and, subsequently, generates an acknowledgement of the request. By contrast, if the sparse status is not active, then the MMU generates a page fault. Advantageously, the disclosed embodiments enable the computer system to manage sparse mappings without incurring the performance degradation associated with both page faults and conventional software-based sparse mapping management.

System, Method, And Computer Program Product For Using Compression With Programmable Sample Locations

View page
US Patent:
20150070380, Mar 12, 2015
Filed:
Sep 11, 2013
Appl. No.:
14/024555
Inventors:
- Santa Clara CA, US
Jeffrey Alan Bolz - Austin TX, US
Rui Manuel Bastos - Porto Alegre, BR
Andrei Khodakovsky - Belmont CA, US
Christian Johannes Amsinck - Cary NC, US
Bengt-Olaf Schneider - Yorktown Heights NY, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G06T 15/50
US Classification:
345612
Abstract:
A system, method, and computer program product are provided for using compression with programmable sample locations, where the compression is a function of the programmable sample locations. The method includes the steps of storing a first value specifying a programmed sample location within a pixel in a sample pattern table and storing, in a memory, geometric surface parameters corresponding to a first attribute at the programmed sample location within a first pixel of a display surface. An instruction to store a second value specifying the programmed sample location within the pixel in the sample pattern table is received. The attribute is reconstructed based on the geometric surface parameters and the first value.

System, Method, And Computer Program Product For Using Compression With Programmable Sample Locations

View page
US Patent:
20150070381, Mar 12, 2015
Filed:
Sep 11, 2013
Appl. No.:
14/024558
Inventors:
- Santa Clara CA, US
Jeffrey Alan Bolz - Austin TX, US
Rui Manuel Bastos - Porto Alegre, BR
Andrei Khodakovsky - Belmont CA, US
Christian Johannes Amsinck - Cary NC, US
Bengt-Olaf Schneider - Yorktown Heights NY, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G06T 15/50
US Classification:
345612
Abstract:
A system, method, and computer program product are provided for using compression with programmable sample locations, where the compression is a function of the programmable sample locations. The method includes the steps of storing a first value specifying a programmed sample location within a pixel in a first sample pattern table that is associated with a first display surface and storing, in a memory, geometric surface parameters corresponding to a first attribute at the programmed sample location within a first pixel of the first display surface. A second value specifying the programmed sample location within the pixel in a second sample pattern table that is associated with a second display surface is also stored and the first attribute is reconstructed based on the geometric surface parameters and the first value.

System And Method For Frame Buffer Decompression And/Or Compression

View page
US Patent:
20140184601, Jul 3, 2014
Filed:
Dec 31, 2012
Appl. No.:
13/732286
Inventors:
- Santa Clara CA, US
Steven E. Molnar - Chapel Hill NC, US
Christian Amsinck - Cary NC, US
Rui Bastos - Porto Alegre, BR
Eric B. Lum - San Jose CA, US
Justin Cobb - Toney AL, US
Emmett Kilgariff - San Jose CA, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G06T 1/60
G06T 9/00
US Classification:
345424
Abstract:
A system and method for decompressing compressed data (e.g., in a frame buffer) and optionally recompressing the data. The method includes determining a portion of an image to be accessed from a memory and sending a conditional read corresponding to the portion of the image. In response to the conditional read, an indicator operable to indicate that the portion of the image is uncompressed may be received. If the portion of the image is compressed, in response to the conditional read, compressed data corresponding to the portion of the image is received. In response to receiving the compressed data, the compressed data is uncompressed into uncompressed data. The uncompressed data may then be written to the memory corresponding to the portion of the image. The uncompressed data may then be in-place compressed for or during subsequent processing.

Wikipedia

Cowpea mosaic virus

View page

Amy Szuchmacher Blum, Carissa M. Soto, Charmaine D. Wilson, Tina L. Brower, Steven K. Pollack, Terence L. Schull, Anju Chatterji, Tianwei Lin, John E. Johnson, Christian Amsinck ...

Christian J Amsinck from Cary, NC, age ~44 Get Report