Robert Heath work email
- Valid
- Valid
- Valid
- Valid
Robert Heath personal email
- Valid
Robert Heath phone numbers
I've been working primarily in the semiconductor industry since 2007. I have a lot of experience with toolchains, simulators and any tools necessary to support the development and testing of advanced architecture processors.
-
CelesticaSan Carlos, Ca, Us -
Gpu Software ArchitectIntel Corporation Mar 2020 - Jun 2023Santa Clara, California, Us• Ported GPU firmware from ARM to RISC-V architecture and maintained the git repository for a future generation GPU. • Maintained the toolchain and validation infrastructure for advanced CPU development for next generations of Intel programmable dGPUs. -
Silicon Architecture EngineerIntel Corporation Sep 2018 - Mar 2020Santa Clara, California, Us• Developed new infrastructure tools for processor power simulation of an Intel Core processor using Python and shell scripting.• Tuned IPC and Power for a future Intel Core processor in a simulation environment.• Ported an old benchmark framework to use a new toolchain and new ISA instructions using Perl.• Developed a Python script to automate rollup of performance metrics from nightly benchmarks for analysis by processor architects.• Performed performance analysis of nightly benchmarks run under dynamic binary translation.• Worked on performance validation for benchmarks run on Intel Atom simulators.Implemented AVX512 microcode flows for an Intel Atom processor simulator.• Worked on setting up Simics images to be used for generating snippets of traces of real applications that can be used in simulation to estimate performance of applications. -
Software EngineerIntel Corporation Sep 2016 - Sep 2018Santa Clara, California, Us• Worked on performance analysis of benchmarks run on the Soft Machines Shasta silicon under dynamic binary translation.• Provided simulator infrastructure support for legacy Soft Machines Shasta simulators, primarily done in C++.• Ported Soft Machines’ Shasta VISC simulators and tools to a new, drastically different version of the VISC ISA. -
Software EngineerSoft Machines Sep 2014 - Sep 2016Santa Clara, Ca, Us• Interfaced between hardware and software teams for simulator support. Work done in C++, Python, Ruby and BASH.• Implemented new ISA instructions and simulator support using C++.• Cleaned up a significant amount of legacy simulator code, which required rewriting some portions of microarchitectural implementations, primarily done in C++. -
Member Of Technical StaffUpthere Jan 2014 - Aug 2014• Brought up servers for use in data centers. Work included bios standardization, OS tuning, and system health monitoring using Python and BASH.• Analyzed performance of low level database software running on the server used for data storage.•
-
Software EngineerCalxeda, Inc. May 2013 - Dec 2013• Ported AMI’s BMC firmware for use in Calxeda’s chassis management controller (CMC). Work done in C.• Developed Calxeda’s network fabric SDK in C/C++.
-
Systems Performance EngineerSonics, Inc. Mar 2012 - May 2013San Jose, Ca, Us• Developed testbenches for Sonics’ configurable network fabric technology in System Verilog UVM.• Developed a Java RCP application as part of a team of engineers used for configuration of Sonics’ configurable network fabric technology using Eclipse’s EMF plugin. Maintained the network topology description language parser using XText. -
Contractor (2007-2009), Sr. Software Engineer (2009-2011), Staff Architect (2012)Soft Machines May 2007 - Mar 2012Santa Clara, Ca, Us• Developed early prototype toolchains, simulators and tools for Soft Machines’ VISC processor. I also demoed them in multiple VC meetings used to secure funding.• Developed dynamic binary translation JIT optimizations in early prototypes of Soft Machines’ VISC processor.• Along with another team member I designed and implemented a table driven architecture definition framework that connected all teams that depended on the ISA definition in a reliable and automated fashion. Provided related support to guarantee needs of each team were met in a consistent way.• Implemented early FPGA transactors for Soft Machines’ VISC architecture FPGA emulator.• Designed and implemented code to automate the generation of hardware and software decoders driven by the formal table driven architecture definition that I built. -
Teaching AssistantUniversity Of California, Davis Oct 2004 - Jun 2008Davis, California, UsTeaching assistant in the Electrical and Computer Engineering Department. Courses included: Embedded System Design, Computer Architecture and Digital Systems.
Robert Heath Skills
Robert Heath Education Details
-
University Of California, DavisComputer Engineering -
University Of California, DavisComputer Engineering
Frequently Asked Questions about Robert Heath
What company does Robert Heath work for?
Robert Heath works for Celestica
What is Robert Heath's role at the current company?
Robert Heath's current role is Software Engineer.
What is Robert Heath's email address?
Robert Heath's email address is ro****@****nes.com
What is Robert Heath's direct phone number?
Robert Heath's direct phone number is +195497*****
What schools did Robert Heath attend?
Robert Heath attended University Of California, Davis, University Of California, Davis.
What are some of Robert Heath's interests?
Robert Heath has interest in Technology, Sweepstakes, Home Improvement, Reading, Gourmet Cooking, Sports, Golf, Home Decoration, Cooking, Cruises.
What skills is Robert Heath known for?
Robert Heath has skills like C, C++, Systemverilog, Python, Systemc, Gnu Tools, Algorithms, Simulations, Architecture, Performance Tuning, Perl, Debugging.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial