addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Practical Multi-Threading

  • May 31, 2008 · 4:00 PM
  • Zaika

Dietmar Kuehl will give a talk about the underlying memory model in C++ and how this relates to the use of low-level facilities like atomic operations, thread synchronization primitives, and higher-level thread building blocks. This time we meet at one of Oslo's best indian restaurants, where we get papadums and Kingfisher during the talk and indian curry will be served just after the presentation. We plan to finish the event around 2000, but then I guess some of us will go down to Aker Brygge to continue discussions about C++ and multi-threading.

Join or login to comment.

  • Ismail P.

    It's a good step for our community that finally standard acknowledges threads, but on the other hand it made me think about many issues about the way it will be introduced. I happen to believe, thread construct is rather intermediate; neither low level enough to play with nor high level enough. Conceptually, thread is too low level for average programmer and bears higher risks because everything must be explicit. I think it'd be better to build more effective, and practical, endeavors upon "implicit parallelism", that is, programmer doesn't know or care about threads, but "tasks" to be performed and mapping tasks to actual units of execution (that is, thread/process) must/could be done by the standard library. That's almost exactly what TBB did. OpenMP and MPI (serving different purposes) are still other alternatives and are mostly available, but not for all platforms.

    May 31, 2008

12 went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy