Programming based on data parallelism, Computer Networking

Programming Based on Data Parallelism

In a data parallel programming model, the focus is on data distribution. Every processor works with a portion of data. We shall discuss one of the most popular languages for parallel programming based on data parallel model.

 High Performance FORTRAN

In 1993 the High Performance FORTRAN Forum, a group of a lot of leading hardware and software vendors and academicians in the field of parallel processing, discovered an informal language standard known as High Performance Fortran (HPF). It was based on Fortran 90, and then it extended the set of parallel features, and gives extensive support for computation on distributed memory parallel computers. The standard was supported by a majority of vendors of parallel hardware.

HPF is a highly suitable language for data parallel programming models on SIMD and MIMD architecture. It let programmers to add a number of compiler directives that minimize inter-process communication overhead and utilize the load-balancing techniques.

We shall not discuss the total HPF here; rather we shall discuss only on augmenting features like:

  • Processor Arrangements,
  • Data Distribution,
  • Data Alignment,
  • FORALL Statement,
  • INDEPENDENT loops, and
  • Intrinsic Functions.
Posted Date: 3/2/2013 7:53:12 AM | Location : United States







Related Discussions:- Programming based on data parallelism, Assignment Help, Ask Question on Programming based on data parallelism, Get Answer, Expert's Help, Programming based on data parallelism Discussions

Write discussion on Programming based on data parallelism
Your posts are moderated
Related Questions
Sole Access Protocol The atomic operations, which have conflicts, are handled using sole access protocol. The process used for synchronization in this protocol is given below:

The three phase of PPP session establishment are:-  A. Link establishment phase  B. Authentication phase  C. Network layer protocol phase

Dual Homed Host Architecture This setup consists of a host machine with two or more IP addresses for each of its physical port. One port is connected to intranet and other to the

Question 1: (a) In networking, there are different possible topologies. Explain the Linear bus, Ring and Star topology along with their advantages and disadvantages. (b) W


What is SAP? Series of interface points that permit other computers to interact with the other layers of network protocol stack is known as SAP.


DVMRP • Distance vector multicast routing protocol: Distance vector multicast routing protocol are abbreviated as DVMRP. These protocols are suitable for small networks which

How to start the video encoding in asp.net with c#