Introduction and Course Objectives

Introduction and Course Objectives - - one of the top 10...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Title: Introduction and Course Objectives Date: August 21, 2007 9:41 AM Category: CprE426 Tags: CprE 426:  Parallel Programming 3 Programming Assignments: - Matrix multiplication - Game of Life - Sorting? Course Objectives Given a program, does it have parallelism? 2 major categories - Symbolic computation--manipulations of symbols  - sorting - searching - alignment  (matching, spell-checking) - Numerical computation Course Grading 20% midterm 20% final 60% homework/program/project 526--will also  have assigned papers  to read Notes: Look up Fast Multipole Method
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: - one of the top 10 algorithms of the 20th century Parallel computing is not the best method for all programs. How long does it take to align a string with 20 characters?- if processor can do one alignment per microsecond- 20! / (microseconds/year) = 77, 000 years Brute force parallel computing is not going to help solve the large problems. Estimation of parallel and serial computation time Applications of parallel processing-- Matrix multiplication-- Weather modeling...
View Full Document

Page1 / 2

Introduction and Course Objectives - - one of the top 10...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online