Christopher F Clark

Principal Compiler Engineer @ Lemurian Labs

About Christopher F Clark

Christopher F. Clark is a Principal Compiler Engineer currently at Lemurian Labs, with a diverse background in software and hardware engineering, including significant roles at Google, Intel, and NuoDB. He has contributed to various projects, such as developing an SQL engine and architecting systems for performance improvements in software applications.

Current Role at Lemurian Labs

Christopher F Clark serves as the Principal Compiler Engineer at Lemurian Labs since 2023. In this role, he focuses on compiler design and implementation, contributing to the development of advanced software solutions. His expertise in compiler engineering supports the company's objectives in optimizing performance and enhancing software capabilities.

Previous Experience at Google

Prior to his current position, Christopher worked at Google as a Senior Software Engineer from 2015 to 2017 in Cambridge, MA. During his tenure, he designed a queueing system that facilitated the allocation of test machines with specific quotas and priorities for Mobile Device Latency Testing. This project aimed to improve testing efficiency and resource management.

Background in Hardware and Software Architecture

Christopher has extensive experience in hardware and software architecture, having worked at Intel from 1999 to 2015. His role involved significant contributions, including the architecture of the 'Cave Creek' regular expression hardware accelerator, which enhanced Snort's performance. He also co-developed a software solution that replaced this hardware accelerator, achieving notable design wins in networking and security markets.

Education and Academic Background

Christopher completed his high school education at South High School, obtaining a High School Diploma from 1972 to 1974. He then attended the University of Colorado Denver, where he studied Mathematics and Computer Science, earning a Bachelor of Arts degree from 1974 to 1978. His academic background laid the foundation for his career in software engineering and compiler design.

Contributions to Compiler Engineering

Christopher has made significant contributions to compiler engineering throughout his career. At DataPelago, he built the intermediate representation for an SQL engine, utilizing Rust for the backend and Java with GraphQL for the frontend. He also developed an expression evaluator for NuoDB's SQL engine, achieving performance improvements through vectorization. His work has been recognized in various professional forums, including frequent contributions to comp.compilers.

People similar to Christopher F Clark