Chapter

Euro-Par 2003 Parallel Processing

Volume 2790 of the series Lecture Notes in Computer Science pp 722-731

The Design of an API for Strict Multithreading in C++

  • Wolfgang BlochingerAffiliated withWilhelm-Schickard-Institut für Informatik, Universität Tübingen
  • , Wolfgang KüchlinAffiliated withWilhelm-Schickard-Institut für Informatik, Universität Tübingen

* Final gross prices may vary according to local VAT.

Get Access

Abstract

This paper deals with the design of an API for building distributed parallel applications in C++ which embody strict multithreaded computations. The API is enhanced with mechanisms to deal with highly irregular non-deterministic computations often occurring in the field of parallel symbolic computation. The API is part of the Distributed Object-Oriented Threads System DOTS. The DOTS environment provides support for strict multithreaded computations on highly heterogeneous networks of workstations.