The New Trends of Parallel Processing
The New Trends of Parallel Processing
The New Trends of Parallel Processing
تحت اشراف
م :احمد عرفه
1
Overview
2
The compute resources can include:
• Parallel computing is an evolution of serial computing that attempts to emulate what has always
been the state of affairs in the natural world: many complex, interrelated events happening at the
same time, yet within a sequence. For example:
• Galaxy formation • Rush hour traffic
• Planetary movement • Automobile assembly line
• Weather and ocean patterns • Building a space shuttle
• Tectonic plate drift • Ordering a hamburger at the drive through.
• Historically, parallel computing has been considered to be "the high end of computing", and has
been used to model difficult scientific and engineering problems found in the real world. Some
examples:
• Atmosphere, Earth, Environment
• Physics - applied, nuclear, particle, condensed matter, high pressure, fusion, photonics
• Bioscience, Biotechnology, Genetics
• Chemistry, Molecular Sciences
• Geology, Seismology
• Mechanical Engineering - from prosthetics to spacecraft
• Electrical Engineering, Circuit Design, Microelectronics
• Computer Science, Mathematics
3
• Medical imaging and diagnosis
• Pharmaceutical design
• Management of national and multi-national corporations
• Financial and economic modeling
• Advanced graphics and virtual reality, particularly in the entertainment industry
• Networked video and multi-media technologies
• Collaborative work environments
4
Using a larger number of moderately fast commodity processors to achieve the same
(or better) performance is less expensive.
The Future:
During the past 20 years, the trends indicated by ever faster networks, distributed
systems, and multi-processor computer architectures (even at the desktop level)
clearly show that parallelism is the future of computing.
Glossary:
Grand Challenge: is a fundamental problem in science or engineering, with broad applications,
whose solution would be enabled by the application of high performance computing resources that
could become available in the near future.
References:
https://computing.llnl.gov/tutorials/parallel_comp/#Overview
http://en.wikipedia.org/wiki/Grand_Challenge