This introduces the course which covers the essential programming and algorithmic skills needed for large scale (serious) computing (aka simulation) |
We start with an overview of course itself and describe how it compares to other computational science offerings
|
In Introductory material, we describe some large simulations of interest (the so called Grand Challenges) |
An Overview of Technology trends driving the computer industry (in web and simulation areas!) |
Overview of computational science education program here and elsewhere |
Parallel Computing in Society and why it works in computers! |
001 Base Course in Simulation Track of Computational Science CPS615 Fall Semester 97 002 Abstract of CPS615 Introductory Lecture 003 What is Computational Science ? 004 Internetics is Another Way of Thinking 005 Basic CPS615 Contact Points 006 Course Organization 007 Material Covered in this Course 008 Structure of CPS615 - II 009 Motivating Applications 010 Effect of Feature Size on Performance 011 Ames Summer 97 Workshop on Device Technology -- Moore's Law - I 012 Ames Summer 97 Workshop on Device Technology -- Moore's Law - II 013 Ames Summer 97 Workshop on Device Technology -- Alternate Technologies I 014 Ames Summer 97 Workshop on Device Technology -- Alternate Technologies II 015 Ames Summer 97 Workshop on Device Technology -- New Logic Concepts 016 Ames Summer 97 Workshop on Device Technology -- RSFQ 017 Ames Summer 97 Workshop on Device Technology -- QCA -I 018 Ames Summer 97 Workshop on Device Technology -- QCA -II 019 Some Comments on Simulation and HPCC 020 Parallel Computing Rationale 021 Sequential Memory Structure 022 Parallel Computer Memory Structure 023 Back from the Analogy to Parallel Computers! 024 Introduction to Computer Architectures CPS615 Fall Semester 97 025 Abstract of CPS615 Architecture Discussion 026 What is a Pipeline -- Cafeteria Analogy? 027 Example of MIPS R4000 Floating Point 028 MIPS R4000 Floating Point Stages 029 Cache Coherent or Not? 030 Choices in Cache Coherence