Vous êtes sur la page 1sur 6

Index

accumulator .. 5, 8, 9, 18, 19, 20, 21,


43, 48, 49, 69, 70, 75, 76, 77, 78,
4
80, 82, 85, 86, 88, 91, 92, 94, 95,
4004 .............................................27 98, 101, 102, 105, 108, 110, 123,
124, 125, 159, 160, 162, 163,
169, 170, 171, 172, 173, 174,
6 175, 176, 177, 178, 179, 180,
181, 197
6502 ...xiv, 9, 19, 28, 150, 151, 161, activity packet....................130, 197
169, 179, 181, 183, 189 ADD ...... 8, 35, 68, 70, 88, 146, 148
68000 .....................9, 10, 11, 20, 28 address bus.................................197
68020 ...........................................28 Altera .........................................137
Amdahl, Gene.... 115, 116, 117, 118
8 ANSI C ..............................138, 139
arithmetic logic unit (ALU).......197
8008 .............................................27 assembler .......................89, 90, 197
8080 .......................................27, 28 assembly language.xiv, 89, 90, 110,
8086 .......................................11, 28 112, 150, 151, 183, 197
8088 .............................................28 associative memory ...........197, 198
80x86 .......................8, 9, 10, 11, 28 atomic instruction ......................197
Automatic Computing Engine
(ACE) ......................................52
A average...........................96, 98, 123
ABLE...........................................53
214 Index

B Control Data Corporation ............29


control unit (CU) ...........17, 25, 198
B1700/B1800...............................53 coprocessor ................................198
Backus, John........................25, 113 Corporaal, Henk .................... xv, 53
Bell Laboratories .........................28 Cray I .........................................127
biological computing .....................2 CRISP C-Machine .......................28
Böhm, Corrado ............................xv crossover.................... 142, 143, 144
Böhm-Jacopini Theorem 56, 57, 58, Crusoe..........................................30
65, 67 Culler ...........................................29
branch on zero (BNZ)..................49 cycle stealing .............................198
bubble sort .................................106 Cydrome ......................................29
Burroughs ....................................53
bus..... 11, 17, 21, 52, 113, 129, 130, D
136, 197, 198, 199, 201
data bus...................... 125, 128, 199
C dataflow computer .... 127, 130, 131,
197, 199
C language .......8, 10, 19, 90, 91, 93 DEC ...... 20, 27, 83, 84, 92, 94, 100,
cellular automata........................198 107, 160, 163, 172
central processing unit ....15, 16, 17, decidability ..................................55
197, 198, 199, 200, 201, 203 decode.................. 33, 120, 121, 199
Church, Alonzo......................xv, 55 DesignWare ...............................139
Cocke, John .................................26 dilation...... 144, 145, 146, 147, 148,
compiler 29, 30, 34, 53, 89, 90, 112, 149, 150, 151, 183, 189, 193
119, 120, 123, 138, 151, 155, Dinman, Saul ......................... xv, 52
189, 198 direct memory access (DMA).....16,
complete1, 2, 15, 52, 61, 62, 63, 64, 137, 198, 199
66, 67, 69, 70, 71, 122, 143, 148, direct mode instruction ..............199
151, 198 DMA controller .................198, 199
Completeness Theorem .........55, 63 DNA .. 134, 151, 152, 154, 155, 157
complex instruction set computer DRAM .......................................199
(CISC)........................1, 137, 198 dynamic memory .......................199
complex instruction set computer
(CISC).....1, 2, 33, 34, 35, 37, 38, E
39, 47, 122, 198
complexity 1, 34, 35, 36, 37, 38, 42, effective instruction 46, 62, 81, 199,
48, 49, 50, 89, 118, 157 200
condition code register...............198 erosion ....... 144, 145, 146, 147, 149
conditional branch 7, 43, 48, 52, 66, exception..........................5, 11, 199
198 explicitly parallel instruction
content-addressable memory .....198 (EPIC)................................29, 39
Index 215

explicitly parallel instruction I


computing (EPIC)..............29, 39
IBM.. 20, 23, 24, 25, 26, 28, 29, 206
F IBM 704.......................................25
IBM 801.................................26, 27
fetch-execute cycle ............199, 202 IEEE 1364 .................................139
field programmable gate array immediate mode instruction ......200
(FPGA)30, 31, 54, 135, 136, 137, implied mode instruction...........200
138, 139, 144, 148, 149, 151, 208 indirect mode instruction...........200
finite state automata (FSA)...60, 61, instruction parameterization .45, 46,
62, 152, 153, 154, 199, 200 81, 200
fitness.................141, 142, 143, 144 instruction register ....... 17, 199, 200
flush ...........................................200 instruction sequencing ...45, 81, 200
Flynn, Michael...........126, 127, 128 instruction synthesis . 34, 47, 80, 81,
FORTRAN...................25, 119, 155 200
fractal .........................................134 Intel.......... 10, 11, 20, 27, 28, 29, 39
interrupt .. 7, 9, 10, 16, 17, 172, 178,
179, 200, 201, 203, 204
G controller..........................17, 200
handler location .....................201
gene....................141, 142, 143, 144 register ...................................201
general register ........17, 36, 37, 200 return location........................201
Genetic Algorithm .....139, 140, 206 vector ............. 172, 178, 179, 201
greatest common denominator
(GCD) ............................109, 110
GRI 909 .......................................52 J

Jacopini, Giuseppe................. xv, 71


H Java Virtual Machine.............21, 53

half adder (HA)...41, 43, 44, 52, 70,


71, 134, 137, 144, 146, 149, 151, L
152, 155
Handel-C....................................138 Laplante, Phillip ................... 25, 52
Harvard ............................21, 23, 24 linear array processor. 200, 201, 204
Hennessy xv, 18, 21, 27, 28, 42, 207 Lipovski, Jack........................ xv, 53
Hilbert, David ..............................55 LISP.......................................25, 32
Hoare, C.A.R .............................118
hypercube processor .114, 115, 127, M
132, 200
machine code 18, 89, 90, 91, 92, 93,
94, 95, 119, 123, 197, 201
216 Index

macrocode..................................201 non-von Neumann architecture ....3,


macroinstruction .....17, 25, 34, 128, 202
197, 198, 199, 201, 202 nop ................ 98, 108, 124, 125, 184
main memory 15, 16, 17, 33, 36, 52,
78, 79, 113, 198, 199, 201, 203
O
mask register..............................201
Mavaddat, F. ................................xv
object code.........................128, 202
memory address register (MAR) 17,
occam-2 .....................................131
201
OISC
memory data register (MDR)......17,
compiler.........................138, 155
201
continuum ..........................49, 50
mesh configuration ....................129
one instruction set computer (OISC)
MicroBlaze ................................137
instruction ..... 47, 49, 75, 89, 122,
microcode ..26, 29, 33, 34, 201, 202
146, 156
microcontroller ..........................202
opcode... 17, 64, 130, 197, 199, 200,
microinstructions ..17, 34, 128, 201,
202
202
operand . 5, 6, 11, 43, 49, 73, 75, 77,
micromemory.........16, 17, 199, 202
78, 79, 83, 84, 85, 86, 88, 89,
microprocessor...xiv, 19, 27, 28, 30,
111, 130, 169, 170, 171, 172,
31, 39, 113, 119, 137, 159
173, 174, 176, 177, 178, 179,
microprogram ................33, 34, 202
180, 197, 199, 200, 202, 203
Moore, S.W..............xv, 54, 60, 200
operandam .. 6, 7, 41, 42, 43, 44, 45,
Morgan, G..............................xv, 54
48, 64, 70, 75, 76, 77, 78, 79, 82,
MOS Technologies .....................xiv
83, 85, 86, 87, 88, 89, 110, 111,
Motorola ..........................10, 20, 28
143, 179, 180, 202
MOVE
operandum .... 6, 7, 8, 10, 12, 41, 42,
instruction .42, 45, 46, 49, 54, 69,
43, 44, 45, 47, 48, 64, 70, 75, 76,
70, 74, 76, 78, 79, 82, 83, 85,
77, 78, 79, 82, 83, 84, 85, 86, 87,
89, 94, 110, 123, 124, 125, 156
88, 89, 94, 110, 111, 143, 179,
OISC43, 74, 75, 77, 89, 124, 142,
180, 202
151, 159, 160, 169, 189
operative ............................156, 202
Multiflow .....................................29
multiplexer.................................202
mutation .....................142, 143, 144 P
MUX..........................................202
parallel processing 29, 39, 113, 114,
115, 116, 117, 118, 119, 125,
N 126, 127, 128, 131, 132, 147,
148, 152, 198, 201
New England Digital ...................53 parallelism
Nios............................................137
instruction ........................29, 132
nonvolatile memory ...................202
micro...................... 119, 123, 127
Index 217

Parvani, B., ..................................xv S


Patterson, David.....................xv, 28
Pentium....................................8, 10 SBN
pipelining ...........120, 121, 123, 202 OISC ...................... 73, 75, 76, 86
postfix notation ......................8, 202 scratch pad memory...................203
preempt ......................................203 selection.. 57, 58, 59, 60, 61, 62, 63,
primary memory ............78, 79, 203 65, 67, 141, 142, 143, 147
processing element (PE) ...128, 129, self-modifying code...................203
149, 203 Sierpinski Triangle ............134, 135
program counter (PC) ...5, 7, 10, 17, SOLOMON ...............................127
19, 28, 30, 42, 48, 50, 58, 59, 61, SPARC ..................................21, 28
62, 63, 64, 65, 66, 68, 70, 88, 89, speculative execution.................203
91, 92, 93, 95, 111, 148, 149, speedup ...... 114, 115, 116, 117, 118
172, 178, 181, 196, 198, 201, SRAM........................................203
202, 203 stack 5, 8, 17, 18, 20, 21, 27, 38, 73,
propagation delay...............129, 203 74, 75, 80, 97, 98, 102, 105, 108,
protein........................152, 154, 155 110, 124, 125, 159, 160, 172,
174, 176, 177, 178, 179, 203, 204
Q stack architecture 18, 19, 20, 21, 38,
73, 74, 75, 80
Quicksort ...........................118, 119 stack pointer......... 17, 172, 178, 204
Stanford University .....................28
static memory ............................203
R status register .. 9, 10, 17, 43, 48, 52,
58, 59, 61, 62, 63, 64, 66, 87,
reduced instruction set computer 111, 169, 170, 171, 176, 204
(RISC).....1, 2, 21, 25, 26, 27, 28, subtract and branch if negative
29, 33, 34, 35, 36, 37, 38, 39, 46, (SBN). 41, 44, 48, 49, 51, 52, 156
47, 53, 78, 122, 127, 155, 203 instruction . 41, 43, 48, 54, 67, 69,
register direct mode instruction .203 73, 76, 77, 79, 88, 89
resultant ....6, 7, 8, 9, 12, 19, 20, 36, Synopsys....................................139
43, 44, 45, 47, 64, 70, 78, 79, 82, systolic processor....... 127, 130, 204
83, 84, 85, 86, 87, 88, 89, 111,
142, 149, 203
reverse subtract and skip on borrow T
(RSSB).....................................48
RISC I ..........................................28 Tabak, Daniel ........................ xv, 53
RISC II.........................................28 Transmeta ....................................30
Rojas, Paul .............................xv, 66 transputer ...........................131, 204
trap...................................7, 89, 204
Turing computable..... 66, 67, 69, 70
Turing, Alan .................... xv, 52, 55
218 Index

V W

van der Poel ..xv, 41, 42, 48, 51, 75, wavefront processor.. 127, 128, 130,
76, 77, 78 204
van der Poel’s Criterion ...............48
VAX 11/780 ................................27
X
vector processor .........................204
Verilog ...............................138, 139
Xilinx................... 54, 137, 138, 208
VHSIC Hardware Description XOR.. 9, 52, 82, 83, 84, 87, 88, 111,
Language (VHDL)...51, 138, 139
133, 154, 155, 172, 181, 204
VLIW.....................29, 30, 128, 206
closure....................................204
von Neumann....2, 24, 30, 113, 127,
131, 135, 204
bottleneck.......................113, 204 Z
processor........................131, 204
Zilog ............................................28

Vous aimerez peut-être aussi