Portal:Computer programming/Selected article/1: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 1:
'''Parallel computing''' is a form of [[computing|computation]] in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved [[Concurrency (computer science)|concurrently]] ("in parallel"). There are several different forms of parallel computing: [[bit-level parallelism|bit-level]], [[instruction level parallelism|instruction level]], [[data parallelism|data]], and [[task parallelism]]. Parallelism has been employed for many years, mainly in [[high performance computing|high-performance computing]], but interest in it has grown lately due to the physical constraints preventing [[frequency scaling]]. As power consumption (and consequently heat generation) by computers has become a concern in recent years, parallel computing has become the dominant paradigm in [[computer architecture]], mainly in the form of [[Multi-core (computing)|multicore processor]]s.<noinclude>
''BY ''Manoj Singh Pal'' (ITM unoversityuniversity Gwalior "c.s.")''
 
{{CC-notice|cc=bysa3|url=http://en.wikipedia.org/w/index.php?title=Parallel_computing&oldid=464546649}}</noinclude>
BY Manoj Singh Pal (ITM unoversity Gwalior "c.s.")