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

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Chapter 1:Introduction to the world of computers
Super Computers By Phuong Vo.
Network Centric World. Rick Graziani Networks in the way we work Networks are no longer just a luxury, but a necessity in conducting.
Click Here to Begin. Objectives Purchasing a PC can be a difficult process full of complex questions. This Computer Based Training Module will walk you.
Beowulf Supercomputer System Lee, Jung won CS843.
1. Introduction What is cluster computing? Classification of Cluster Computing Technologies: Beowulf cluster Construction of Beowulf Cluster The use of.
Dinker Batra CLUSTERING Categories of Clusters. Dinker Batra Introduction A computer cluster is a group of linked computers, working together closely.
Types of Parallel Computers
Information Technology Center Introduction to High Performance Computing at KFUPM.
Computer Basics 1 Computer Basic 1 includes two lessons:
Linux Clustering A way to supercomputing. What is Cluster? A group of individual computers bundled together using hardware and software in order to make.
Presented by: Yash Gurung, ICFAI UNIVERSITY.Sikkim BUILDING of 3 R'sCLUSTER PARALLEL COMPUTER.
SHARCNET. Multicomputer Systems r A multicomputer system comprises of a number of independent machines linked by an interconnection network. r Each computer.
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 1 This material was developed.
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.
Cluster Computer For Bioinformatics Applications Nile University, Bioinformatics Group. Hisham Adel 2008.
Cluster Computing. References HA Linux Project – Sys Admin – Load Balancing.
Introduction to Computer Terminology
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
07/14/08. 2 Points Introduction. Cluster and Supercomputers. Cluster Types and Advantages. Our Cluster. Cluster Performance. Cluster Computer for Basic.
1b.1 Types of Parallel Computers Two principal approaches: Shared memory multiprocessor Distributed memory multicomputer ITCS 4/5145 Parallel Programming,
Chapter 2 Computer Clusters Lecture 2.1 Overview.
Types of Operating System
Process & Organize Data Storage 2 Data can be stored for later recall and use. The storage facility is a very powerful feature as data can be used later.
Flash Cards Computer Technology.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Integrating Educational Technology into the Curriculum
Unit 1 — Computer Basics Lesson 1 — Understanding Computers and Computer Literacy.
Parallel Processing CS453 Lecture 2.  The role of parallelism in accelerating computing speeds has been recognized for several decades.  Its role in.
Introduction to Information Technology Chapter 1 Mind Tools for Your Future.
1b.1 Types of Parallel Computers Two principal approaches: Shared memory multiprocessor Distributed memory multicomputer ITCS 4/5145 Parallel Programming,
Computing Fundamentals Module Lesson 1 — What Is A Computer?
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
Chapter 1 Intro to Computer Department of Computer Engineering Khon Kaen University.
Loosely Coupled Parallelism: Clusters. Context We have studied older archictures for loosely coupled parallelism, such as mesh’s, hypercubes etc, which.
Introduction to information technology Dr.Fatimah Ali Al-Rowibah.
April 26, CSE8380 Parallel and Distributed Processing Presentation Hong Yue Department of Computer Science & Engineering Southern Methodist University.
Computer Hardware and Software Yong Choi School of Business CSU, Bakersfield.
CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.
Vector/Array ProcessorsCSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Vector/Array Processors Reading: Stallings, Section.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Types of computers Hardware. 8/3/12 Hardware - the tangible, physical parts of the computer which work together to input, process, store and output data.
The Internet The History and Future of the Internet.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
Computer Software Types Three layers of software Operation.
Computing Fundamentals Module Lesson 1 — Introducing Computers Computer Literacy BASICS.
Unit 1: Recognizing Computers Lesson 1: Computers All Around Us Computing Fundamentals Using Windows XP – IC³ Module A.
By Chi-Chang Chen.  Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order.
1 Introduction to Computers M. Luqkman Qader Ruandzy.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 1.
361 Hardware, Software, and Computer Performance Lec 2.
Smart Grid Big Data: Automating Analysis of Distribution Systems Steve Pascoe Manager Business Development E&O - NISC.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 1 What Is a Computer?
Information Technology Basics. Introduction to Information Technology 2 Computer Science – Theory of Computational Applications Computer Engineers - Make.
Constructing a system with multiple computers or processors 1 ITCS 4/5145 Parallel Programming, UNC-Charlotte, B. Wilkinson. Jan 13, 2016.
Computing Fundamentals Module Lesson 1 — Introducing Computers
Types of Operating System
Computer Hardware and Software
Constructing a system with multiple computers or processors
Grid Computing Colton Lewis.
Parallel & Cluster Computing
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Constructing a system with multiple computers or processors
Constructing a system with multiple computers or processors
CSE8380 Parallel and Distributed Processing Presentation
Constructing a system with multiple computers or processors
Computing Fundamentals Module Lesson 1 — Introducing Computers
Types of Parallel Computers
Presentation transcript:

Computer System Evolution

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

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)

Mainframe Computer

Personal Computer

PDA, Tab, Pad, Smart Phone

Computer Network

Rick Graziani 8 Networks in the way we work

Rick Graziani 9 Networks are integral in our daily lives v=fQKNvPn3V- 8&mode=related&searchhttp:// v=fQKNvPn3V- 8&mode=related&search=

Rick Graziani 10 Networks Supporting the Way We Live Today’s networks carry between many different types of devices:  Voice  video streams  Text  graphics CQzUsTFqtW0

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

Rick Graziani 12 Network Integrations

13

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

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:

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?