National Wildlife Federation Nov 2019 - May 2020
Director of Texas Water Programs
Speer South-Central Partnership For Energy Efficiency As A Resource Jan 2019 - Oct 2019
Policy Manager
Mcelroy, Sullivan & Miller Nov 2012 - Dec 2018
Associate Attorney at Mcelroy, Sullivan, Miller, Weber, and Olmstead, L.l.p
Hill+Knowlton Strategies Sep 1, 2012 - Nov 1, 2012
Fellow
Law Offices of Lynn Sherman Jan 1, 2012 - Jun 1, 2012
Attorney
Education:
Texas Tech School of Law 2008 - 2010
Doctor of Jurisprudence, Doctorates, Law
Baylor University 2007 - 2008
The University of Texas at Austin 2002 - 2006
Bachelors, Bachelor of Arts, English, Government
Baylor University
Skills:
Legislative Relations Legal Research Politics Public Policy Environmental Awareness Government Relations Lobbying Community Outreach Public Speaking Writing Courts Legal Writing Westlaw Environmental Commercial Litigation
Advanced Micro Devices since Jan 2010
SMTS System Test/Validation Engineer
Volt Technical Resources Jun 2009 - Dec 2009
Sr. Software Test Eng, contractor
Mike Choate CPU Whisperer Solutions May 2009 - Jun 2009
Owner, Principal Consultant
Volt Technical Resources Nov 2006 - Nov 2008
Strategic Technical Advisor, contractor
Mike Choate Golf Improvement School Apr 2003 - Jan 2008
Owner
Education:
Texas A&M University
Skills:
Debugging Semiconductors Testing Hardware Cross Functional Team Leadership Microprocessors Perl Product Development Product Management Team Leadership Processors Electronics Process Improvement Engineering Device Drivers Soc Hardware Architecture Analog Contract Negotiation Asic X86 Coaching Staff Development Recruiting Embedded Systems Accounting Engineering Management Manufacturing Firmware Leadership Golf Instruction Classroom Ic Strategy Test Engineering Functional Verification Pcie Process Engineering System Testing Team Management Application Specific Integrated Circuits
Interests:
Social Services Children Economic Empowerment Civil Rights and Social Action Education Environment Science and Technology Disaster and Humanitarian Relief Human Rights Animal Welfare Arts and Culture Health
User Experience Responsive Web Design Adobe Creative Suite Visual Design Storytelling Sketch App Html5 Cascading Style Sheets Bootstrap Web Design Graphic Design Interaction Design E Commerce Adobe Photoshop Adobe Illustrator Indesign Microsoft Office User Interface Design User Centered Design User Research User Scenarios User Stories Facebook Marketing Web Interface Design Mobile Interface Design Design Thinking Storyboarding Competitive Analysis User Flows Wireframing User Interface Prototyping Logo Design Small Business Gestalt Cognitive Psychology Creative Writing Content Marketing Social Media Marketing Graphics Art Direction Social Media Html Html Emails User Experience Design Usability
Jan 2010 to 2000 Senior MTS System Test/Validation EngineerVolt Technical Services Austin, TX Aug 2006 to Dec 2009 Sr. Software Test Engineer, AMD contractorMike Choate Golf School Round Rock, TX 2001 to 2007 Part-time Sole ProprietorAdvanced Micro Devices, Inc Austin, TX 1994 to 2006 MTS, Engineer > SupervisorIBM PC Company Austin, TX 1993 to 1994 2 -shift 6-mo Contract TechnicianMike Choate Gadget Repair & Design Round Rock, TX 1992 to 1994 Sole-proprietor
Education:
St Edwards Univ. New College Austin, TX Feb 1995 to Jan 2006 P.E. in FINANCE/EETTexas A&M Bryan, TX Bachelor of Liberal in Finance/EET
Name / Title
Company / Classification
Phones & Addresses
Mr Michael R Choate President
Michael R. Choate & Company, Inc. Accountants - Certified Public
2915 South Sherwood Forest Boulevard, Suite B, Baton Rouge, LA 70816-2217 2252927434, 2252933651
Michael L Choate Director, Managing
FAIRVIEW INVESTMENTS LLC Investor
15450 Fm 1325 APT 2325, Austin, TX 78728 1021 Main St, Houston, TX 77002 16055 SPACE CENTER BLVD, Houston, TX 77062 3625 Duval Rd #116, Austin, TX 78759
Michael Choate Manager
CHOATE INDUSTRIES LLC
9900 Spectrum Dr, Austin, TX 78717
Michael Choate
MICHAEL'S BLACKTOP SEALING & REPAIR LLC
Us Patents
Synthesizing The Instruction Stream Executed By A Microprocessor From Its Branch Trace Data
Jody A. McCoy - Austin TX Michael L. Choate - Round Rock TX
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06F 954
US Classification:
712227, 712226, 714 15, 714 38, 714 39, 714 45
Abstract:
A system for capturing the data necessary for synthesizing an instruction stream for a microprocessor. An embodiment uses a microprocessor that is adapted to write its branch trace data to the main memory. This branch trace data includes whether the microprocessor took each conditional jump encountered during the execution of a program as well as the target location of each indirect jump. The preferred embodiment further includes a logic analyzer coupled to the primary expansion bus of the target computer system. The logic analyzer captures input/output reads and writes as well as DMA transactions to the main memory. Finally, a synthesis control card controls starting a data capture as well as facilitating the transfer of information from buffers in the main memory to the control computer system. Using this information, a user may reconstruct the instruction steam as actually executed during a particular run of a program which may aide the user in performance analysis and design improvements for microprocessors.
System And Method For Controlling Synchronous Functional Microprocessor Redundancy During Test And Method For Determining Results
Michael L. Choate - Round Rock TX, US Arthur M. Ryan - Round Rock TX, US Kevin E. Ayers - Round Rock TX, US Ha Nguyen - Round Rock TX, US Douglas L. Terrell - Pflugerville TX, US
Assignee:
GlobalFoundries Inc. - Grand Cayman
International Classification:
G06F 11/00
US Classification:
714 45, 714 11
Abstract:
A system for testing a processor. The system includes a gold processor and a test access port (TAP). A processor that is a device under test (DUT) is coupled to both the gold processor and the TAP. In the first mode, the TAP provides test signals to both the gold processor and the DUT while they operate in synchronous functional lockstep. In the second mode, the TAP provides signals to the gold processor. In the third mode, the TAP provides test signals to the DUT. A host computer coupled to the interface control unit executes a software application to cause the TAP to drive test signals and to access test output data from the gold processor and the DUT. Test output data accessed from the gold processor may be compared to that accessed from the DUT to determine any differences. The comparison data generated may then be used for further analysis.
System And Method For Controlling Synchronous Functional Microprocessor Redundancy During Test And Analysis
Michael L. Choate - Round Rock TX, US Arthur M Ryan - Round Rock TX, US Kevin E. Ayers - Round Rock TX, US Douglas L. Terrell - Pflugerville TX, US
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06F 11/00
US Classification:
714 45
Abstract:
A system for testing a processor. The system includes a gold processor and a test access port (TAP). A processor that is a under test (DUT) is coupled to both the gold processor and the TAP. Test signals are simultaneously provided to both the gold processor and the DUT such that the gold processor and the DUT operate in synchronous functional lockstep. The TAP may also input test signals into the gold processor and DUT simultaneously and access data from each of these processors through separate test data out (TDO) connections. Test output data accessed from the gold processor may be compared to test output data accessed from the DUT to determine if any differences are present. The comparison data generated may then be used for analysis purposes.
Processor Test System Utilizing Functional Redundancy
Michael L. Choate - Round Rock TX, US Mark D. Nicol - Austin TX, US Heather L. Hanson - Austin TX, US Michael J. Borsch - Austin TX, US Arthur M. Ryan - Round Rock TX, US Chandrakant Pandya - Pflugerville TX, US
Assignee:
GLOBALFOUNDRIES Inc. - Grand Cayman
International Classification:
G06F 11/00 G01R 31/28
US Classification:
714742, 714 10, 714 47, 714736
Abstract:
A system and method for testing a processor. The system includes a gold processor and a test processor, wherein the test processor is the device under test (DUT). The test processor and the gold processor are identical. A first memory is coupled to the gold processor by a first memory bus and a second memory, independent of the first, is coupled to the test processor by a second memory bus. The first and second memories are identical. A memory bus comparator coupled to the first and second memory buses compares memory bus signals generated by the gold and test processors, and selectively provide a first indication if a mismatch occurs. A peripheral bus comparator is also coupled to the gold and test processors, and compares downstream transactions generated by the gold and test processors and to provide a second indication if a peripheral bus comparison results in a mismatch.
System And Method For Functionally Redundant Computing System Having A Configurable Delay Between Logically Synchronized Processors
Michael L. Choate - Round Rock TX, US Mark D. Nicol - Austin TX, US Michael T. Clark - Austin TX, US Scott A. White - Austin TX, US Gregory A. Lewis - Austin TX, US Todd Foster - Austin TX, US
International Classification:
G06F 9/30
US Classification:
712200
Abstract:
A method of operating a computer system. A first processor sends a first unit of binary information to an input/output (I/O) unit. The I/O unit then conveys the first unit of binary information to a functional unit in the computer system. A system response from the functional unit is then received by the I/O unit, which forwards the system response to the first processor. The system response is also stored in a first buffer. After a predetermined delay time has elapsed, the system response is then forwarded to the second processor.
Method And Apparatus For Optimization Of Data Writes
An improved method for performing memory writes from a processor in a personal computer system is provided whereby single writes are combined into burst writes based on detection of suitable write operations in instruction code. In a preferred embodiment, the improved method is implemented in microcode. The method includes detecting multiple suitable write operations prior to the execution, collecting the data elements in a storage unit, and writing the data elements as burst write operations. Write operations that meet specific conditions for quantity of data elements to be written and specific conditions for destination address are suitable for bursting. The improved method can be implemented in existing personal computers, thereby improving system performance without requiring new software applications or a new computer board design.
License Records
Michael Joseph Choate
License #:
E-6056 - Expired
Category:
Engineering Intern
Googleplus
Michael Choate
Education:
Skiatook High School
Michael Choate
Michael Choate
Michael Choate
Michael Choate
Michael Choate
Education:
Univeristy of Texas at Austin - Government/English, Texas Tech School of Law - Environmental Law
Tagline:
Forward thinking individual, fluent in leaglese and beer.
Michael Choate
Michael Choate
Youtube
Proud of Who We Are - Michael Choate
Duration:
59s
Harper Grae Congratulates Michael Choate, CHS...
We are honored to announce that Cookeville High School Choral Director...
Duration:
20s
Harper Grae Congratulates CMAF Music Teacher ...
Country Music Star Harper Grae congratulates Cookeville, Tennessee mus...
Duration:
20s
Mike Choate Texas Body Art
killakilproducti... svm, mike choate, tattoo, skatebord,
Duration:
1m 6s
Michael Choate - COM135 Informative Speech
Informative speech for Michael Storr's COM135 class at Miami Universit...
Duration:
9m 46s
STL@CIN: Choate, Blazek get Cards out of jam
8/3/13: Randy Choate and Michael Blazek help the Cardinals work out of...