index to computer architecture: a minimalist perspective

Upload: william-gilreath

Post on 30-May-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Index to Computer Architecture: A Minimalist Perspective

    1/6

    Index

    4

    4004.............................................27

    6

    6502 ...xiv, 9, 19, 28, 150, 151, 161,

    169, 179, 181, 183, 189

    68000 .....................9, 10, 11, 20, 28

    68020 ...........................................28

    8

    8008.............................................27

    8080 .......................................27, 28

    8086 .......................................11, 28

    8088 .............................................28

    80x86 .......................8, 9, 10, 11, 28

    A

    ABLE...........................................53

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

    43, 48, 49, 69, 70, 75, 76, 77, 78,

    80, 82, 85, 86, 88, 91, 92, 94, 95,98, 101, 102, 105, 108, 110, 123,

    124, 125, 159, 160, 162, 163,

    169, 170, 171, 172, 173, 174,

    175, 176, 177, 178, 179, 180,

    181, 197

    activity packet....................130, 197

    ADD ......8, 35, 68, 70, 88, 146, 148

    address bus.................................197

    Altera .........................................137

    Amdahl, Gene....115, 116, 117, 118

    ANSI C ..............................138, 139

    arithmetic logic unit (ALU).......197assembler.......................89, 90, 197

    assembly language.xiv, 89, 90, 110,

    112, 150, 151, 183, 197

    associative memory ...........197, 198

    atomic instruction ......................197

    Automatic Computing Engine

    (ACE) ......................................52

    average...........................96, 98, 123

  • 8/14/2019 Index to Computer Architecture: A Minimalist Perspective

    2/6

    214 Index

    B

    B1700/B1800...............................53

    Backus, John........................25, 113

    Bell Laboratories .........................28

    biological computing.....................2

    Bhm, Corrado ............................xvBhm-Jacopini Theorem 56, 57, 58,

    65, 67

    branch on zero (BNZ)..................49

    bubble sort .................................106

    Burroughs ....................................53

    bus.....11, 17, 21, 52, 113, 129, 130,

    136, 197, 198, 199, 201

    C

    C language .......8, 10, 19, 90, 91, 93

    cellular automata........................198

    central processing unit....15, 16, 17,

    197, 198, 199, 200, 201, 203

    Church, Alonzo......................xv, 55

    Cocke, John .................................26

    compiler 29, 30, 34, 53, 89, 90, 112,

    119, 120, 123, 138, 151, 155,

    189, 198

    complete1, 2, 15, 52, 61, 62, 63, 64,

    66, 67, 69, 70, 71, 122, 143, 148,

    151, 198

    Completeness Theorem .........55, 63complex instruction set computer

    (CISC)........................1, 137, 198

    complex instruction set computer

    (CISC).....1, 2, 33, 34, 35, 37, 38,

    39, 47, 122, 198

    complexity 1, 34, 35, 36, 37, 38, 42,

    48, 49, 50, 89, 118, 157

    condition code register...............198

    conditional branch 7, 43, 48, 52, 66,

    198

    content-addressable memory .....198

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

    control unit (CU) ...........17, 25, 198

    coprocessor ................................198

    Corporaal, Henk ....................xv, 53

    Cray I .........................................127

    CRISP C-Machine.......................28

    crossover....................142, 143, 144Crusoe..........................................30

    Culler ...........................................29

    cycle stealing .............................198

    Cydrome ......................................29

    D

    data bus......................125, 128, 199

    dataflow computer.... 127, 130, 131,

    197, 199

    DEC......20, 27, 83, 84, 92, 94, 100,

    107, 160, 163, 172

    decidability ..................................55

    decode..................33, 120, 121, 199

    DesignWare...............................139

    dilation...... 144, 145, 146, 147, 148,

    149, 150, 151, 183, 189, 193

    Dinman, Saul .........................xv, 52

    direct memory access (DMA).....16,

    137, 198, 199

    direct mode instruction.............. 199

    DMA controller .................198, 199

    DNA .. 134, 151, 152, 154, 155, 157DRAM.......................................199

    dynamic memory.......................199

    E

    effective instruction 46, 62, 81, 199,

    200

    erosion .......144, 145, 146, 147, 149

    exception..........................5, 11, 199

    explicitly parallel instruction

    (EPIC)................................29, 39

  • 8/14/2019 Index to Computer Architecture: A Minimalist Perspective

    3/6

    Index 215

    explicitly parallel instruction

    computing (EPIC)..............29, 39

    F

    fetch-execute cycle ............199, 202

    field programmable gate array(FPGA)30, 31, 54, 135, 136, 137,

    138, 139, 144, 148, 149, 151, 208

    finite state automata (FSA)...60, 61,

    62, 152, 153, 154, 199, 200

    fitness.................141, 142, 143, 144

    flush ...........................................200

    Flynn, Michael...........126, 127, 128

    FORTRAN...................25, 119, 155

    fractal .........................................134

    G

    gene....................141, 142, 143, 144

    general register ........17, 36, 37, 200

    Genetic Algorithm.....139, 140, 206

    greatest common denominator

    (GCD)............................109, 110

    GRI 909 .......................................52

    H

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

    71, 134, 137, 144, 146, 149, 151,

    152, 155

    Handel-C....................................138

    Harvard ............................21, 23, 24

    Hennessyxv, 18, 21, 27, 28, 42, 207

    Hilbert, David ..............................55

    Hoare, C.A.R .............................118

    hypercube processor .114, 115, 127,

    132, 200

    I

    IBM.. 20, 23, 24, 25, 26, 28, 29, 206

    IBM 704.......................................25

    IBM 801.................................26, 27

    IEEE 1364 .................................139

    immediate mode instruction ......200implied mode instruction...........200

    indirect mode instruction...........200

    instruction parameterization .45, 46,

    81, 200

    instruction register....... 17, 199, 200

    instruction sequencing...45, 81, 200

    instruction synthesis .34, 47, 80, 81,

    200

    Intel..........10, 11, 20, 27, 28, 29, 39

    interrupt .. 7, 9, 10, 16, 17, 172, 178,

    179, 200, 201, 203, 204

    controller..........................17, 200handler location .....................201

    register ...................................201

    return location........................201

    vector .............172, 178, 179, 201

    J

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

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

    L

    Laplante, Phillip ................... 25, 52

    linear array processor.200, 201, 204

    Lipovski, Jack........................xv, 53

    LISP.......................................25, 32

    M

    machine code 18, 89, 90, 91, 92, 93,

    94, 95, 119, 123, 197, 201

  • 8/14/2019 Index to Computer Architecture: A Minimalist Perspective

    4/6

  • 8/14/2019 Index to Computer Architecture: A Minimalist Perspective

    5/6

    Index 217

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

    Patterson, David.....................xv, 28

    Pentium....................................8, 10

    pipelining...........120, 121, 123, 202

    postfix notation......................8, 202

    preempt ......................................203

    primary memory ............78, 79, 203processing element (PE) ...128, 129,

    149, 203

    program counter (PC) ...5, 7, 10, 17,

    19, 28, 30, 42, 48, 50, 58, 59, 61,

    62, 63, 64, 65, 66, 68, 70, 88, 89,

    91, 92, 93, 95, 111, 148, 149,

    172, 178, 181, 196, 198, 201,

    202, 203

    propagation delay...............129, 203

    protein........................152, 154, 155

    Q

    Quicksort ...........................118, 119

    R

    reduced instruction set computer

    (RISC).....1, 2, 21, 25, 26, 27, 28,

    29, 33, 34, 35, 36, 37, 38, 39, 46,

    47, 53, 78, 122, 127, 155, 203

    register direct mode instruction.203

    resultant ....6, 7, 8, 9, 12, 19, 20, 36,43, 44, 45, 47, 64, 70, 78, 79, 82,

    83, 84, 85, 86, 87, 88, 89, 111,

    142, 149, 203

    reverse subtract and skip on borrow

    (RSSB).....................................48

    RISC I ..........................................28

    RISC II.........................................28

    Rojas, Paul.............................xv, 66

    S

    SBN

    OISC......................73, 75, 76, 86

    scratch pad memory...................203

    selection..57, 58, 59, 60, 61, 62, 63,

    65, 67, 141, 142, 143, 147self-modifying code...................203

    Sierpinski Triangle ............134, 135

    SOLOMON ...............................127

    SPARC ..................................21, 28

    speculative execution.................203

    speedup......114, 115, 116, 117, 118

    SRAM........................................203

    stack 5, 8, 17, 18, 20, 21, 27, 38, 73,

    74, 75, 80, 97, 98, 102, 105, 108,

    110, 124, 125, 159, 160, 172,

    174, 176, 177, 178, 179, 203, 204

    stack architecture 18, 19, 20, 21, 38,73, 74, 75, 80

    stack pointer.........17, 172, 178, 204

    Stanford University .....................28

    static memory ............................203

    status register..9, 10, 17, 43, 48, 52,

    58, 59, 61, 62, 63, 64, 66, 87,

    111, 169, 170, 171, 176, 204

    subtract and branch if negative

    (SBN).41, 44, 48, 49, 51, 52, 156

    instruction.41, 43, 48, 54, 67, 69,

    73, 76, 77, 79, 88, 89

    Synopsys....................................139

    systolic processor.......127, 130, 204

    T

    Tabak, Daniel ........................xv, 53

    Transmeta ....................................30

    transputer ...........................131, 204

    trap...................................7, 89, 204

    Turing computable.....66, 67, 69, 70

    Turing, Alan .................... xv, 52, 55

  • 8/14/2019 Index to Computer Architecture: A Minimalist Perspective

    6/6

    218 Index

    V

    van der Poel ..xv, 41, 42, 48, 51, 75,

    76, 77, 78

    van der Poels Criterion...............48

    VAX 11/780 ................................27

    vector processor.........................204Verilog...............................138, 139

    VHSIC Hardware Description

    Language (VHDL)...51, 138, 139

    VLIW.....................29, 30, 128, 206

    von Neumann....2, 24, 30, 113, 127,

    131, 135, 204

    bottleneck.......................113, 204

    processor........................131, 204

    W

    wavefront processor..127, 128, 130,

    204

    X

    Xilinx...................54, 137, 138, 208

    XOR.. 9, 52, 82, 83, 84, 87, 88, 111,

    133, 154, 155, 172, 181, 204

    closure....................................204

    Z

    Zilog ............................................28