Preface |
|
xi | |
Author Biography |
|
xiii | |
|
|
xv | |
|
|
xvii | |
|
|
1 | (8) |
|
|
1 | (1) |
|
|
2 | (2) |
|
1.3 Why Use Bio-Inspired Algorithms for Fault Tolerance |
|
|
4 | (2) |
|
1.4 Objectives of Bio-Inspired Fault-Tolerant Algorithms |
|
|
6 | (1) |
|
|
6 | (1) |
|
1.6 Organization of the Book |
|
|
7 | (2) |
|
Chapter 2 In-Depth Review of Network on Chip |
|
|
9 | (40) |
|
2.1 Link-Sharing Mechanism |
|
|
9 | (2) |
|
2.2 NoC Fault-Tolerant Routing Algorithms |
|
|
11 | (6) |
|
|
17 | (2) |
|
2.4 Buffer Management Techniques |
|
|
19 | (1) |
|
2.5 NoC Evaluation Parameters |
|
|
20 | (1) |
|
2.6 NoC Clocking Mechanism |
|
|
21 | (3) |
|
|
24 | (1) |
|
|
25 | (1) |
|
|
26 | (2) |
|
|
28 | (1) |
|
2.11 NoC Implementation Platforms |
|
|
28 | (1) |
|
2.12 NoC Buffering Mechanisms |
|
|
28 | (1) |
|
2.13 NoC PE--Router Interface |
|
|
29 | (3) |
|
2.14 NoC Frequency and Technology |
|
|
32 | (1) |
|
2.15 NoC Area and Power Consumption |
|
|
33 | (1) |
|
2.16 NoC Router Ports and Bus Width |
|
|
34 | (1) |
|
2.17 NoC Year of Proposal, Flit Size and Latency |
|
|
34 | (2) |
|
|
36 | (2) |
|
|
38 | (11) |
|
Chapter 3 Bio-Inspired Algorithms and Implementation |
|
|
49 | (6) |
|
3.1 Swarm Intelligence Algorithms |
|
|
49 | (1) |
|
3.2 Ant Colony Optimization |
|
|
49 | (1) |
|
3.3 Artificial Immune System |
|
|
49 | (1) |
|
|
49 | (1) |
|
|
49 | (1) |
|
3.6 Flower Pollination Algorithm |
|
|
50 | (1) |
|
3.7 Artificial Bee Colony Algorithm |
|
|
50 | (1) |
|
3.8 Cat Swarm Optimization |
|
|
50 | (1) |
|
|
50 | (1) |
|
|
51 | (1) |
|
3.11 Cuttlefish Algorithm |
|
|
51 | (1) |
|
3.12 Harris Hawks Optimization |
|
|
51 | (1) |
|
3.13 Killer Whale Algorithm |
|
|
51 | (1) |
|
3.14 Cobweb Network on Chip Topology |
|
|
51 | (1) |
|
3.15 Scalable Bio-Inspired Fault Detection Unit in Network on Chip |
|
|
51 | (1) |
|
3.16 Autonomous Error Tolerant Architecture |
|
|
52 | (1) |
|
3.17 SpiNNaker Communication |
|
|
52 | (1) |
|
3.18 Autonomic Network on Chip Using the Biological Immune System |
|
|
52 | (1) |
|
3.19 Fault-Tolerant NoC Using Biological Brain Techniques |
|
|
52 | (1) |
|
3.20 Bio-Inspired Online Fault Detection in the NoC Interconnect |
|
|
52 | (1) |
|
3.21 Bio-Inspired Self-Aware NoC Fault-Tolerant Routing Algorithm |
|
|
52 | (3) |
|
Chapter 4 Bio-Inspired NoC Fault-Tolerant Algorithms |
|
|
55 | (34) |
|
4.1 Biological Brain Characteristics |
|
|
55 | (1) |
|
|
56 | (1) |
|
|
57 | (1) |
|
4.4 Bio-Inspired NoC Algorithms |
|
|
57 | (2) |
|
4.5 Bio-Inspired NoC Framework |
|
|
59 | (1) |
|
4.6 Bio-Inspired NoC Network |
|
|
59 | (3) |
|
4.7 Bio-Inspired NoC Fault-Tolerant Algorithm |
|
|
62 | (12) |
|
4.8 Bio-Inspired BE and GT NoC Algorithm and Architectures |
|
|
74 | (14) |
|
|
88 | (1) |
|
Chapter 5 Analysis of Bio-Inspired NoC Fault-Tolerant Algorithms |
|
|
89 | (20) |
|
5.1 Research Framework, Design and Parameters |
|
|
89 | (2) |
|
5.2 Bio-Inspired NoC Fault-Tolerant Algorithms Analysis Results |
|
|
91 | (15) |
|
|
106 | (3) |
|
Chapter 6 Conclusion and Future Work |
|
|
109 | (4) |
|
|
110 | (3) |
Appendix A |
|
113 | (72) |
Appendix B |
|
185 | (6) |
Index |
|
191 | |