This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Friday, September 25 • 12:30pm - 1:30pm
Networking & Number Crunching with C++: from Incremental Statistical Computation to Online Machine Learning

Log in to save this to your schedule and see who's attending!

Our task is simple: Get some numbers, crunch them, get some more -- lather, rinse, repeat.

  • the numbers arrive over the network,
  • our number crunching may take time,
  • combining numbers coming from multiple network feeds can be useful.

In this session we will examine multiple design points through several exploratory examples.

The questions we'd like to answer:
  • networking & online numerics -- what are the choices and libraries?
  • how do we test correctness?
  • how do we measure performance -- and keep track of how much computation we can perform as the data arrives?
  • task distribution & collection design -- how can the task-based concurrency help?
  • how does the choice of a network library (and the implied level of abstraction) influence the available concurrency design options?
  • can the improvements to std::future coming in Concurrency TS (composition, continuation) help -- and if so, how?

avatar for Matt P. Dziubinski

Matt P. Dziubinski

Research & Development, Aalborg University
Matt P. Dziubinski is affiliated with the Department of Mathematical Sciences, Aalborg University, Denmark and a Junior Fellow at Center for Research in Econometric Analysis of Time Series (CREATES). His fascination with computers started in the late 1980s with an 8-bit Atari. His current research interests include Quantitative Finance and High Performance Scientific Computing, with a focus on applied cross-platform parallel computing... Read More →

Friday September 25, 2015 12:30pm - 1:30pm
Hopper Theater Meydenbauer Center

Attendees (163)