Concurrent Programming with Threads ppt.
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
seminar surveyer
Active In SP
**

Posts: 3,541
Joined: Sep 2010
#1
28-01-2011, 02:46 PM





.ppt   Threads-4.ppt (Size: 1.04 MB / Downloads: 85)


Rajkumar Buyya
School of Computer Science and Software Engineering
Monash Technology
Melbourne, Australia


Objectives
Explain the parallel computing right from architecture, OS, programming paradigm, and applications
Explain the multithreading paradigm, and all aspects of how to use it in an application
Cover all basic MT concepts
Explore issues related to MT
Contrast Solaris, POSIX, Java threads
Look at the APIs in detail
Examine some Solaris, POSIX, and Java code examples
Debate on: MPP and Cluster Computing


Agenda


Overview of Computing
Operating Systems Issues
Threads Basics
Multithreading with Solaris and POSIX threads
Multithreading in Java
Distributed Computing
Grand Challenges
Solaris, POSIX, and Java example code

History of Parallel Processing

PP can be traced to a tablet dated around 100 BC.
Tablet has 3 calculating positions.
Infer that multiple positions:
Reliability/ Speed

Motivating Factors

Just as we learned to fly, not by constructing a machine that flaps its wings like birds, but by applying aerodynamics principles demonstrated by nature...
We modeled PP after those of biological species.

Aggregated speed with
which complex calculations
carried out by individual neurons
response is slow (ms) - demonstrate
feasibility of PP

Computation requirements are ever increasing -- visualization, distributed databases, simulations, scientific prediction (earthquake), etc..
Sequential architectures reaching physical limitation (speed of light, thermodynamics)

Why Parallel Processing?

The Tech. of PP is mature and can be exploited commercially; significant R & D work on development of tools & environment.
Significant development in Networking technology is paving a way for heterogeneous computing.

Hardware improvements like Pipelining, Superscalar, etc., are non-scalable and requires sophisticated Compiler Technology.
Vector Processing works well for certain kind of problems.

Parallel Program has & needs ...


Multiple “processes” active simultaneously solving a given problem, general multiple processors.
Communication and synchronization of its processes (forms the core of parallel programming efforts).



Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Message
Type your reply to this message here.


Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  CGI PROGRAMMING LABORATORY seminar ideas 1 579 08-10-2014, 08:16 AM
Last Post: OtlBY
  Object Oriented Programming with Java seminar paper 2 1,067 18-09-2014, 03:24 PM
Last Post: Radhika.m
  Fundamental Programming Structures in C pdf seminar projects maker 0 378 26-09-2013, 12:36 PM
Last Post: seminar projects maker
  DATA STRUCTURES USED IN NETWORK PROGRAMMING seminar projects maker 0 557 25-09-2013, 04:27 PM
Last Post: seminar projects maker
  Programming Language Theory ICS313 seminar projects maker 0 309 24-09-2013, 02:03 PM
Last Post: seminar projects maker
  Tutorial On Introduction to 8085 Architecture and Programming seminar projects maker 0 377 20-09-2013, 03:52 PM
Last Post: seminar projects maker
  UNIX SYSTEM PROGRAMMING pdf seminar projects maker 0 412 11-09-2013, 03:42 PM
Last Post: seminar projects maker
  Introduction to Microsoft Kinect Sensor Programming PPT study tips 0 402 10-09-2013, 12:02 PM
Last Post: study tips
  Socket Programming - UDP study tips 0 287 20-07-2013, 01:04 PM
Last Post: study tips
  Object-Oriented Programming with Java Report study tips 0 382 02-07-2013, 01:09 PM
Last Post: study tips