Virtual Workshop: Floating-point Arithmetic is not Real

Tue, May 19, 2020, 2:00 pm to 3:00 pm
Princeton Research Computing

This virtual workshop will introduce participants what every programmer should know about floating point arithmetic. 

Learning objectives: Attendees will leave with a basic understanding of computer representation of numbers, a basic understanding of floating point arithmetic, the consequences of floating point arithmetic for scientific computing and a basic understanding about fast math.

Knowledge prerequisites:Basic C/C++ knowledge. 

Hardware/software prerequisites: (1) Bring a laptop which can connect to the eduroam wireless network. You will also need to be able to Duo authenticate to use campus resources. (2) Have an SSH client installed on your laptop. (3) Register for an account on Adroit. This is the cluster we will use for demonstration purposes. Make sure you can SSH to Adroit before the workshop by following this guide.

Workshop format: Lecture and hands-on

There are a limited enrollments available for this workshop.  Please register online at




Online and Virtual Resources


COVID-19 and On-Campus Events

Princeton University is actively monitoring the situation around coronavirus (Covid-19) and the evolving guidance from government and health authorities, in keeping with our commitment to ensure the health and safety of all members of the University community. The latest communications from the Graduate School to graduate students are available here. The latest University guidance for all students, faculty, and staff is available on the University’s website.


To request accommodations for this or any event, please contact the organizer or James M. Van Wyck at [,] at least 3 working days prior to the event.