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
What are different kinds of packets in EIGRP?

Recognize the command to configure a explanation on an interface Ans) Router(config-if)# explanation Finance department

What is the difference between a JDK and a JVM? JDK is Java Development Kit which is for development purpose and it contains execution environment also. But JVM is purely a

Enumerate about the server modules WebDAV is one of the best-used server modules and many companies developing Intranet software or groupware as well as various publishing and

Q. What is Network Address? Network Address First address in the block, assigned to the organization Defines the network itself and cannot be assigned to a host

In distributed routing computation, every packet switch calculates its routing table locally and transmit messages to the neighbors. It also updates information regularly. If a pac

Define Bandwidth and Latency? Network performance is calculated in Bandwidth (throughput) and Latency (Delay). Bandwidth of a network is given by the number of bits that can be

Determine about the infrared spectrum (1) The spectrum for infrared is virtually unlimited, which shows the possibility of achieving extremely high data rates. (2) The infra

Concept of connection between the PC and the cable modem Even if downstream channel works at 27 Mbps, user interface is nearly always 10-Mbps Ethernet. There is no way to get b

Question 1 Describe the following a. Internet Technologies b. Networks c. Media Access Control Question 2 Explain the various classes of networks Question 3 Describe various m