Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of John Yates

John Yates

John Yates has asked 9 questions and find answers to 0 problems.

Stats

45
EtPoint
0
Vote count
9
questions
0
answers

About

Programming since 1971; over 35 patents

  • Computer Identics/PDP11 asm: Process control
  • System-Kontakt/PDP11 asm: Cross-assemblers
  • Cybermation/PDP8 asm (sole programmer): first parameterized 2D CNC cutting system; amazingly still in use!
  • DEC/BLISS: VAX Pascal frontend, pre-compiled headers, dynamic programming code selector
  • Apollo Computer/Pascal: DN10K's ISA & issue architecture, compiler IR & SSA-based backend; wrote graph-coloring register allocator; delivered first commercial modulo scheduled software pipeliner
  • DEC/C++: Conceived & lead software-only FX!32 binary translation project
  • Chromtic Research/C++: Co-architected hardward-supported binary translation (many patents!)
  • Netezza/C++: High-speed loader (4x faster than DB2 when acquired by IBM); conceived & lead transparent FPGA-supported columnar compression project; totally reimplemented disk storage system & zone maps while adding storage transactions & clustered base tables
  • SparqlCity, defunct in-memory shared-nothing MPP graph database start-up/C++: Designed and/or completely rebuilt storage layer (including compressed in-memory data), transaction layer, sole access method (a cool streaming merge join), vacuum, persistence; Cambridge Semantics acquired technology as basis of their AnzoGraph now Amazon Neptune's big data growth path
  • Mathworks/C++: Compiler writer (my first love)