Fedor Pikus

Fedor Pikus

Expert in EDA tools, HPC, parallel and distributed computing, C++

Beaverton, Oregon

Areas of Expertise:

  • Electronic Design Automation
  • EDA
  • High Performance Computing
  • HPC
  • C++
  • Parallel programming
  • Concurrency
  • Distributed computing
  • speaking
  • training

Fedor G. Pikus is a chief engineering scientist in the Design-to-Silicon division of Mentor Graphics, where his responsibilities include planning the long-term technical direction of Calibre products, directing and training the engineers who work on these products, the design and architecture of the software, and research in new design and software technologies. Previously, Fedor was a senior software engineer at Google and the chief software architect for Calibre PERC, LVS, and DFM at Mentor Graphics. He joined Mentor Graphics in 1998 when he transitioned from academic research in computational physics to the software industry.

High-Performance Computing and Concurrency High-Performance Computing and Concurrency
by Fedor Pikus
November 2016
Video: $149.99

Webcast: Practical lock-free concurrency (in C++): Part 2
June 07, 2016
Fedor Pikus covers the main differences between lock-free and lock-based programming and the reasons to write lock-free programs (as well as the reasons not to).

Webcast: Practical Lock-free Concurrency (in C++)
April 19, 2016
In this webcast, Fedor Pikus uses practical examples of (mostly) lock-free data structures, with actual implementations and performance measurements, to cover the fundamentals of lock-free vs. lock-based programming.