Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Clusters, Rocks, and MPI

Similar presentations


Presentation on theme: "Introduction to Clusters, Rocks, and MPI"— Presentation transcript:

1 Introduction to Clusters, Rocks, and MPI
Dany Guevara David Villegas Spring 2007 Florida International University

2 Acknowledgments This presentation is a compilation of slides from selected material presented at Rocks-A-Palooza II - May 2006, Singapore. Additionally, contents from the following sources were used: Wikipedia Globus alliance Ian Foster – A Globus Primer

3

4

5

6

7 What type of cluster are we going to build?
a) Highly Available b) Visualization Cluster c) Computing Cluster

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22 Live Installation of Rocks
Boot the frontend node by inserting the Kernel CD.

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38 Installation of Compute Nodes
Log into Frontend node as root At the command line run: > insert-ethers

39

40

41 Installation of Compute Nodes
Turn on the compute node Insert CD Reboot and make sure to boot off CD

42 Which CD is needed to boot?
a.) OS Roll – Disk 1 b.) Kernel Roll c.) Service Pack Roll

43

44

45

46 Okay, we have Rocks installed. Now what?
Let's write, compile, and run a parallel program. But first, let's take a closer look at Rocks.

47 What Linux distribution is Rocks based on?

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64 Parallel Code Now, let's focus on how to write a parallel application.

65

66

67

68

69

70

71

72

73

74

75

76

77

78 I'm a scientist interesting in parallel computing
I'm a scientist interesting in parallel computing. I have a large amounts of data, little time, and little programming experience. In the rare event of hardware failure, I'm willing to restart the application since a restart isn't life-threatening. What communication layer should I use for my application? a.) Sockets b.) Message Passing Interface (MPI) c.) Parallel Virtual Machines (PVM)

79

80

81

82

83

84

85

86 Let's log into gcb.fiu.edu and create and build a MPI hello.c program.

87

88

89


Download ppt "Introduction to Clusters, Rocks, and MPI"

Similar presentations


Ads by Google