Welcome to Intel® Software Network Quick Login | Join | Help |
Search in Intel® Software Network Forums
in Go

Parallel Programming

Last post 07-15-2008, 5:50 PM by tim18. 1 replies.
Sort Posts: Previous Next
 07-14-2008, 11:43 AM 30259093  

Parallel Programming

I m graduate in computer sc. but hv very little knowledge of parallel programming. i do hv read subjects on parallel computing. but practically i know nothing. i wish to explore the field of parallel programming. but required hardware support is needed to make a parallel program worth it. so far i hv worked on simple desktop computer and networks of autonomous systems each having a processor chip, ram, hard disk etc. i wish to know about the configuration of a system to run a parallel progam on it. i mean a system having two or more processors, memory etc. As far as i perceive a network having 2 or more autonomous systems can also be made to behave like a multiprocessor system that can work together to run a parallel program by explicitly executing a portion of a program on one processor and other portion on another processor and then combine the results through parallel program. Am i right? can i use a network to run an explicit parallel progam on it.. and what language should i use to do parallel programming? Thanx.

 
 07-15-2008, 5:50 PM 30259218 in reply to 30259093  

Re: Parallel Programming

Parallel programming on a cluster system with network connection most often uses MPI, but may use Intel Cluster OpenMP, or, possibly, something like Fortran 2008 co-arrays or UPC.  Parallel programming for a multi-core system most often uses threading, such as OpenMP or TBB.  Fortran, C, and C++ are in widespread use for both MPI and OpenMP programming, with large programs commonly using 2 of them.  "hybrid" combinations of MPI and OpenMP are becoming increasingly important.
 
View as RSS news feed in XML

Shortcuts


Tags For This Post

...

Community Tags

...