Robert Halstead work email
- Valid
- Valid
- Valid
Robert Halstead personal email
- Valid
Robert Halstead is a Software Engineer at Google at Google. He possess expertise in python, c++, c, computer science, fpga and 12 more skills.
- Website:
- google.com
- Employees:
- 1
- Company phone:
- 916.253.7820
-
Software EngineerGoogle Mar 2018 - PresentMountain View, Ca, Us -
Research EngineerXilinx Mar 2015 - Feb 2018San Jose, Ca, Us• Primarily worked on developing a compiler back-end for the P4 language that targeted FPGA enabled SmartNICs.• Produced full compiler-to-40G NIC designs which were demoed at multiple conferences and workshops including Mobile World Congress, SIGCOMM, and the early P4.org events.• In collaboration with Barefoot Networks built an Inband Network Telemetry demo using multiple SmartNICs connected to a Tofino switch with live data streamed to their DeepInsight analytics software. -
Graduate Student ResearcherUniversity Of California, Riverside Oct 2009 - Mar 2015Riverside, Ca, UsMy research focused on how hardware accelerators (FPGAs & GPUs) could be used to improve performance for Database, and High Performance Computing (HPC) applications.• Advised by Dr. Walid Najjar.• I built a C to VHDL compiler for irregular applications called CHAT. It uses parts of the SUIF, and LLVM compilers.• Looked at ways to build multi-threaded FPGA designs on current FPGA platforms like the Convey HC machines, and Pico Platforms.• Looked at how GPUs could be used for XML Path Filtering• Looked at how In-Memory Hash Joins could be done on FPGAs where memory latency is in the order of hundreds of cycles. -
Teaching AssistantUniversity Of California, Riverside Sep 2010 - Mar 2013Riverside, Ca, UsComputer Architecture: Labs had students build working CPUs in VHDL, implement caches & content addressable memory (CAM).Compilers: Labs focused on building a complete compiler for a mini-C language. Labs taught students how to use Flex, and Bison. Intro to C++: Taught CS & Non-CS majors how to program in C++ -
Research InternIbm Jun 2013 - Sep 2013Armonk, New York, Ny, UsWorked with the Digital Communications IC group. Looked into ways for improving the performance of relational join on large datasets using FPGAs to reduce the workload in software. -
Research InternIbm Jun 2012 - Sep 2012Armonk, New York, Ny, Us• Worked with the System Z group. • Designed and implemented a relational hash-join component in VHDL• The component could be integrated into an existing FPGA framework for accelerating database analytics operations.• Results were published in a paper at FCCM 2013 -
Software Engineering InternJacquard Computing Inc. Jun 2011 - Sep 2011Us• Worked on the Riverside Optimizing Compiler for Configurable Computing (ROCCC)• Extended support to Floating-point operations, by integrating IP cores from Xilinx• Developed a port for a PLB bus so the compiled kernels could be placed into EDK designs with a MicroBlaze/PicoBlaze processor
Robert Halstead Skills
Robert Halstead Education Details
-
University Of California, RiversideComputer Science -
University Of California, RiversideComputer Science
Frequently Asked Questions about Robert Halstead
What company does Robert Halstead work for?
Robert Halstead works for Google
What is Robert Halstead's role at the current company?
Robert Halstead's current role is Software Engineer at Google.
What is Robert Halstead's email address?
Robert Halstead's email address is rh****@****ail.com
What schools did Robert Halstead attend?
Robert Halstead attended University Of California, Riverside, University Of California, Riverside.
What skills is Robert Halstead known for?
Robert Halstead has skills like Python, C++, C, Computer Science, Fpga, Latex, Linux, Programming, Vhdl, Computer Architecture, Bash, Algorithms.
Who are Robert Halstead's colleagues?
Robert Halstead's colleagues are Latika Mahesh Wadhwa, Walter Anderson, Aline Nachlas, Phd, Ananya Choudhary, Sachin Kothawade, Venkat V, Saif Abderrahmen.
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