Member of the Technical Staff, Lucata Corporation
Jul, 2022 - Present
Small startup developing custom architecture for sparse graph problems
Implemented a highly multithreaded version of the GraphBLAS library in C/C++, using C++11/14/17.
Optimized the multithreaded performance of Lucata's GraphBLAS implementation and worked closely with the hardware team to improve performance of the Lucata Pathfinder architecture.
Consolidated and improved the CMake build system for Lucata's custom LLVM 14 compiler.
Overhauled the CMake build system for the LucataGraphBLAS project and set up continuous integration, testing, code coverage, and static linting.
Collaborated with other teams regularly to address bugs and implement new features in the GraphBLAS library.