| 
		        
			        |  |  
			        |  |  
					| Àâòîðèçàöèÿ |  
					|  |  
			        |  |  
			        | Ïîèñê ïî óêàçàòåëÿì |  
			        | 
 |  
			        |  |  
			        |  |  
			        |  |  
                    |  |  
			        |  |  
			        |  |  |  | 
		|  |  
                    | Milutinovic V. — Computer Architecture: Concepts and Systems |  
                    |  |  
			        |  |  
                    | Ïðåäìåòíûé óêàçàòåëü |  
                    | | Interconnection networks, types      228 Invariant code motion, definition      11
 journaling      502
 Journaling, error recovery      520
 Jover and Kailath transformation method      478—479
 Knowledge processing, definition      308
 Kuhn method of transformation      467—468
 Kung and Lin method of transformation      466
 Kung transformation method      472
 Kuo, Levy, Musicus method of transformation      484—486
 Lam and Mostow transformation method      463
 LAMBDA      345
 Lambda-reduction architectures      435
 Language-corresponding architectures      34—42 see "Fairchild/ISU "IBM "MIT
 Language-corresponding architectures, definition      6
 Language-directed architectures      24—34
 Language-directed architectures, characteristics      24—25
 Language-directed architectures, definition      6
 Language-directed architectures, examples      25 see "Hewlett "Intel "Motorola "National "Zilog
 Languages      see also "Specific names"
 Languages for MIMD processing      185—188
 Languages for parallel processing      186—190
 Languages, SIMD processing      188—190
 Leiserson, Rose, Saxe method of transformation      482—484
 Lexical processor      43—44
 Li and Wah transformation method      476
 Lisp      313 see
 Lisp machines      345
 Load balancing, resource sharing systems      268
 Load estimations, window control      294
 Localized state-dependent scheduling      275
 LOCUS, resource scheduling in      275
 Logic circuit families, gallium arsenide, performance levels      89 90
 LRU technique      112
 Machine code, graph-structured      425
 Machine code, traditional      425
 Mago's tree machine      437—440
 Mago's tree machine, execution in      438—439
 Mago's tree machine, expression strings in      437
 Mago's tree machine, storage management in      428
 Mago's tree machine, token strings in      437
 Manchester dataflow machine, architecture      443f
 Masking redundancy      514—516 526
 Masking redundancy, uniprocessors      543—545
 Massively parallel processor (MPP)      204—208
 Massively parallel processor (MPP), speed of      208
 Massively parallel processor (MPP), structure      204 205f
 Mean time between failures, evaluation of fault-tolerant systems      507—508
 Mean time to failure, fault-tolerant system evaluation      507
 Memory access, cache memory      167—168
 Memory access, message passing      170
 Memory access, multiprocessors      166—174
 Memory access, time multiplexing      169—170
 Memory bandwidth, RISC architecture      55—56
 Memory hierarchy      110—111
 Memory references, intercluster reference, Cm* multiprocessor      199—200
 Memory references, intracluster reference, Cm* multiprocessor      199
 Memory references, local, Cm* multiprocessor      199—200
 Memory structures, associative      195—196
 Memory system design, gallium arsenide implementation      109—115
 Memory systems, hierarchical      110—113
 Memory systems, pipelined      113—115
 Memory systems, virtual      110
 Memory, compiler optimizations      120—125
 Memory, content addressable, SIMD processing      193—196
 Memory, hot spots in      327
 Memory, interleaved structure      523
 Message passing      165 170
 Message-switched network vs. circuit-switched network      203
 Method of alternating directions      384
 Microprocessor without interlocked pipe stages (MIPS), comparison with RISC      72—74
 Microprocessor without interlocked pipe stages (MIPS), data path of      77 78f
 Microprocessor without interlocked pipe stages (MIPS), delayed branches      73
 Microprocessor without interlocked pipe stages (MIPS), high bandwidth memory access      72—73
 Microprocessor without interlocked pipe stages (MIPS), instruction formats      73
 Microprocessor without interlocked pipe stages (MIPS), internal forwarding      73
 Microprocessor without interlocked pipe stages (MIPS), pipelining      73
 Microprocessor without interlocked piped stages      see also "Stanford MIPS"
 Microprocessors, advanced      3—47
 MIMD contour tracing algorithm      197
 MIMD machine, configurations of      182
 MIMD machine, multiple data streams in      182
 MIMD machine, multiple instruction streams in      182
 MIMD pipelining, HEP multiprocessor      321
 MIMD processing, languages for      185—188
 MIMD, parallelism mode      226
 Miranker and Winkler method of transformation      469—470
 MISD machine architecture      182
 MIT Scheme-79/81      35—36
 MIT Scheme-79/81, limitation      35—36
 MIT Scheme-79/81, Lisp      35
 MODFETs      86—87
 Moldovan and Fortes method of transformation      468—469
 Motorola 68000, serial, single-level control      142
 Motorola MC68020      27—28
 Motorola MC68020, CPU      28
 Motorola MC68020, features of      27—28
 Motorola MC68020, gallium arsenide implementation      95—96
 Motorola MC68020, instruction cache      28
 Motorola MC68020, performance      28
 MPP, SIMD architecture      180
 Multiple processor, multicomputer structure      524f
 Multiple processor, multiprocessor structure      525f
 Multiple-SIMD architecture      183
 Multiplier/divider design, gallium arsenide      104-105
 Multiply, implementation of, on RISC      109
 Multiprocessing      135—177
 Multiprocessing, parallelism in      149—151
 Multiprocessing, partitioning      149—155
 Multiprocessor architectures, types      136—137
 Multiprocessor systems      309
 Multiprocessors vs. vector machines      137
 Multiprocessors, artificial intelligence      330—344
 Multiprocessors, cache memory in      167—169
 Multiprocessors, comparison of      170—174
 Multiprocessors, distributed memory      360
 Multiprocessors, functional programming      416—424
 Multiprocessors, interconnection network      166
 Multiprocessors, memory access      166—174
 Multiprocessors, process execution modules in      146—147
 Multiprocessors, program slicing      138f
 Multiprocessors, scheduling in      155—158
 Multiprocessors, supercomputing      315—330
 Multiprocessors, synchronization      159—166
 Multistage cube/shuffle-exchange networks      238—244
 Multistage cube/shuffle-exchange networks, definition      238
 Multistage cube/shuffle-exchange networks, structure      238—239
 Multitasking, definition      316
 N-cube interconnections, FP machines      420—421 421f
 National Semiconductor NS32032      30—31
 National Semiconductor NS32032, data path      30f
 National Semiconductor NS32032, memory traffic reduction      31
 National Semiconductor NS32032, translation look-aside buffer      31
 Navier — Stokes equations, definition      382
 NEC SX2, speed performance of      310t
 Networks, carrier-sense-multiaccess      276—277 278
 Networks, cube      229—232
 Networks, data manipulator      252—258
 Networks, extra-stage cube      244—252
 Networks, generalized cube      239—240
 Networks, IBM/RP3      326—327
 Networks, Illiac      235—236
 Networks, interconnection      225—264
 Networks, interprocessor communication      226
 Networks, multistage cube/shuffle-exchange      238—244
 Networks, plus-minus 2' (PM21)      232—235
 Networks, resource sharing interconnection      265
 Networks, shuffle-exchange      237—238
 Networks, single contention-bus      276—277
 Networks, single-stage      228—238
 
 | NMOS silicon, comparison with DCFL E/D-MESFET      92 NON-VON supercomputer      338—341
 NON-VON supercomputer, architecture, applications      331t
 NON-VON supercomputer, configuration      339
 NON-VON supercomputer, dataflow graphs in      342f
 NON-VON supercomputer, I/O subsystem      340
 NON-VON supercomputer, intelligent record operation of      339—340
 NON-VON supercomputer, prototypes      340
 Numeric processing vs. symbolic processing      309—313
 Numerical supercomputing      309—311
 NYU Supercomputer, control mechanisms in      171
 NYU Ultracomputer      201—204
 NYU Ultracomputer, comparison with other multiprocessors      172t
 NYU Ultracomputer, fetch-and-add instruction in      201
 NYU Ultracomputer, fetch-and-phi operation in      201—202
 NYU Ultracomputer, network design      202—203
 NYU Ultracomputer, omega network design of      202
 NYU Ultracomputer, parallel-serial control      142
 NYU Ultracomputer, self-scheduling in      158
 NYU Ultracomputer, structure      201 202f
 NYU Ultracomputer, switching element in      163f
 OCCAM programming, Inmos transputer      20
 OCCAM, partitioning mechanisms of      153
 Optimal resource-allocation algorithms      277—281
 Optimal resource-allocation algorithms, definition      277
 Optimal-greedy window control      292—293
 Packaging constraints, IC      79
 Packaging constraints, influence of, on architecture      79—80
 Packet-Switched Network      203
 Page faults, definition      28
 Parafrase compiler, detection of parallelism      153—154
 Parallel 300 XR      538—539
 Parallel algorithms, examples      190—198
 Parallel computer systems, classification of      179—185 see "MISD" "SIMD" "SISD"
 Parallel interference machine      341—344
 Parallel interference machine, configuration      343f 343—344
 Parallel model of computation      140
 Parallel processing      178—224
 Parallel processing systems, case studies      198—217
 Parallel processing systems, comparison of      217—219
 Parallel processing, languages for      185—190
 Parallel sequencing      140—141
 Parallel sequencing, data-driven execution      140—141
 Parallel sequencing, demand-driven execution      141
 Parallelism detection      152—154
 Parallelism detection, clustering      154—155
 Parallelism in multiprocessor architecture      150—151
 Parallelism, control of, in ZAPP      444
 Parallelism, FP machines      428—432
 Parallelism, invoking, controlling in FP machines      430—431
 Parallelism, MIMD      226
 Parallelism, SIMD      226
 Partitionability, definition      229
 Partitionable-SIMD/MIMD machine      184
 Partitioning, generalized cube network      242—244
 Partitioning, multiprocessors      149—155
 Pascal interactive direct execution computer (PASDEC)      44
 PASM parallel processing system      214—219
 PASM parallel processing system, configuration      214f 215—218
 PASM parallel processing system, interconnection network      215
 PASM parallel processing system, memory management system      217
 PASM parallel processing system, memory storage system      216—217
 PASM parallel processing system, memory storage unit      216f
 PASM parallel processing system, microcontrollers      215
 PASM parallel processing system, processing elements in      215
 PE address masking scheme, definition      190
 Penalty ratio, definition      6
 PIM-D, ICOT, architecture, applications      331t
 Pipeline interlocking, advantages      17—18
 Pipeline, MIPS      17f
 Pipelined computers, definition      309
 Pipelined memory systems      113—115
 Pipelining      74—75 113—115
 Pipelining, definition      74 359
 Pipelining, dynamic pipeline net in Remps      329
 Pipelining, effect of, on performance      74—75
 Pipelining, MIMD in HEP multiprocessor      321
 Pipelining, solution to overhead problem in multiprocessors      151
 Pipelining, systolic processing      457
 Pluribus      539—541
 Pluribus, configuration      540f
 Pluribus, fault recovery in      539
 Pluribus, feedback parity in      539
 Plus-Minus 2' (PM21) network      232—235
 Plus-Minus 2' (PM21) network, MIMD mode      234
 Plus-Minus 2' (PM21) network, partitioning of      234—235
 Plus-Minus 2' (PM21) network, SIMD mode      233
 prefetching      122—123 124—125
 Present state, definition      406
 Probabilistic scheduling      274
 Process execution module (PEM)      146
 Processor configuration, gallium arsenide implementation      95—96
 Program analysis, AeroSim      390
 Program counter      77
 Program description trees      377—380
 Program description trees, nodes types used in      378t
 Program evaluation, dataflow      425
 Program evaluation, reduction      425
 Program evaluation, sequential execution      424
 Program representation      424—432
 Program representation, dataflow graph      426
 Program representation, FP machines      424—426
 Program representation, graph-structured      425—426
 Program representation, token-string      426
 Program slicing, vector machines vs. multiprocessors      138f
 PROLOG      313
 Pure systolic array, definition      457
 Quasifunctional programming languages      416
 Queuing, multiprocessor      166—167
 Quinton transformation method      473—474
 Ramakrishnan, Fussell, Sillberschatz transformation method      475—476
 RAND method      112
 Random scheduling      274
 Random-access protocols, CSMA networks      278—279
 Reconfigurable duplication      517—518
 Reconfigurable systems, error detection in      517—519
 Reconfiguration, increases system reliability      516—519
 Recursive doubling, definition      192
 Rediflow system, determining parallelism in      431
 Rediflow system, mapping approach in      430
 Reduced architectures      see "Reduced instruction set computers"
 Reduced Instruction Set Computer (RISC)      4
 Reduced instruction set computer (RISC) architecture      48—83
 Reduced instruction set computer (RISC) architecture, advantages      53—55
 Reduced instruction set computer (RISC) architecture, characteristics      53
 Reduced instruction set computer (RISC) architecture, compilers for      56
 Reduced instruction set computer (RISC) architecture, disadvantages      55—56
 Reduced instruction set computer (RISC) architecture, effect of, on hardware technology      56
 Reduced instruction set computer (RISC) architecture, examples      56—74
 Reduced instruction set computer (RISC) architecture, history      48
 Reduced instruction set computer (RISC) architecture, memory bandwidth issue      55—56
 Reduced instruction set computer (RISC), comparison with MIPS      72—74
 Reduced instruction set computer (RISC), delayed branches      73
 Reduced instruction set computer (RISC), gallium arsenide processor design      106
 Reduced instruction set computer (RISC), high bandwidth memory access      72—73
 Reduced instruction set computer (RISC), implementation of multiply on      109
 Reduced instruction set computer (RISC), instruction set      60—61f
 Reduced instruction set computer (RISC), instruction sets      73
 Reduced instruction set computer (RISC), internal forwarding      73
 Reduced instruction set computer (RISC), pipelining      73
 Reduced instruction set computers (RISC)      see also "IBM 801" "Inmos "Ridge "RIMMS" "Stanford "UC
 Reduced instruction set computers (RISC), compilers for      8
 Reduced instruction set computers (RISC), data reusability in      8—9
 Reduced instruction set computers (RISC), examples of      9—10
 Reduced instruction set computers (RISC), execution speed of      7
 Reduced instruction set computers (RISC), floating point calculations in      7
 Reduced instruction set computers (RISC), instruction sets for      7
 Reduced instruction set computers (RISC), large register files used by      8
 Reduced instruction set computers (RISC), load/store organization of      8
 Reduced instruction set computers (RISC), penalty ratio of      6
 
 | 
 |  |  |  | Ðåêëàìà |  |  |  |  |  |