Connection machine fortran, Computer Engineering

Assignment Help:

Q. Connection Machine FORTRAN?

Connection Machine Fortran was a subsequent SIMD language developed by Thinking Machines Corporation. Connection Machine Fortran incorporated all of FORTRAN 77 together with new array syntax of Fortran 90. It added different machine specific features however unlike CFD or DAP FORTRAN these appeared as compiler directives instead of special syntax in executable statements or Fortran declarations. A major development over previous languages was distributed array dimensions were no longer constrained to accurately fit in size of the processing element array. The compiler could transparently map dimensions of arbitrary extent across accessible processor grid dimensions. Ultimately the language added an explicitly parallel looping construct called FORALL. Though CM FORTRAN looked syntactically such as standard FORTRAN, the programmer had to be aware of numerous nuances such as the ILLIAC IV, the Connection Machine allowed Fortran arrays to either be distributed across processing nodes (known as CM arrays or distributed arrays) or allocated in memory of frontend computer (known as sequential arrays or front-end arrays). Nothing like the control unit of ILLIAC the Connection Machine frontend was general-purpose conventional computer--characteristically a Sun or VAX. However there were still important restrictions on how arrays could be manipulated, reflecting two possible homes.


Related Discussions:- Connection machine fortran

Analysis of merge sort, i) The width of the sorting + merging circuit is eq...

i) The width of the sorting + merging circuit is equivalent to maximum number of devices needed in a phase is O(n/2). As in the above diagram maximum number of devices for a given

Explain bitwise left shift and right shift operators, Bitwise Left Shift an...

Bitwise Left Shift and Right Shift Operators: > shift-expression : additive-expression shift-expression > additive-expression The bitwise shift operators shift their

High level language program characteristics, Q. High Level Language Program...

Q. High Level Language Program Characteristics? So it is clear that new architectures must support high-level language programming. A high-level language system can be implemen

How is it possible to make a module counter using n flipflop, How is it pos...

How is it possible to make a module 2 n counter using N-flipflops?  Name the two types of such counters. Ans: Module 2 n counter counts total 2 n distinguishable states w

Inserting external media in the web page, Step 1: Click on the icon in the ...

Step 1: Click on the icon in the object tool bar Or Insert -> Media -> Choose the media type to be inserted Step 2: Find and select the file required (browse) Step 3: C

Micro programmed control and hardwired control, Explain micro programmed co...

Explain micro programmed control. Ans: A micro programmed control unit is made around storage till is called a control store where all the control signals are stored in a prog

What are the advantages of hierarchical networks, What are the advantages o...

What are the advantages of Hierarchical Networks? Hierarchical networks are able of handling heavy traffic where needed, and at similar time use minimal number of trunk groups

What are the attributes of the method, What are the attributes of the metho...

What are the attributes of the method? During implementation a process is characterized by various attributes maintain by the system: Its state Its identification

Explain data mining, Data Mining is an analytic method designed to explore...

Data Mining is an analytic method designed to explore data and then to validate the findings by applying the detected patterns to latest subsets of data.  The ultimate goal of dat

Limitation identified in amdahls law, Q. Limitation identified in Amdahls l...

Q. Limitation identified in Amdahls law? There is one main limitation identified in Amdahl's law. As said by Amdahl's law workload or problem size is forever fixed as well as n

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd