DR. DONALD NGUYEN, D.D.S.
Dentist at Evening Primrose Path, Austin, TX

License number
Texas 29907
Category
Dentist
Type
General Practice
Address
Address
9009 Evening Primrose Path, Austin, TX 78750
Phone
(512) 431-2965

Professional information

Donald Nguyen Photo 1

Student At The University Of Texas At Austin

Location:
Austin, Texas Area
Industry:
Computer Software
Work:
Google 2008 - 2008 - Engineering Intern Reservoir Labs 2004 - 2007 - Engineer
Education:
The University of Texas at Austin 2007 - 2012
Yale University


Donald Nguyen Photo 2

Donald Nguyen - Austin, TX

Work:
University of Texas Health Science Center at San Antonio - San Antonio, TX
Predoctoral Student
Education:
University of Texas Health Science Center at San Antonio - San Antonio, TX
Doctor of Dental Surgery
University of Texas at Austin - Austin, TX
Bachelor of Science in Biology


Donald Nguyen Photo 3

Donald Nguyen, Austin TX - PT (Physical therapy)

Specialties:
Physical Therapy
Address:
1007 S Congress Ave STE B11, Austin 78704
(512) 326-5333 (Phone), (512) 326-5335 (Fax)
Languages:
English


Donald Nguyen Photo 4

Synthesis Of Concurrent Schedulers For Multicore Architectures

US Patent:
2011030, Dec 8, 2011
Filed:
Jun 6, 2011
Appl. No.:
13/154080
Inventors:
Keshav Kumar Pingali - Austin TX, US
Donald Do Nguyen - Austin TX, US
International Classification:
G06F 9/46
US Classification:
718102
Abstract:
Systems and methods provide a high-level language for generation of a scheduling specification based on a scheduling policy, and synthesis of scheduler based on the scheduling specification. The systems and methods can permit the use of more sophisticated scheduling strategies than those afforded by conventional systems, without requiring the programmer to write explicitly parallel code. In certain embodiments, synthesis of the scheduler includes implementation of at least one rule related to the scheduling specification through definition of one or more workset objects that are concurrent, a workset object of the one or more workset objects having an addition method, a first poll method, and a second poll method. Such poll methods extend the operability of sequential poll methods. The one or more worksets satisfy a condition for correctness that is less stringent than conventional conditions for correctness.