Parallelism in Computing

Masters
Essay
Technology
Pages 6 (1506 words)
Download 0
Gordon Moore, the co-founder of Intel, had said this way back in 1965. It has since been the guiding principle of the hi-tech industry of Integrated Circuit (IC) technology. In an article written by Moore, he said "On the silicon wafer currently used, usually an inch or more in diameter, there is ample room for such a structure if the components can be closely packed with no space wasted for interconnection patterns." (Moore, 3)

Introduction

However, with technological advancements, the need for faster computers is ever increasing. To achieve this, a paradigm shift in the field of computing is necessary. One way to do it would be, instead of burdening one single processor with all the work, have more than one processor to do the job. That brings in the need for Multi-Processing.
Earlier computers were able to do only one thing at a time. For example, an old DOS based environment. Due to this, areas where computers could be used were also limited. But later, as processor speed started to increase by leaps and bounds and the need for more advanced techniques emerged, the processor was required to do more activities at a time.
In this technology, called Multi-Programming, several programs used to run simultaneously on a single processor. Since there was only one processor, there was no true simultaneous execution of two programs. Instead it used to execute one part of a program and then another part of the same or other program. This also brought forward the need for faster memory access, cache memory, faster RAMs, virtual memory, etc. so that large amount of data of various programs could be swapped with the processor for faster execution.
As it was quite evid ...
Download paper
Not exactly what you need?

Related papers

Literature Review on Virtual Tour Technology
As the following sections will discuss, the former objectives have largely been met by astounding technological advances, yet the latter has yet to be fully realized, as virtual tour users are still impeded by cumbersome devices and binding tethers.…
Cloud Computing
Examples of utility computing include Amazon Web Services, Google Applications and Microsoft Azure.…
Grid Computing Master Essay
GEMLCA was developed by the research team of Centre for Parallel Computing at the University of Westminster within the UK e-Science OGSA TestBed project. GEMLCA or Grid Execution Management for Legacy Code Architecture is a language independent solution used to deploy existing legacy code applications as a Grid service. Any application written in any language can be deployed as a grid service…
Ubiquitous Computing
Ubiquitous computing is a model of computing in which computer functions are integrated into everyday life, often in an invisible way. The model requires both small, inexpensive computers and wired and wireless ("dumb") devices connected to larger computers. A household controlled by ubiquitous computing might have remote-controlled lighting, automated sprinklers, a home entertainment center,…
Computing Assignment
The available budget 31000 pounds must be made enough towards installation costs.…
Parallelism in Computing
However, with technological advancements, the need for faster computers is ever increasing. To achieve this, a paradigm shift in the field of computing is necessary. One way to do it would be, instead of burdening one single processor with all the work, have more than one processor to do the job. That brings in the need for Multi-Processing.…
Mobile Computing
As a key component of Intelligent Transportation Systems Inter Vehicle Communication (IVC) is one of the major applications of mobile computing. A large amount of research has been carried out by academia and the industry alike in this field. IVC enables each and every high speed automobile to send, receive and forward packets amongst each other by dynamically forming mobile ad-hoc networks…