How to Write Compilers in Modern C++ – Meetup with Drew Paroski

EF

Emily Friedman

Marketing Communications for SingleStore.

How to Write Compilers in Modern C++ – Meetup with Drew Paroski

Visit our SoMa headquarters this Wednesday, August 19th for our third official meetup, from 6pm-8pm! This is an exclusive opportunity to learn the art of building compilers from Drew Paroski. Before joining SingleStore, Drew co-created the HipHop Virtual Machine (HHVM) and Hack programming language to support Facebook’s web scale across a growing user base in the billions. Read more about Drew here: http://blog.memsql.com/creator-of-hhvm-joins-memsql/. We will have a delicious Mexican feast complete with appetizers, south of the border brews, and wine.

Compilers maximize application performance by translating a given programming language, like C++, into machine code. The ideal compiler produces very efficient machine code for popular programming languages, which means that programs written in the source language (e-commerce websites, games, social networking sites, you name it) will be able to execute 2x, 5x, 10x faster. Compilers represent a single piece of software that can speed up all kinds of applications.

Drew’s expertise includes computer performance, programming with big data, and the advancement of compilers over the past 20 years. At the meetup, he will outline key considerations for building the best possible compiler, including:

  • identifying your performance goals
  • evaluating full-custom approach versus alternatives
  • developing measurement benchmarks

Bring your laptop if you would like to participate in our database speed test contest at 6:30pm – we will be giving away an Estes ProtoX Drone for the best performance!

The meetup agenda:

6:00-7:00pm Happy hour with heavy hors d’oeuvres

6:30-7:00pm Optional contest: Database Speed Test – win a drone!

7:00-7:30pm Main Presentation: Compilers and C++

7:30-8:00pm Q&A with Drew, continued happy hour

RSVP here: http://www.meetup.com/SingleStore/events/224294793/

We look forward to seeing you there!


Share