Академический Документы
Профессиональный Документы
Культура Документы
Computing
Second Edition
MORESHWAR R BHUJADE
Professor
Department of Computer Science and Engineering
Indian Institute of Technology Bombay
Mumbai, India
INTRODUCTION 1
1.1 Parallel Computing 1
1.2 Parallel Architectures 7
1.3 Architectural Classification Schemes 16
1.4 Performance of Parallel Computers 20
1.5 Performance Metrics for Processors 27
1.6 Parallel Programming Models 31
1.7 Parallel Algorithms 34
1.8 Distributed Processing 35
Exercises 36
References 37
PIPELINE PROCESSING 40
2.1 Introduction 40
2.2 Pipeline Performance 44
2.3 Arithmetic Pipelines 47
2.4 Pipelined Instruction Processing 59
2.5 Pipeline Stage Design 66
2.6 Hazards 68
2.7 Dynamic Instruction Scheduling 75
2.8 Memory Systems Used in Pipelined Processors 86
2.9 Pipeline Scheduling Theory 92
2.10 High Performance Processor Designs 122
2.11 Branch Prediction 137
Exercises 150
References 159
X CONTENTS