Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer System Evolution. Yesterday’s Computers filled Rooms IBM Selective Sequence Electroinic Calculator, 1948.

Similar presentations


Presentation on theme: "Computer System Evolution. Yesterday’s Computers filled Rooms IBM Selective Sequence Electroinic Calculator, 1948."— Presentation transcript:

1 Computer System Evolution

2 Yesterday’s Computers filled Rooms IBM Selective Sequence Electroinic Calculator, 1948

3 Early History of Supercomputer.  In 1990 Cray successful build Cray- 4 the fastest supercomputer in the world at around 10 gigaflops and was smaller than a human brain.  Cray died on October 5 th 1996 at the age of 71 as a result of injuries sustained in an automobile accident.  Currently the fastest computer is IBM BlueGene/L at around 73 teraflops (TFLOPS)

4 Mainframe Computer

5 Personal Computer

6 PDA, Tab, Pad, Smart Phone

7 Computer Network

8 Rick Graziani graziani@cabrillo.edu 8 Networks in the way we work

9 Rick Graziani graziani@cabrillo.edu 9 Networks are integral in our daily lives http://www.youtube.com/watch? v=fQKNvPn3V- 8&mode=related&searchhttp://www.youtube.com/watch? v=fQKNvPn3V- 8&mode=related&search=

10 Rick Graziani graziani@cabrillo.edu 10 Networks Supporting the Way We Live Today’s networks carry between many different types of devices:  Voice  video streams  Text  graphics http://www.youtube.com/watch?v= CQzUsTFqtW0

11 Rick Graziani graziani@cabrillo.edu 11 Networks in the way we play We rely on networks for our lives outside of work.

12 Rick Graziani graziani@cabrillo.edu 12 Network Integrations

13 13

14 14 Cluster Definition Group of computers and servers (connected together) that act like a single system. Each system called a Node. Node contain one or more Processor, Ram,Hard disk and LAN card. Nodes work in Parallel. We can increase performance by adding more Nodes.

15 15

16 Beowulf Cluster Computing Each Computer in the cluster is equipped with:  Intel Core 2 Duo 6400 Processor(Master: Core 2 Duo 6700)  2 Gigabytes of DDR RAM in Dual Channel  D-Link Gigabyte Network Interface Card(Master: 2x Cards)  60 Gigabyte Hard Drive(Master: 1000 Gigabyte RAID 5) Sample Cluster Computer CLUSTER USES: Clusters have a variety of different applications in the world. They are used in bioinformatics to run DNA string matching algorithms or to run protein folding applications. Geologists also use clusters to emulate and predict earthquakes and model the interior of the Earth and sea floor Clusters are even used to render and manipulate high-resolution graphics in engineering. Our completed Beowulf cluster will use a computer algorithm known as BLAST,(Basic Local Alignment Search Tool), to analyze massive sets of DNA sequences for research into Bioinformatics. Researcher: Ben Case Researcher: Stephen Ciesla Advisor: Ed Harcout Biology Consultant: Lorraine Olendzenski PROJECT: We constructed a parallel processing computer system using the Beowulf cluster computing design created at NASA in an attempt to build a powerful computer that could assist in Bioinformatics research and data analysis. BEOWULF CLUSTERS: A Beowulf Cluster is a computer design that uses parallel processing across multiple computers to create cheap and powerful supercomputers. A Beowulf Cluster in practice is usually a collection of generic computers, either stock systems or wholesale parts purchased independently and assembled, connected through an internal network. A cluster has two types of computers, a master computer, and node computers. When a large problem or set of data is given to a Beowulf cluster, the master computer first runs a program that breaks the problem into small discrete pieces; it then sends a piece to each node to compute. As nodes finish their tasks, the master computer continually sends more pieces to them until the entire problem has been computed. MPICH2: In order for the master and node computers to communicate, some sort message passing control structure is required. MPI,(Message Passing Interface) is the most commonly used such control, and the one that we've incorporated into our project. MPICH2 is a implementation of MPI that was specifically designed for use with cluster computing systems and parallel processing. It is an open source set of libraries for various high level programming languages that give programmers tools to easily control how large problems are broken apart and distributed to the various computers in a cluster. OUR CLUSTER: Using funding from the Biology department, the cluster we constructed contains eight computers with one master and seven node computers. Each computer in the cluster contains a dual core processor, giving us a total of 16 processors to utilize. Each runs on the Fedora Core 6 version of Linux and uses the MPICH2 libraries for message passing. They are all connected on a internal network through a high speed gigabyte switch. 2 GB RAM SATA Hard Drives D-Link Network Card Intel Core 2 Processor RESULTS: The total processing power of our cluster has yet to be determined. Once the cluster has been completely streamlined and stabilized, we will run benchmark tests to calculate its average and peak performances CLUSTER LAYOUT AND DESIGN:

17 The World Wide Web provides seamless access to information that is stored in many millions of different geographical locations In contrast, the Grid is an emerging infrastructure that provides seamless access to computing power and data storage capacity distributed over the globe. What is the Grid?

18


Download ppt "Computer System Evolution. Yesterday’s Computers filled Rooms IBM Selective Sequence Electroinic Calculator, 1948."

Similar presentations


Ads by Google