Foilset Search Full Index for Basic foilset

Part A:Overview of Programming Paradigms and Relation to Applications

Given by Geoffrey C. Fox at CRPC/MCNC Workshop on April 10-13 1995. Foils prepared April 7,1995

This module describes many current approaches including different languages which support message passing, data parallelism and task parallelism. We describe the status of various approaches and what software is appropriate for what problems and what machines
We describe High Performance Fortran and what features are needed for what applications as well as
Special needs of coarse grain task parallelism


Table of Contents for Part A:Overview of Programming Paradigms and Relation to Applications

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where Image has important information
(basic:)(focus style:) Denote Foils where HTML is sufficient

1 Parallel Computing Programming Paradigms The Interaction of Applications and Software
2 Abstract of Parallel Programming Paradigm Presentation
3 Some Technology and Community Trends
4 Performance of Supercomputer Class Computers 1940-2000
5 Advances in Parallel Computer and High Speed Network (HPCC) Technology
6 Educational and (Re)training Challenges
7 When will Parallel Computing Take Over ?
8 Some Hardware/Software Trends over next 5 years
9 Parallel Computing Works!
10 Prospects for use of HPCC in the "Real-World"
11 Data Parallelism is a Universal Source of Scaling Parallelism
12 We have learnt that Parallel Computing Works !
13 Methodology of Parallel Computing
14 Concurrent Computation as a Mapping Problem -I
15 Concurrent Computation as a Mapping Problem - II
16 Concurrent Computation as a Mapping Problem - III
17 Structure of Problems and Parallel Software Approaches
18 Problem Architectures
19 5 Categories of Problems
20 Example of Basic Problem Architectures Regular Synchronous Problem Class
21 Example of Basic Problem Architectures Irregular Loosely Synchronous
22 Example of Basic Problem Architectures The difficult Asynchronous Class
23 Example of Basic Problem Architectures for MetaProblem Class
24 Software Bus Structure of USMADE
25 The Mapping of Heterogeneous Metaproblems onto Heterogeneous Metacomputer Systems
26 Further Examples of Metaproblems
27 Heterogeneous Metaproblem Structure for Command and Control
28 More Remarks on Major Defence MetaProblem BMC3IS - Decision Support (Dual Use !)
29 Remarks on What are key Global Issues in determining ease of parallelization of particular applications
30 Criterion for success in parallelizing a particular problem on a particular machine
31 What is the "correct" machine architecture for each problem class
32 Computing as a Mapping Problem
33 Complex Systems to give a Theory of Computing
34 Parallel Computing is "just" an optimization problem, even if we can't agree on what to optimize
35 Complex System Representation of Levels in Computer Software
36 Steps of a Parallel Software Engineering Process
37 Some Overall Comments on Status of Grand and National Challenges
38 Characteristics of Grand Challenges and Comparison with Real World National Challenges
39 Prospects for HPCC in Simulation Arena
40 Opportunities for HPCC in the Science and Engineering Simulation Arena
41 Some Simulation Areas where it will be Possible to exploit HPCC in relatively near term
42 Suprisingly Difficult and Suprisingly Promising Areas for HPCC in Simulation
43 Why is it hard to use HPCC in Manufacturing-I?
44 Why is it hard to use HPCC in Manufacturing-II?
45 Multidisciplinary Analysis and Design as a Critical use of HPCC in Manufacturing?
46 Role of Government and DoD in HPCC Simulation Applications
47 The HPCC Software Industry is not Viable in Simulation Area ?
48 Anecdotes from HPCC Software Industry Arena
49 National Challenges will drive the adoption of HPCC in the "Real World"
50 The National Challenges Identified by the Federal HPCC Initiative
51 Program in Computational Science Implemented within current academic framework
52 Program in Information Age Computational Science Implemented Within Current Academic Program
53 Federal 1994 Blue Book Comparison of National and Grand Challenges
54 Some Specific Application Motivators from an Industry Survey done for New York State
55 Categories of Industrial and Government Applications of HPCC (with reference to academic applications)
56 Tables of Industrial HPCC Applications 1 to 4:SIMULATION
57 Tables of Industrial HPCC Applications 5 to 8: SIMULATION
58 Tables of Industrial HPCC Applications 9 to 13: SIMULATION
59 Tables of Industrial HPCC Applications 14 to 18 Information Analysis -- "DataMining"
60 Table of Industrial Applications 19 to 24 for Information Access InfoVision - Information, Video, Imagery and Simulation on Demand
61 Information Integration Applications 25 to 28
62 Information Integration Applications 29 to 33
63 Abbreviations used in tables of Industrial Applications of HPCC
64 Parallel Computing Software
65 Core Enabling HPCC Software Technologies for Information Production (Simulation)
66 Core Enabling HPCC Algorithms and Components for Information Production (Simulation)
67 Core Enabling HPCC Technologies Information Analysis, Access, Integration
68 Core Enabling HPCC Technologies Information Analysis, Access, Integration (continued)
69 Pittsburgh Grand Challenges Meeting (May 1993)
70 What Determines when you can Parallelize an Application
71 Software for (Distributed Memory) Parallel Computers -- I/O and O/S
72 Performance Monitoring and Debugging Load Balancing
73 Parallel Computing versus Distributed Computing
74 Portable Scalable Languages
75 Why build on existing languages - especially Fortran/C
76 Characteristics of Fortran (C) Plus Message Passing Programming Model
77 Advantages and Disadvantages of Fortran (C) Plus Message Passing
78 Characteristics of Data Parallel Fortran Programming Model
79 Advantages and Disadvantages of Data Parallel Fortran ( C, C++, LISP, ADA )
80 Comparison of Programming and Machine Model

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset

List of WebWisdom URL's Used in this Foilset


key blue94 URL http://www.hpcc.gov/blue94/ * 1994 Federal Blue Book on HPCC by gcf on April 1,1995
Times 2 Foils referenced Foil 38 Foil 53
key blue95 URL http://www.hpcc.gov/blue95/ * 1995 Federal Blue Book on HPCC by gcf on April 1,1995
Times 1 Foils referenced Foil 38
key cps615 URL http://www.npac.syr.edu/EDUCATION/PUB/cps615/cps615homepage.html * CPS615 Simulation Track Core course by gcf on April 1,1995
Times 1 Foils referenced Foil 51
key cps616 URL http://www.npac.syr.edu/EDUCATION/PUB/cpscourses/cps616/index.html * CPS616 Information Track Core Course by gcf on April 1,1995
Times 1 Foils referenced Foil 52
key gcinstgloss URL http://www.infomall.org/npac/roadmap/grand-challenges/index.html * Survey of Grand Challenges by gcf on April 1,1995
Times 1 Foils referenced Foil 38
key natchlist URL http://www.npac.syr.edu/roadmap/natchall.html * National Challenge List by gcf on April 1,1995
Times 2 Foils referenced Foil 38 Foil 49
key niilayers URL http://www.hpcc.gov/blue95/images/prog.layer.new.gif * NII Layers from federal overview by gcf on April 1,1995
Times 1 Foils referenced Foil 49
key nysaccess URL http://www.npac.syr.edu/roadmap/access.html * Information Access/Dissemination part of New York State Survey by gcf on April 1,1995
Times 1 Foils referenced Foil 60
key nysanalysis URL http://www.npac.syr.edu/roadmap/analysis.html * Data Analysis part of New York State Industry Survey by gcf on April 1,1995
Times 1 Foils referenced Foil 59
key nysintegration URL http://www.npac.syr.edu/roadmap/integration.html * Integrated Information systems part of New York State Survey by gcf on April 1,1995
Times 2 Foils referenced Foil 61 Foil 62
key nyssimulation URL http://www.npac.syr.edu/roadmap/simulation.html * Simulation part of New York State Industry Survey by gcf on April 1,1995
Times 3 Foils referenced Foil 56 Foil 57 Foil 58
key nyssurvey URL http://www.npac.syr.edu/roadmap/threeways.html * New York State Industry Survey by gcf on April 1,1995
Times 2 Foils referenced Foil 54 Foil 63
key pcwchap14 URL http://www.npac.syr.edu/copywrite/pcw//node334.html * Chapter 14 of Parallel Computing Works (Asynchronous Problems) by gcf on April 1,1995
Times 1 Foils referenced Foil 22
key pcwchap18 URL http://www.npac.syr.edu/copywrite/pcw//node441.html * Chapter 18 of Parallel Computing Works (Metaproblems) by gcf on April 1,1995
Times 1 Foils referenced Foil 23
key pcwchap3 URL http://www.npac.syr.edu/copywrite/pcw//node21.html * Chapter 3 of Parallel Computing Works (Theory of Problem Architecture) by gcf on April 1,1995
Times 2 Foils referenced Foil 18 Foil 35
key pcwchap4 URL http://www.npac.syr.edu/copywrite/pcw//node30.html * Chapter 4 of Parallel Computing Works (Synchronous Applications) by gcf on April 1,1995
Times 1 Foils referenced Foil 20
key pcwchap9 URL http://www.npac.syr.edu/copywrite/pcw//node174.html * Chapter 9 of Parallel Computing Works (Loosely Synchronous Applications) by gcf on April 1,1995
Times 1 Foils referenced Foil 21
key petasurvey URL http://www.npac.syr.edu/roadmap/petaapps.html * Petaflops Workshop Applications List by gcf on April 1,1995
Times 1 Foils referenced Foil 54
key webwindows URL http://www.npac.syr.edu/users/gcf/webwindows/fullindex.html * CRPC Annual Meeting WebWindows Presentation by gcf on Mon Feb 17 1997
Times 1 Foils referenced Foil 52
Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Feb 22 1998