Tony Yuhsiang Cheng - Union City CA, US Hon Fei Chong - Campbell CA, US Benjamin Dodge - San Jose CA, US Howard Tsai - Cupertino CA, US Tsungyi Lin - Santa Clara CA, US
Assignee:
Nvidia Corporation - Santa Clara CA
International Classification:
G06F 12/00
US Classification:
711170, 711104, 711156, 711E12001, 713 1
Abstract:
A computing system has a mode of operation in which at least two different memory parameter profiles are read by a BIOS to configure memory. In one implementation the memory parameter profiles are stored in a serial presence detect memory using an extended serial presence detect format.
Training, Power-Gating, And Dynamic Frequency Changing Of A Memory Controller
Sagheer Ahmad - Cupertino CA, US Edward L. Riegelsberger - Fremont CA, US Tony Yuhsiang Cheng - Union City CA, US Laurent Rene Moll - San Jose CA, US Brian Keith Langendorf - Benicia CA, US
Assignee:
NVIDIA CORPORATION - Santa Clara CA
International Classification:
G06F 1/00
US Classification:
713320, 713300
Abstract:
A method for managing a memory controller comprising selecting a low-power state from a plurality of low-power states. The method further comprises transitioning to the low-power and entering the low-power state when the transition is complete, provided a wake-event has not been received. An apparatus comprises a controller configured to select a power state for transition, a state-machine configured to execute steps for transitions between power states of a memory controller connected by a bus to a memory, a storage configured to store at least one context, and a context engine configured to stream, at the direction of the state-machine engine, the at least one context to the memory controller. Streaming comprises communicating N portions of context data as a stream to N registers in the memory controller. A context comprises a plurality of calibrations corresponding to a state selected for transition.
Secure Reconfiguration Of Hardware Device Operating Features
- Santa Clara CA, US Ryan Speiser - Santa Clara CA, US Varun Kumar - Santa Clara CA, US Tony Cheng - Santa Clara CA, US Erik Zuroski - Saint Louis Park MN, US
International Classification:
G06F 21/57 H04L 9/32 G06F 21/74 G06F 21/76
Abstract:
A game cloud server, a method of operating a cloud server, and a method of playing a game on a game cloud server are disclosed. In one example, the game cloud server includes: (1) one or more processing units that virtually supports different gaming applications according to a gaming operating mode, and (2) an operating mode selector that is coupled to the one or more processing units and has (2A) a virtual fusing register that selects the gaming operating mode for executing the different virtually supported gaming applications, and (2B) a security processor that enables a secure virtual fusing based on documented security files authorizing selection of the gaming operating mode, separately from executing an operating system of the one or more processing units, wherein the gaming operating mode is a reconfigurable operating mode selectable from at least one signed license file of the documented security files.
Secure Reconfiguration Of Hardware Device Operating Features
- Santa Clara CA, US Ryan Speiser - Santa Clara CA, US Varun Kumar - Santa Clara CA, US Tony Cheng - Santa Clara CA, US Erik Zuroski - Saint Louis Park MN, US
International Classification:
G06F 21/57 H04L 9/32
Abstract:
A secure reconfigurable operating mode system includes a hardware device having multiple operating modes and an operating mode selector that is coupled to the hardware device. The operating mode selector has a virtual fusing register that selects an operating mode for the hardware device and a security processor that enables a secure virtual fusing based on documented security files authorizing selection of the operating mode. A method of secure hardware device operating mode reconfiguration is also provided.
- San Jose CA, US Tony Chuen-Yiu CHENG - San Jose CA, US
Assignee:
SUPER MICRO COMPUTER INC. - San Jose CA
International Classification:
H05K 5/00
US Classification:
361732
Abstract:
A server for shortening development schedule is disclosed. A case has two tray receiving spaces. Each tray receiving space has a first opening and a second opening. Power sockets are disposed at the same position in the tray receiving spaces correspondingly. A storage unit includes a tray, a mother board and a storage component. The tray is inserted to the tray receiving space from the first opening and disposed extending to the opposite second opening. The storage unit is electrically connects with the power socket and fixed in the tray receiving space through a locking structure.
Method And System For Changing Bus Direction In Memory Systems
- Santa Clara CA, US Brian Keith Langendorf - Benicia CA, US Sharath Raghava - Campbell CA, US Tony Yuhsiang Cheng - Union City CA, US
Assignee:
NVIDIA CORPORATION - Santa Clara CA
International Classification:
G06F 13/372
US Classification:
710117
Abstract:
A method including sorting read/write commands initiated by a memory controller based upon a destination page within a memory device. The read/write commands having a highest priority level are determined. The commands are then categorized as either page movement commands or data movement commands. The page movement commands or data movement commands are sent to the memory device based upon a signal indicating a current direction of a data bus providing communication between the memory controller and the memory device and further based upon a priority level.
Hardware Chip Select Training For Memory Using Write Leveling Mechanism
- Santa Clara CA, US Tony Yuhsiang Cheng - Union City CA, US Sharath Raghava - Campbell CA, US Ambuj Kumar - Sunnyvale CA, US Arunjit Sahni - San Jose CA, US Paul Lam - Kitchener, CA
Assignee:
NVIDIA CORPORATION - Santa Clara CA
International Classification:
G11C 11/56
US Classification:
711105
Abstract:
A method of training chip select for a memory module. The method includes programming a memory controller into a mode wherein a command signal is active for a programmable time period. The method then programs a programmable delay line of the chip select with a delay value and performs initialization of the memory module. The memory module is then placed in a write leveling mode wherein placing the memory module in the write leveling mode toggles a state of the chip select. A write leveling procedure is then performed and a response thereto is determined from the memory module. A determination is made whether the memory module is in a pass state or an error state based on the response.
Hardware Chip Select Training For Memory Using Read Commands
- Santa Clara CA, US Tony Yuhsiang Cheng - Union City CA, US Sharath Raghava - Campbell CA, US Ambuj Kumar - Sunnyvale CA, US Arunjit Sahni - San Jose CA, US Paul Lam - Kitchener, CA
Assignee:
NVIDIA CORPORATION - Santa Clara CA
International Classification:
G11C 7/10
US Classification:
711105
Abstract:
A method of training chip select for a memory module. The method includes programming a memory controller into a mode wherein a command signal is active for a programmable time period. The method then programs a programmable delay line of the chip select with a delay value and performs initialization of the memory module. A read command is then sent to the memory module to toggle a state of the chip select. A number of data strobe signals sent by the memory module in response to the read command are counted. A determination is made whether the memory module is in a pass state or an error state based on a result of the counting.
Vdopia, Inc. since Jan 2012
Account Executive
Federated Media Publishing, Inc. (Foodbuzz Pre-acquisition) Jul 2010 - Dec 2011
Campaign Manager
Google (AdMob Pre-acquisition) Sep 2009 - Jul 2010
Account Associate, Ad Serving Operations
Google (AdMob Pre-acquisition) Jun 2009 - Aug 2009
Rotational Intern - Business Development, Marketing, and Brand Sales Departments
Education:
University of California, Berkeley 2007 - 2009
B.A., Mass Communications
Skills:
Mobile Advertising Advertising Sales Lead Generation Sales Presentations Strategic Sales Plans Media Planning Sales Management Sales Operations Campaign Management Ad Trafficking Campaign Optimization Reporting & Analysis Salesforce.com
Interests:
Solving logic problems, managing personal investment portfolio, watching sports, playing basketball, snowboarding
Supermicro - San Jose, CA since Sep 2011
Mechanical Engineer
Advantech - Milpitas, CA Dec 2006 - Feb 2012
Quality Control Engineer
Advanced Manufacturing - Livermore, CA Jan 2006 - Dec 2006
Quality Assurance Technician
Education:
University of California, Davis 2000 - 2005
B.S., Mechanical Engineering
Independence High School 1996 - 2000
diploma
Skills:
Failure Analysis 8D methodology FMEA First Article Inspection Pro Engineer AutoCAD Solidworks Hardware Product Management Product Development Product Marketing Product Design Matlab
Twitter - San Francisco Bay Area since Jul 2012
Web application software engineer
Zynga - San Francisco Bay Area Jul 2011 - Jul 2012
Software Engineer
Yahoo! Jan 2009 - Jul 2011
Frontend Engineer
Yahoo! Jun 2008 - Sep 2008
Technical Intern
Education:
University of Florida 2007 - 2008
M.S., Computer Engineering
Skills:
CSS Animation Mobile Web Development jQuery YUI Javascript HTML5 PHP Git SVN JavaScript HTML 5
Interests:
CSS quirks. Animation and effect on web. Hacking around. jQuery
Dell since Feb 2010
Network Engineer
KACE Sep 2009 - Feb 2010
Sr. Network Administrator
ZillionTV Jun 2008 - May 2009
Sr. Network Administrator
Fidelity National Information Services Dec 2003 - Apr 2008
Sr. Network Administrator
Gateway Learning Corporation Aug 2001 - Dec 2002
Network Administrator
Education:
The University of Calgary
B.Sc, Electrical Engineering
Skills:
VMware Data Center SaaS Cloud Computing Disaster Recovery Network Security VoIP Hardware Virtualization Storage Area Networks Exchange 2010/2007/2003 Windows Server Linux Network Administration Wireless Networking Security Telecommunications Enterprise Software
Languages:
English Chinese
Certifications:
Microsoft Certified Systems Engineer, Microsoft Cisco Certified Network Associate, Cisco VMware Certified Professional, VMware
Feb 2013 to 2000 Research VolunteerWalgreens Bakersfield, CA Dec 2013 to Jan 2014 Pharmacy Technician ShadowUCSF Hospital San Francisco, CA May 2012 to Jan 2013 Volunteer
Education:
San Francisco State University May 2012 to May 2014 Biology, Chemistry
Colonel Sanders Elementary School Calgary Azores 1972-1973, Marion Carson Elementary School Calgary Azores 1973-1975, Collingwood Elementary School Calgary Azores 1975-1978, F.E. Osborne Junior High School Calgary Azores 1978-1981
The second female prime minister of Thailand and leader of the Pheu Thai Party has the strong support of senior party leaders and coalition partners, said Al Jazeeras Tony Cheng, reporting from Bangkok.