Embarrassingly Parallel - Examples

Examples

Some examples of embarrassingly parallel problems include:

  • Distributed relational database queries using distributed set processing
  • Serving static files on a webserver.
  • The Mandelbrot set and other fractal calculations, where each point can be calculated independently.
  • Rendering of computer graphics. In ray tracing, each pixel may be rendered independently. In computer animation, each frame may be rendered independently (see parallel rendering).
  • Brute-force searches in cryptography. A notable real-world example is distributed.net.
  • BLAST searches in bioinformatics for multiple queries (but not for individual large queries)
  • Large scale face recognition that involves comparing thousands of arbitrary acquired faces (e.g. a security or surveillance video via closed-circuit television) with similarly large number of previously stored faces (e.g., a "rogues gallery" or similar watch list).
  • Computer simulations comparing many independent scenarios, such as climate models.
  • Genetic algorithms and other evolutionary computation metaheuristics.
  • Ensemble calculations of numerical weather prediction.
  • Event simulation and reconstruction in particle physics.
  • Sieving step of the quadratic sieve and the number field sieve.
  • Tree growth step of the random forest machine learning technique.
  • In Bitcoin mining, blocks with different nonces can be hashed separately

Read more about this topic:  Embarrassingly Parallel

Famous quotes containing the word examples:

    No rules exist, and examples are simply life-savers answering the appeals of rules making vain attempts to exist.
    André Breton (1896–1966)

    Histories are more full of examples of the fidelity of dogs than of friends.
    Alexander Pope (1688–1744)

    It is hardly to be believed how spiritual reflections when mixed with a little physics can hold people’s attention and give them a livelier idea of God than do the often ill-applied examples of his wrath.
    —G.C. (Georg Christoph)