* Built an environment for rapid iterative co-design of a HW accelerator and the ML kernels that use it, for TinyML on FPGAs
• - https://github.com/google/CFU-Playground (fully open source)
• - Our team shipped a private and secure Human Presence Sensor subsystem in Chromebooks, using this framework to build a RISC-V extended with custom nano-TPU-like accelerator (implemented on FPGA using TFLite for Microcontrollers firmware).
* Member RISC-V Soft CPU & Custom Extensions Special Interest Group:
Composable custom extensions (https://lists.riscv.org/g/tech-announce/message/277)
* XLS High-level synthesis: https://github.com/google/xls
* ASIC tools for open source silicon: https://developers.google.com/silicon
Using Yosys, ABC, OpenROAD, OpenSTA
* Open source FPGA tools: https://f4pga.org/ (formerly SymbiFlow)
* Assisted the Google FHE (Fully-Homomorphic Encryption) team in the use of hardware synthesis and optimization in their open-source Transpiler flow. FHE allows processors to perform computations directly on encrypted data.