Presentation is loading. Please wait.

Presentation is loading. Please wait.

Parallel Computing With High Performance Computing Clusters (HPCs) By Jeremy Cathey.

Similar presentations


Presentation on theme: "Parallel Computing With High Performance Computing Clusters (HPCs) By Jeremy Cathey."— Presentation transcript:

1

2 Parallel Computing With High Performance Computing Clusters (HPCs) By Jeremy Cathey

3 Super Computing Began as early as late 1950’s Compute large mathematical calculations Large scale task management

4 Advantages of Super Computing Power Configuration Administration Cost Scalability Diversity Disadvantages of Super Computing

5 Alternatives Distributed Computing - Uses queuing system to manage multiple tasks on several computers serially Parallel Computing - Uses several computers to work on one task in parallel

6 Implementations of Alternatives Shared Processors (Multiple Processors) Shared Memory Pools Messaging Systems

7 Advantages of Parallel Computing Cost Scalability Diversity Power Configuration Administration Disadvantages of Parallel Computing

8 Parallelization Techniques Manual - Parallelization implemented by the programmer at creation of the program Automatic - Parallelization implemented on the fly by the operating system

9 Advantages of Manual Parallelization Specific Customization More Effective Parallelization Disadvantages of Manual Parallelization Difficult to Implement Not Very Portable

10 Advantages of Automatic Parallelization Easier to Implement Portable Applications Disadvantages of Automatic Parallelization Less Effective Parallelization

11 Reduce Disadvantages of Parallel Computing Learn more about Operating System development and parallel optimization Provide a solution for optimized parallel computing for Dr. Salazar’s research Project Goals

12 Goal Techniques Reduce power issue of parallel computing machines by custom building an operating system kernel for optimization Research and Improve Open-Mosix Parallelization Technique Create a cluster that is easy to assemble and disassemble Create and/or implement an interface that simplifies cluster administration

13 Operating System Choice Windows Vs. Linux Live vs. Install Community Support Creation vs. Customization HARDWARE SUPPORT!!!!!!!! Bill!!!!

14 Implementation Dr. Salazar: Professor of Chemistry Use cluster to reduce time for sophisticated mathematical computation

15 Simulation Details 2.6 GHz Computer - 2GB RAM 1.2 GHz Computer - 256MB RAM 5 Parallel 1.2GHz Computers – 1.28GB RAM

16

17

18 Parallel

19 Hurdles HARDWARE DETECTION!!!!!! Did I Mention: HARDWARE DETECTION!!!!!!

20 Improvements Redesign Operating System Kernel For More Advanced HARDWARE DETECTION Try Simulations on More Advanced Computers Create Custom Installer for Distribution

21 Special Thanks Dr. Kirk: For providing computers for experiment and for finding a place for me to store my project My Wife: For not killing me while I had to store my project at our home Dr. Wilms: for providing older versions of Red Hat, and for Operating Systems Class Dr. Salazar: For time and effort spent helping me understand a SMALL part of his research

22 Questions? Comments? Derogatory Remarks?


Download ppt "Parallel Computing With High Performance Computing Clusters (HPCs) By Jeremy Cathey."

Similar presentations


Ads by Google