Amber condition

from Wikipedia, the free encyclopedia

The Bernstein condition is a term from computer science , especially from the field of multiprocessing , and describes the conditions under which two program sections produce the same result when executed in parallel as when executed sequentially.

Two program sections and are given . The set of variables that the section has read access to is given. Analogous to this denotes the quantities of variables that are changed by Section during execution.

The Bernstein condition now states that the sections and can be executed in parallel without changing the result of this or subsequent calculations, if

  • ,
  • , and

applies.

See also

literature

Individual evidence

  1. B. Chapman, GR Gao, M. Sato, E. Ayguadé, D. Wang (eds.): A Practical Programming Model for the Multi-Core Era - Springer . Springer-Verlag, 2008, p. 200 , doi : 10.1007 / 978-3-540-69303-1 ( limited preview in Google Book search).