Christopher F Clark

Christopher F Clark Email and Phone Number

Director, Engineering; Customer Support Manager @ Compiler Resources, Inc
Bolton, MA, US
Christopher F Clark's Location
Bolton, Massachusetts, United States, United States
Christopher F Clark's Contact Details

Christopher F Clark personal email

Christopher F Clark phone numbers

About Christopher F Clark

The Yacc++ author and itinerant compiler specialist. Numerous successful projects from architecture and design through code and benchmarking--including evangelizing the work to key clients, bringing in evaluation opportunities that have led to design wins. In the process, I've mentored many engineers who've become successful in their own right.After retiring I accepted a contract to work remotely for NuoDB developing an expression evaluator for their new SQL engine. Due to the vectorization, it is over an order of magnitude faster than the evaluator it is replacing. It was architected to allow simple replacement by an LLVM code generator once the entire product is stable. I then wrote a PowerShell interpreter (that helped scan for insecure code) for FileScanIO. And, after that built the IR for an SQL engine for DataPelago with a backend in Rust and frontend in Java using GraphQL to communicate between the two implementations.Last job before retiring was working on a variety of projects at Google in support of Mobile Device Latency Testing--the largest of which was the design for a queueing system to support allocating test machines with support for quotas and priorities.Architected "Cave Creek" regular expression hardware accelerator at Intel and co-developed the software solution that replaced it which successfully accelerates Snort to 3x its normal speed, resulting in design wins in the networking and security markets, such as Cisco.Some other highlights: the "vmod" Verilog compiler for Intel, the Alpha optimizer for the Unix Group at DEC, the architecture of an optimizing ANSI C compiler for Honeywell, and the "Common Backend" for the compilers at Pr1me.Former Editor of Parsing Patterns column in SIGPLAN Notices, who often posted on comp.compilers (as cfc@world.std.com) and tweeted about security as @intel_chris on twitter.Specialties: Compilers, Parsing, Lexing, Regular Expressions, Automata, Instruction Sets, Register Allocation, Optimization, Code Generation

Christopher F Clark's Current Company Details
Compiler Resources, Inc

Compiler Resources, Inc

View
Director, Engineering; Customer Support Manager
Bolton, MA, US
Christopher F Clark Work Experience Details
  • Compiler Resources, Inc
    Director, Engineering; Customer Support Manager
    Compiler Resources, Inc
    Bolton, Ma, Us
  • Lemurian Labs
    Principal Compiler Engineer
    Lemurian Labs Apr 2023 - Present
    Menlo Park, California, Us
  • Compiler Resources, Inc
    Director, Engineering; Customer Support Manager
    Compiler Resources, Inc 1987 - Apr 2023
    Co-author of Yacc++Compiler and/or Parsing Consultant to numerous clients
  • Datapelago
    Compiler Engineer
    Datapelago Sep 2021 - Feb 2023
    Mountain View, California, Us
    DBMS acceleration, developed "Qflow IR" to translate SQL into format acceptable for HW acceleration, added Calcite adapter which generates above IR and sends it as GraphQL to the relevant HW acceleration engine.
  • Nuodb
    Software Engineering Consultant
    Nuodb Feb 2019 - Sep 2019
    Cambridge, Ma, Us
    Developed expression evaluation for SQL compiler as a remote work contract assignment.
  • Google
    Sr Sw Engineer
    Google 2015 - 2017
    Mountain View, Ca, Us
    Mobile Test Infrastructure
  • Intel
    Hardware And Software Architect
    Intel 1999 - 2015
    Santa Clara, California, Us
    Hyperscan (3x Snort speedup--US team leader and manager)NGFW PoC for DPDKVmod Verilog CompilerCPM Hardware Architect (Cave Creek)Security Architect (SDL)Director, Embedded and Communications University Research ProgramEEMBC (networking and big data benchmarking) representativeECG Ambassador (they let me speak about regexes/pattern matching/security/compilers)
  • Cadence Design Systems
    Sr Sw Engineer
    Cadence Design Systems 1998 - 1999
    San Jose, California, Us
    Merging NC Verilog and VHDL code generators
  • Digital Equipment Corporation
    Compiler Consultant To Unix Products Group
    Digital Equipment Corporation 1988 - 1998
    Houston, Texas, Us
    4 sequential contracts to same group:Third Degree (profiler based on Atom)Alpha Optimizer for the Unix C (C++, Pascal, and related) compilersUnix LinkerVarious Unix utiliities: (make, yacc, lex, m4, awk, sed, etc.)
  • Henco Software
    Consultant
    Henco Software 1986 - 1990
    Ported Database Management System from VAX to Prime and Sun
  • Liant Software
    Software Engineer
    Liant Software 1988 - 1988
    Nothing worth remembering.
  • Honeywell Information Systems
    Consultant
    Honeywell Information Systems 1985 - 1987
    Charlotte, North Carolina, Us
    Architect for Optimizing ANSI C compiler
  • Prime Computer
    Software Engineer
    Prime Computer 1980 - 1985
    Us
    Project Leader for Common Backend. Also wrote "stty" (part of the bootleg command environment) which eventually became "edit command line".
  • Softech
    Software Engineer
    Softech 1978 - 1980
    Karachi , Pakistan, Pk
    J73C Jovial compiler (Multics and Interdata)

Christopher F Clark Skills

Unix C++ Linux Perl C Compiler Construction Verilog C# Yacc Pascal Parsing Regular Expressions Windows Formal Languages Optimization Security G++ Antlr Visual C++ Emacs Code Generation Fortran Programming Lisp Pl/1 Sunos Sdl Snort Pattern Matching Compiler Design Algol Architectures Deep Packet Inspection Network Security

Christopher F Clark Education Details

  • University Of Colorado Denver
    University Of Colorado Denver
    Math/Cs
  • South High School
    South High School
    Hs Diploma

Frequently Asked Questions about Christopher F Clark

What company does Christopher F Clark work for?

Christopher F Clark works for Compiler Resources, Inc

What is Christopher F Clark's role at the current company?

Christopher F Clark's current role is Director, Engineering; Customer Support Manager.

What is Christopher F Clark's email address?

Christopher F Clark's email address is ch****@****ail.com

What is Christopher F Clark's direct phone number?

Christopher F Clark's direct phone number is +150843*****

What schools did Christopher F Clark attend?

Christopher F Clark attended University Of Colorado Denver, South High School.

What skills is Christopher F Clark known for?

Christopher F Clark has skills like Unix, C++, Linux, Perl, C, Compiler Construction, Verilog, C#, Yacc, Pascal, Parsing, Regular Expressions.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

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.