Knowledge

Scalable Coherent Interface

Source 📝

268:
packet contains a header with address command and status information, payload (from 0 through optional lengths of data) and a CRC check symbol. The first symbol in the packet header contains the destination node address. If the address is not within the domain handled by the receiving node, the packet is passed to the output through the bypass FIFO. In the other case, the packet is fed to a receive queue and may be transferred to a ring in another dimension. All packets are marked when they pass the scrubber (a node is established as scrubber when the ring is initialized). Packets without a valid destination address will be removed when passing the scrubber for the second time to avoid filling the ring with packets that would otherwise circulate indefinitely.
1470: 162: 296:
states – home, fresh, gone). Associated with each node is also a cache for holding remote data with a directory containing forward and backward pointers to nodes in the linked list sharing the cache line. The tag for the cache has seven states (invalid, only fresh, head fresh, only dirty, head dirty, mid valid, tail valid).
316:
Gustavson led a group called the Scalable Coherent Interface and Serial Express Users, Developers, and Manufacturers Association and maintained a web site for the technology starting in 1996. A series of workshops were held through 1999. After the first 1992 edition, follow-on projects defined shared
283:
and disabling the cache for data that were shared between two or more processors. These methods were feasible when the performance difference between the cache and memory were less than one order of magnitude. Modern processors with caches that are more than two orders of magnitude faster than main
157:
David V. James was a major contributor for writing the specifications including the executable C-code. Stein Gjessing’s group at the University of Oslo used formal methods to verify the coherence protocol and Dolphin Server Technology implemented a node controller chip including the cache coherence
295:
of nodes containing processors that share a particular cache line. Each node holds a directory for the main memory of the node with a tag for each line of memory (same line length as the cache line). The memory tag holds a pointer to the head of the linked list and a state code for the line (three
312:
family for connecting different systems. Different system vendors implemented different variants of SCI for their internal system infrastructure. These different implementations interface to very intricate mechanisms in processors and memory systems and each vendor has to preserve some degrees of
267:
SCI sends information in packets. Each packet consists of an unbroken sequence of 16-bit symbols. The symbol is accompanied by a flag bit. A transition of the flag bit from 0 to 1 indicates the start of a packet. A transition from 1 to 0 occurs 1 (for echoes) or 4 symbols before the packet end. A
153:
The original intent was a single standard for all buses in the computer. The working group soon came up with the idea of using point-to-point communication in the form of insertion rings. This avoided the lumped capacitance, limited physical length/speed of light problems and stub reflections in
258:
is a combination of rings in two dimensions. Switching between the two dimensions requires a small switching capability in the node. This can be expanded to three or more dimensions. The concept of folding rings can also be applied to the Torus topologies to avoid any long connection segments.
223:
model. (The other popular models for cache coherency are based on system-wide eavesdropping (snooping) of memory transactions – a scheme which is not very scalable.) In SCI each node contains a directory with a pointer to the next node in a linked list that shares a particular cache line.
154:
addition to allowing parallel transactions. The use of insertion rings is credited to Manolis Katevenis who suggested it at one of the early meetings of the working group. The working group for developing the standard was led by David B. Gustavson (chair) and David V. James (Vice Chair).
177:(using cache controller and link controller chips from Dolphin), Sequent and Cray Research. Dolphin Interconnect Solutions implemented a PCI and PCI-Express connected derivative of SCI that provides non-coherent shared memory access. This implementation was used by 97:
The IEEE Std 1596-1992, IEEE Standard for Scalable Coherent Interface (SCI) was approved by the IEEE standards board on March 19, 1992. It saw some use during the 1990s, but never became widely used and has been replaced by other systems from the early 2000s.
126:(IEEE) spun off to form a standard targeted at this market in July 1988. It was essentially a subset of Futurebus features that could be easily implemented at high speed, along with minor additions to make it easier to connect to other systems, such as 288:) methods since buses are inherently broadcast. Modern systems with point-to point links use broadcast methods with snoop filter options to improve performance. Since broadcast and eavesdropping are inherently non-scalable, these are not used in SCI. 227:
SCI defines a 64-bit flat address space (16 exabytes) where 16 bits are used for identifying a node (65,536 nodes) and 48 bits for address within the node (256 terabytes). A node can contain many processors and/or memory. The SCI standard defines a
325:
corporation was formed to hold patents on an attempt to define a new memory interface that was related to another working group called SerialExpress or Local Area Memory Port. However, by early 1999 the new memory standard was abandoned.
299:
The distributed directory is scalable. The overhead for the directory based cache coherence is a constant percentage of the node’s memory and cache. This percentage is in the order of 4% for the memory and 7% for the cache.
212:
The logical level that describes the address space, data transfer protocols, cache coherence mechanisms, synchronization primitives, control and status registers, and initialization and error recovery facilities.
146:, Sequent, AT&T, Digital Equipment Corporation, McDonnell Douglas, National Semiconductor, Stanford Linear Accelerator Center, Tektronix, Texas Instruments, Unisys, University of Oslo, 1764: 251:
The most common way to describe these multi-dimensional topologies is k-ary n-cubes (or tori). The SCI standard specification mentions several such topologies as examples.
27: 247:
In distributed switching systems, each node can be connected to a ring of arbitrary length and either all or some of the nodes can be connected to two or more rings.
308:
SCI is a standard for connecting the different resources within a multiprocessor computer system, and it is not as widely known to the public as for example the
118:
marketplace by the time it would be released in the early 1990s. In response, a "Superbus" study group was formed in November 1987. Another working group of the
94:
and a simple interface; i.e. a standard to replace existing buses in multiprocessor systems with one with no inherent scalability and performance limitations.
123: 2689: 2684: 2679: 2674: 2669: 2664: 2659: 279:
ensures data consistency in multiprocessor systems. The simplest form applied in earlier systems was based on clearing the cache contents between
185:
and several others including volume applications for message passing within HPC clustering and medical imaging. SCI was often used to implement
90:), is a high-speed interconnect standard for shared memory multiprocessing and message passing. The goal was to scale well, provide system-wide 334: 1928: 284:
memory would not perform anywhere near optimal without more sophisticated methods for data consistency. Bus based systems use eavesdropping (
1971: 1465:
Interfaces are listed by their speed in the (roughly) ascending order, so the interface at the end of each section should be the fastest.
216:
This structure allowed new developments in physical interface technology to be easily adapted without any redesign on the logical level.
2739: 910: 2605: 2346: 2341: 2331: 2326: 2321: 2316: 2311: 2306: 2296: 2291: 2286: 2281: 2271: 2266: 2261: 2256: 2241: 2236: 2231: 2226: 2221: 1438: 330: 1504: 1067: 930: 737: 507: 240:
SCI can be used to build systems with different types of switching topologies from centralized to fully distributed switching:
630:
David V. James; David B. Gustavson; B. Fleischer (May–Jun 1998). "SerialExpress-a high performance workstation interconnect".
1118: 789: 591:
EEE Standard for High-Bandwidth Memory Interface Based on Scalable Coherent Interface (SCI) Signaling Technology (RamLink)
2775: 2765: 824: 1614: 1171: 1010: 940: 685: 458: 318: 329:
In 1999 a series of papers was published as a book on SCI. An updated specification was published in July 2000 by the
2040: 1559: 1000: 599: 573: 547: 430: 1098: 134:. Representatives from companies in the computer industry and research community included Amdahl, Apple Computer, 1739: 220: 2021: 890: 347: 170: 1996: 1442: 1093: 1062: 715: 1976: 1497: 1040: 194: 244:
With a central switch, each node is connected to the switch with a ringlet (in this case a two-node ring).
2405: 1966: 1584: 1564: 1366: 1305: 1160: 2839: 2808: 1537: 1513: 965: 730: 193:
as the processor memory bus in their NUMA-Q systems. Numascale developed a derivative to connect with
119: 115: 1335: 2375: 1574: 1020: 352: 186: 209:
The physical level that deals with electrical signals, connectors, mechanical and thermal conditions
1809: 701: 190: 2834: 2813: 1674: 1664: 1644: 1490: 1473: 1448: 1340: 995: 678:
SCI: Scalable Coherent Interface: Architecture and Software for High-Performance Compute Clusters
483:"Scalable Coherent Interface and Serial Express Users, Developers, and Manufacturers Association" 447: 229: 147: 539:
IEEE Standard for Shared-Data Formats Optimized for Scalable Coherent Interface (SCI) Processors
1986: 1547: 1030: 565:
IEEE Standard for Low-Voltage Differential Signals (LVDS) for Scalable Coherent Interface (SCI)
20:
Scalable Coherent Interface and Serial Express Users, Developers, and Manufacturers Association
322: 2780: 1903: 1639: 1294: 1247: 1103: 875: 723: 2046: 1794: 1724: 1290: 1143: 1025: 114:(IEEE 896) project in 1987, some engineers predicted it would already be too slow for the 8: 1202: 757: 616: 174: 1804: 746: 16:
High-speed interconnect standard for shared memory multiprocessing and message passing
2477: 2472: 2452: 2436: 2430: 2425: 2420: 2415: 2410: 2400: 2395: 2385: 2380: 2016: 1886: 1846: 1192: 814: 750: 681: 658: 595: 569: 543: 426: 321:
in 1996, and a memory interface known as Ramlink later in 1996. In January 1998, the
515: 2370: 2036: 925: 639: 178: 135: 91: 1799: 1055: 905: 885: 760: 276: 139: 131: 291:
Instead, SCI uses a distributed directory-based cache coherence protocol with a
2654: 1784: 1779: 1699: 1649: 1356: 1050: 975: 900: 804: 779: 280: 2828: 2760: 2704: 2699: 2694: 2644: 2639: 2634: 2624: 2600: 2576: 2564: 2553: 2542: 2530: 2525: 2520: 2515: 2502: 2491: 1981: 1961: 1814: 1789: 1719: 1609: 1554: 1428: 1315: 1207: 1155: 1138: 920: 819: 809: 784: 745: 169:
Different versions and derivatives of SCI were implemented by companies like
143: 629: 2744: 2734: 2482: 2467: 2462: 2457: 2447: 2390: 2031: 2026: 2011: 2006: 2001: 1951: 1165: 1108: 960: 865: 589: 563: 537: 420: 285: 182: 2616: 2356: 2110: 1991: 1956: 1946: 1923: 1918: 1913: 1908: 1891: 1876: 1433: 1412: 1330: 1175: 1113: 1088: 1015: 799: 794: 292: 1252: 2729: 2724: 2056: 1938: 1871: 1866: 1861: 1856: 1851: 1841: 1286: 985: 774: 397: 643: 2790: 2770: 2628: 1881: 1774: 1769: 1754: 1744: 1734: 1714: 1709: 1694: 1684: 1679: 1659: 1654: 1634: 1629: 1624: 1619: 1604: 1569: 1310: 1300: 1267: 1262: 1197: 1072: 860: 845: 840: 675: 392: 372: 362: 111: 709:. International Standard ISO/IEC 13961 IEEE Std 1596. July 10, 2000. 2061: 1833: 1824: 1542: 1532: 1527: 1320: 1257: 990: 850: 357: 309: 2785: 2581: 2547: 2496: 2441: 2336: 2301: 2276: 2251: 2246: 2216: 2211: 2206: 2200: 2194: 2189: 2184: 2179: 2173: 2167: 2162: 2157: 2152: 2146: 2140: 2135: 2130: 2125: 2070: 1704: 1689: 1482: 1453: 1407: 1391: 1217: 1035: 980: 915: 870: 382: 377: 107: 448:"The Scalable Coherent Interface and Related Standards Projects" 219:
Scalability for large systems is achieved through a distributed
2648: 2120: 2115: 2105: 2100: 2095: 2090: 2085: 2080: 2075: 1749: 1579: 1386: 1277: 1242: 1237: 1232: 1227: 1045: 935: 895: 855: 127: 1371: 1282: 130:. Most of the developers had their background from high-speed 26: 2506: 2361: 1896: 1759: 1599: 1381: 1272: 1212: 1150: 1123: 1005: 955: 880: 387: 367: 255: 1729: 1594: 1589: 1376: 1361: 1222: 1133: 1128: 970: 1325: 950: 945: 508:"1596 WG - Working Group for Scalable Coherent Interface" 482: 65: 161: 676:
Hermann Hellwagner; Alexander Reinefeld, eds. (1999).
422:
IEEE Standard for Scalable Coherent Interface (SCI)
614: 445: 124:Institute of Electrical and Electronics Engineers 2826: 1068:Coherent Accelerator Processor Interface (CAPI) 680:. Lecture Notes in Computer Science. Springer. 335:International Organization for Standardization 313:compatibility for both hardware and software. 1498: 731: 656: 594:. IEEE Standards Board. September 16, 1996. 205:The standard defined two interface levels: 1505: 1491: 738: 724: 25: 331:International Electrotechnical Commission 615:David B. Gustavson (February 10, 1999). 542:. IEEE Standards Board. April 25, 1994. 160: 568:. IEEE Standards Board. July 31, 1996. 415: 413: 2827: 659:"ISSCC: SLDRAM group morphs to DDR II" 477: 475: 317:data formats in 1993, a version using 1486: 719: 446:David B. Gustavson (September 1991). 410: 657:David Lammers (February 19, 1999). 472: 189:architectures. It was also used by 142:, CERN, Dolphin Server Technology, 13: 1512: 459:Stanford Linear Accelerator Center 319:low-voltage differential signaling 271: 14: 2851: 703:Scalable Coherent Interface (SCI) 1469: 1468: 31:Group that supports the standard 694: 669: 650: 262: 221:directory-based cache coherence 200: 623: 608: 582: 556: 530: 500: 439: 425:. IEEE Standards Board. 1992. 348:Dolphin Interconnect Solutions 171:Dolphin Interconnect Solutions 84:Scalable Coherent Interconnect 1: 1063:Intel Ultra Path Interconnect 617:"Organizing for Alternatives" 404: 235: 1041:Intel QuickPath Interconnect 1031:Direct Media Interface (DMI) 165:Block diagram of one example 7: 340: 181:for its high-end clusters, 80:Scalable Coherent Interface 10: 2856: 2809:IEEE Standards Association 1026:Compute Express Link (CXL) 116:high performance computing 101: 2799: 2753: 2717: 2615: 2355: 2055: 1937: 1832: 1823: 1520: 1462: 1421: 1400: 1349: 1263:IEEE-1284 (parallel port) 1185: 1178:logical device interface) 1081: 833: 767: 353:List of device bandwidths 303: 187:non-uniform memory access 60: 52: 44: 36: 24: 337:(ISO) as ISO/IEC 13961. 191:Sequent Computer Systems 2814:Category:IEEE standards 230:packet switched network 195:coherent HyperTransport 148:University of Wisconsin 825:List of bus bandwidths 512:Working group web site 166: 455:SLAC Publication 5656 164: 120:standards association 110:(IEEE 960) follow-on 1268:IEEE-1394 (FireWire) 1006:PCI Extended (PCI-X) 1109:Parallel ATA (PATA) 175:Data General AViiON 21: 1016:PCI Express (PCIe) 638:(3). IEEE: 54–65. 167: 19: 2840:Computer networks 2822: 2821: 2713: 2712: 1480: 1479: 1466: 1193:Apple Desktop Bus 1170:PCI Express (via 1129:Serial ATA (SATA) 815:Network on a chip 644:10.1109/40.683105 76: 75: 2847: 1830: 1829: 1507: 1500: 1493: 1484: 1483: 1472: 1471: 1464: 926:HP Precision Bus 740: 733: 726: 717: 716: 711: 710: 708: 698: 692: 691: 673: 667: 666: 654: 648: 647: 627: 621: 620: 612: 606: 605: 586: 580: 579: 560: 554: 553: 534: 528: 527: 525: 523: 518:on March 4, 2016 514:. Archived from 504: 498: 497: 495: 493: 479: 470: 469: 467: 465: 452: 443: 437: 436: 417: 281:context switches 179:Sun Microsystems 92:memory coherence 72: 69: 67: 29: 22: 18: 2855: 2854: 2850: 2849: 2848: 2846: 2845: 2844: 2825: 2824: 2823: 2818: 2795: 2749: 2709: 2611: 2359: 2351: 2059: 2051: 1933: 1819: 1516: 1511: 1481: 1476: 1467: 1458: 1417: 1396: 1345: 1258:IEEE-488 (GPIB) 1181: 1077: 1056:Infinity Fabric 886:Europe Card Bus 829: 763: 744: 714: 706: 700: 699: 695: 688: 674: 670: 655: 651: 628: 624: 613: 609: 602: 588: 587: 583: 576: 562: 561: 557: 550: 536: 535: 531: 521: 519: 506: 505: 501: 491: 489: 481: 480: 473: 463: 461: 450: 444: 440: 433: 419: 418: 411: 407: 402: 343: 306: 277:Cache coherence 274: 272:Cache coherence 265: 238: 203: 140:Hewlett-Packard 106:Soon after the 104: 64: 32: 17: 12: 11: 5: 2853: 2843: 2842: 2837: 2835:Supercomputing 2820: 2819: 2817: 2816: 2811: 2806: 2800: 2797: 2796: 2794: 2793: 2788: 2783: 2778: 2773: 2768: 2763: 2757: 2755: 2751: 2750: 2748: 2747: 2742: 2737: 2732: 2727: 2721: 2719: 2715: 2714: 2711: 2710: 2708: 2707: 2702: 2697: 2692: 2687: 2682: 2677: 2672: 2667: 2662: 2657: 2652: 2642: 2637: 2632: 2621: 2619: 2613: 2612: 2610: 2609: 2597: 2594: 2591: 2588: 2585: 2573: 2570: 2567: 2562: 2559: 2556: 2551: 2539: 2536: 2533: 2528: 2523: 2518: 2513: 2510: 2500: 2488: 2485: 2480: 2475: 2470: 2465: 2460: 2455: 2450: 2445: 2433: 2428: 2423: 2418: 2413: 2408: 2403: 2398: 2393: 2388: 2383: 2378: 2373: 2367: 2365: 2353: 2352: 2350: 2349: 2344: 2339: 2334: 2329: 2324: 2319: 2314: 2309: 2304: 2299: 2294: 2289: 2284: 2279: 2274: 2269: 2264: 2259: 2254: 2249: 2244: 2239: 2234: 2229: 2224: 2219: 2214: 2209: 2204: 2197: 2192: 2187: 2182: 2177: 2170: 2165: 2160: 2155: 2150: 2143: 2138: 2133: 2128: 2123: 2118: 2113: 2108: 2103: 2098: 2093: 2088: 2083: 2078: 2073: 2067: 2065: 2053: 2052: 2050: 2049: 2044: 2034: 2029: 2024: 2019: 2014: 2009: 2004: 1999: 1994: 1989: 1984: 1979: 1974: 1969: 1964: 1959: 1954: 1949: 1943: 1941: 1935: 1934: 1932: 1931: 1926: 1921: 1916: 1911: 1906: 1901: 1900: 1899: 1889: 1884: 1879: 1874: 1869: 1864: 1859: 1854: 1849: 1844: 1838: 1836: 1827: 1821: 1820: 1818: 1817: 1812: 1807: 1802: 1797: 1792: 1787: 1782: 1777: 1772: 1767: 1762: 1757: 1752: 1747: 1742: 1737: 1732: 1727: 1722: 1717: 1712: 1707: 1702: 1697: 1692: 1687: 1682: 1677: 1672: 1667: 1662: 1657: 1652: 1647: 1642: 1637: 1632: 1627: 1622: 1617: 1612: 1607: 1602: 1597: 1592: 1587: 1582: 1577: 1572: 1567: 1562: 1557: 1552: 1551: 1550: 1540: 1535: 1530: 1524: 1522: 1518: 1517: 1514:IEEE standards 1510: 1509: 1502: 1495: 1487: 1478: 1477: 1463: 1460: 1459: 1457: 1456: 1451: 1446: 1436: 1431: 1425: 1423: 1419: 1418: 1416: 1415: 1410: 1404: 1402: 1398: 1397: 1395: 1394: 1389: 1384: 1379: 1374: 1369: 1367:Intel HD Audio 1364: 1359: 1357:ADAT Lightpipe 1353: 1351: 1347: 1346: 1344: 1343: 1338: 1333: 1328: 1323: 1318: 1313: 1308: 1303: 1298: 1280: 1275: 1270: 1265: 1260: 1255: 1250: 1245: 1240: 1235: 1230: 1225: 1220: 1215: 1210: 1205: 1200: 1195: 1189: 1187: 1183: 1182: 1180: 1179: 1168: 1163: 1158: 1153: 1148: 1147: 1146: 1141: 1131: 1126: 1121: 1116: 1111: 1106: 1101: 1096: 1091: 1085: 1083: 1079: 1078: 1076: 1075: 1070: 1065: 1060: 1059: 1058: 1051:HyperTransport 1048: 1043: 1038: 1033: 1028: 1023: 1018: 1013: 1008: 1003: 998: 993: 988: 983: 978: 973: 968: 963: 958: 953: 948: 943: 938: 933: 928: 923: 918: 913: 908: 903: 898: 893: 888: 883: 878: 873: 868: 863: 858: 853: 848: 843: 837: 835: 831: 830: 828: 827: 822: 817: 812: 807: 805:Bus contention 802: 797: 792: 787: 782: 780:Front-side bus 777: 771: 769: 765: 764: 761:computer buses 743: 742: 735: 728: 720: 713: 712: 693: 687:978-3540666967 686: 668: 649: 622: 607: 600: 581: 574: 555: 548: 529: 499: 487:Group web site 471: 438: 431: 408: 406: 403: 401: 400: 395: 390: 385: 380: 375: 370: 365: 360: 355: 350: 344: 342: 339: 305: 302: 273: 270: 264: 261: 249: 248: 245: 237: 234: 214: 213: 210: 202: 199: 132:computer buses 103: 100: 74: 73: 62: 58: 57: 54: 50: 49: 46: 42: 41: 38: 34: 33: 30: 15: 9: 6: 4: 3: 2: 2852: 2841: 2838: 2836: 2833: 2832: 2830: 2815: 2812: 2810: 2807: 2805: 2802: 2801: 2798: 2792: 2789: 2787: 2784: 2782: 2779: 2777: 2774: 2772: 2769: 2767: 2764: 2762: 2759: 2758: 2756: 2752: 2746: 2743: 2741: 2738: 2736: 2733: 2731: 2728: 2726: 2723: 2722: 2720: 2716: 2706: 2703: 2701: 2698: 2696: 2693: 2691: 2688: 2686: 2683: 2681: 2678: 2676: 2673: 2671: 2668: 2666: 2663: 2661: 2658: 2656: 2653: 2650: 2646: 2643: 2641: 2638: 2636: 2633: 2630: 2626: 2623: 2622: 2620: 2618: 2614: 2607: 2603: 2602: 2598: 2595: 2592: 2589: 2586: 2583: 2579: 2578: 2574: 2571: 2568: 2566: 2563: 2560: 2557: 2555: 2552: 2549: 2545: 2544: 2540: 2537: 2534: 2532: 2529: 2527: 2524: 2522: 2519: 2517: 2514: 2511: 2508: 2504: 2501: 2498: 2494: 2493: 2489: 2486: 2484: 2481: 2479: 2476: 2474: 2471: 2469: 2466: 2464: 2461: 2459: 2456: 2454: 2451: 2449: 2446: 2443: 2439: 2438: 2434: 2432: 2429: 2427: 2424: 2422: 2419: 2417: 2414: 2412: 2409: 2407: 2404: 2402: 2399: 2397: 2394: 2392: 2389: 2387: 2384: 2382: 2379: 2377: 2374: 2372: 2369: 2368: 2366: 2363: 2358: 2354: 2348: 2345: 2343: 2340: 2338: 2335: 2333: 2330: 2328: 2325: 2323: 2320: 2318: 2315: 2313: 2310: 2308: 2305: 2303: 2300: 2298: 2295: 2293: 2290: 2288: 2285: 2283: 2280: 2278: 2275: 2273: 2270: 2268: 2265: 2263: 2260: 2258: 2255: 2253: 2250: 2248: 2245: 2243: 2240: 2238: 2235: 2233: 2230: 2228: 2225: 2223: 2220: 2218: 2215: 2213: 2210: 2208: 2205: 2203: 2202: 2198: 2196: 2193: 2191: 2188: 2186: 2183: 2181: 2178: 2176: 2175: 2171: 2169: 2166: 2164: 2161: 2159: 2156: 2154: 2151: 2149: 2148: 2144: 2142: 2139: 2137: 2134: 2132: 2129: 2127: 2124: 2122: 2119: 2117: 2114: 2112: 2109: 2107: 2104: 2102: 2099: 2097: 2094: 2092: 2089: 2087: 2084: 2082: 2079: 2077: 2074: 2072: 2069: 2068: 2066: 2063: 2058: 2054: 2048: 2045: 2042: 2038: 2035: 2033: 2030: 2028: 2025: 2023: 2020: 2018: 2015: 2013: 2010: 2008: 2005: 2003: 2000: 1998: 1995: 1993: 1990: 1988: 1985: 1983: 1980: 1978: 1975: 1973: 1970: 1968: 1965: 1963: 1960: 1958: 1955: 1953: 1950: 1948: 1945: 1944: 1942: 1940: 1936: 1930: 1927: 1925: 1922: 1920: 1917: 1915: 1912: 1910: 1907: 1905: 1902: 1898: 1897:WiMAX · d · e 1895: 1894: 1893: 1890: 1888: 1885: 1883: 1880: 1878: 1875: 1873: 1870: 1868: 1865: 1863: 1860: 1858: 1855: 1853: 1850: 1848: 1845: 1843: 1840: 1839: 1837: 1835: 1831: 1828: 1826: 1822: 1816: 1813: 1811: 1808: 1806: 1803: 1801: 1798: 1796: 1793: 1791: 1788: 1786: 1783: 1781: 1778: 1776: 1773: 1771: 1768: 1766: 1763: 1761: 1758: 1756: 1753: 1751: 1748: 1746: 1743: 1741: 1738: 1736: 1733: 1731: 1728: 1726: 1723: 1721: 1718: 1716: 1713: 1711: 1708: 1706: 1703: 1701: 1698: 1696: 1693: 1691: 1688: 1686: 1683: 1681: 1678: 1676: 1673: 1671: 1668: 1666: 1663: 1661: 1658: 1656: 1653: 1651: 1648: 1646: 1643: 1641: 1638: 1636: 1633: 1631: 1628: 1626: 1623: 1621: 1618: 1616: 1613: 1611: 1608: 1606: 1603: 1601: 1598: 1596: 1593: 1591: 1588: 1586: 1583: 1581: 1578: 1576: 1573: 1571: 1568: 1566: 1563: 1561: 1558: 1556: 1553: 1549: 1546: 1545: 1544: 1541: 1539: 1536: 1534: 1531: 1529: 1526: 1525: 1523: 1519: 1515: 1508: 1503: 1501: 1496: 1494: 1489: 1488: 1485: 1475: 1461: 1455: 1452: 1450: 1447: 1444: 1440: 1437: 1435: 1432: 1430: 1429:Multidrop bus 1427: 1426: 1424: 1420: 1414: 1411: 1409: 1406: 1405: 1403: 1399: 1393: 1390: 1388: 1385: 1383: 1380: 1378: 1375: 1373: 1370: 1368: 1365: 1363: 1360: 1358: 1355: 1354: 1352: 1348: 1342: 1339: 1337: 1336:External PCIe 1334: 1332: 1329: 1327: 1324: 1322: 1319: 1317: 1316:Parallel SCSI 1314: 1312: 1309: 1307: 1304: 1302: 1299: 1296: 1292: 1288: 1284: 1281: 1279: 1276: 1274: 1271: 1269: 1266: 1264: 1261: 1259: 1256: 1254: 1251: 1249: 1246: 1244: 1241: 1239: 1236: 1234: 1231: 1229: 1226: 1224: 1221: 1219: 1216: 1214: 1211: 1209: 1208:Commodore bus 1206: 1204: 1201: 1199: 1196: 1194: 1191: 1190: 1188: 1184: 1177: 1173: 1169: 1167: 1164: 1162: 1159: 1157: 1156:Fibre Channel 1154: 1152: 1149: 1145: 1142: 1140: 1137: 1136: 1135: 1132: 1130: 1127: 1125: 1122: 1120: 1117: 1115: 1112: 1110: 1107: 1105: 1102: 1100: 1097: 1095: 1092: 1090: 1087: 1086: 1084: 1080: 1074: 1071: 1069: 1066: 1064: 1061: 1057: 1054: 1053: 1052: 1049: 1047: 1044: 1042: 1039: 1037: 1034: 1032: 1029: 1027: 1024: 1022: 1019: 1017: 1014: 1012: 1009: 1007: 1004: 1002: 999: 997: 994: 992: 989: 987: 984: 982: 979: 977: 974: 972: 969: 967: 964: 962: 959: 957: 954: 952: 949: 947: 944: 942: 939: 937: 934: 932: 929: 927: 924: 922: 919: 917: 914: 912: 909: 907: 904: 902: 899: 897: 894: 892: 889: 887: 884: 882: 879: 877: 874: 872: 869: 867: 864: 862: 859: 857: 854: 852: 849: 847: 844: 842: 839: 838: 836: 832: 826: 823: 821: 820:Plug and play 818: 816: 813: 811: 810:Bus mastering 808: 806: 803: 801: 798: 796: 793: 791: 788: 786: 785:Back-side bus 783: 781: 778: 776: 773: 772: 770: 766: 762: 759: 755: 753: 748: 741: 736: 734: 729: 727: 722: 721: 718: 705: 704: 697: 689: 683: 679: 672: 664: 660: 653: 645: 641: 637: 633: 626: 618: 611: 603: 601:9780738131375 597: 593: 592: 585: 577: 575:9780738131368 571: 567: 566: 559: 551: 549:9780738112091 545: 541: 540: 533: 517: 513: 509: 503: 488: 484: 478: 476: 460: 456: 449: 442: 434: 432:9780738129501 428: 424: 423: 416: 414: 409: 399: 396: 394: 391: 389: 386: 384: 381: 379: 376: 374: 371: 369: 366: 364: 361: 359: 356: 354: 351: 349: 346: 345: 338: 336: 333:(IEC) of the 332: 327: 324: 320: 314: 311: 301: 297: 294: 289: 287: 282: 278: 269: 260: 257: 252: 246: 243: 242: 241: 233: 231: 225: 222: 217: 211: 208: 207: 206: 198: 196: 192: 188: 184: 180: 176: 172: 163: 159: 155: 151: 149: 145: 144:Cray Research 141: 137: 133: 129: 125: 121: 117: 113: 109: 99: 95: 93: 89: 85: 81: 71: 63: 59: 55: 51: 47: 43: 39: 35: 28: 23: 2803: 2599: 2575: 2541: 2490: 2435: 2199: 2172: 2145: 1669: 961:TURBOchannel 751: 702: 696: 677: 671: 662: 652: 635: 631: 625: 610: 590: 584: 564: 558: 538: 532: 520:. Retrieved 516:the original 511: 502: 490:. Retrieved 486: 462:. Retrieved 454: 441: 421: 328: 315: 307: 298: 290: 275: 266: 263:Transactions 253: 250: 239: 226: 218: 215: 204: 201:The standard 183:Thales Group 168: 156: 152: 105: 96: 87: 83: 79: 77: 37:Abbreviation 2376:legacy mode 1434:CoreConnect 1413:ExpressCard 1341:Thunderbolt 1331:Camera Link 1114:Bus and Tag 800:Address bus 795:Control bus 790:Daisy chain 293:linked list 2829:Categories 2754:Superseded 1825:802 series 1287:ACCESS.bus 1186:Peripheral 986:InfiniBand 981:HP GSC bus 775:System bus 632:IEEE Micro 522:August 31, 492:August 31, 464:August 31, 405:References 398:InfiniBand 236:Topologies 173:, Convex, 56:Non-profit 2629:Bluetooth 1248:Lightning 1198:Atari SIO 1073:SpaceWire 906:Zorro III 846:S-100 bus 841:SS-50 bus 834:Standards 754:standards 747:Technical 393:Futurebus 373:IEEE 1355 363:QuickRing 112:Futurebus 45:Formation 2804:See also 2761:754-1985 2718:Proposed 2062:Ethernet 1548:Revision 1474:Category 1449:Wishbone 1422:Embedded 1401:Portable 1321:Profibus 1253:DMX512-A 1139:Parallel 991:Ethernet 901:Zorro II 851:Multibus 752:de facto 663:EE Times 358:NUMAlink 341:See also 310:Ethernet 286:snooping 254:The 2-D 136:BB&N 2745:P1906.1 2606:Wi-Fi 8 2582:Wi-Fi 7 2548:Wi-Fi 6 2497:Wi-Fi 5 2442:Wi-Fi 4 1521:Current 1454:SLIMbus 1408:PC Card 1392:TOSLINK 1082:Storage 1036:RapidIO 916:FASTBUS 871:STD Bus 768:General 383:Myrinet 378:RapidIO 158:logic. 122:of the 108:Fastbus 102:History 68:.scizzl 61:Website 2649:Zigbee 2617:802.15 2357:802.11 1595:1149.1 1387:S/PDIF 1278:1-Wire 1243:RS-485 1238:RS-423 1233:RS-422 1228:RS-232 1089:ST-506 1046:NVLink 896:STEbus 856:Unibus 684:  598:  572:  546:  429:  323:SLDRAM 304:Legacy 128:VMEbus 40:SCIzzL 2740:P1823 2735:P1699 2730:P1619 2725:P1363 2507:WiGig 2371:-1997 2362:Wi-Fi 2071:-1983 2057:802.3 1939:802.1 1815:42010 1810:29148 1805:16326 1800:16085 1795:14764 1790:12207 1785:11073 1382:McASP 1350:Audio 1295:SMBus 1291:PMBus 1273:UNI/O 1213:HP-IL 1166:SATAe 1151:ESCON 1124:HIPPI 956:NuBus 911:CAMAC 881:Q-Bus 876:SMBus 861:VAXBI 758:wired 707:(PDF) 451:(PDF) 388:QsNet 368:HIPPI 256:torus 2791:1471 2786:1364 2781:1362 2776:1233 2771:1219 2041:LACP 1780:2050 1775:2030 1770:1905 1765:1904 1760:1902 1755:1901 1750:1900 1745:1855 1740:1850 1735:1849 1730:1815 1725:1801 1720:1800 1715:1733 1710:1722 1705:1685 1700:1675 1695:1667 1690:1666 1685:1619 1680:1613 1675:1603 1670:1596 1665:1588 1660:1584 1655:1547 1650:1541 1645:1516 1640:1497 1635:1451 1630:1394 1625:1355 1620:1284 1615:1278 1610:1275 1605:1164 1600:1154 1590:1076 1585:1016 1580:1014 1575:1003 1439:AMBA 1377:MADI 1362:AES3 1223:MIDI 1176:NVMe 1172:AHCI 1134:SCSI 1119:DSSI 1094:ESDI 971:SBus 931:EISA 866:MBus 756:for 749:and 682:ISBN 596:ISBN 570:ISBN 544:ISBN 524:2013 494:2013 466:2013 427:ISBN 78:The 70:.com 53:Type 48:1996 2766:830 2690:.4z 2685:.4g 2680:.4f 2675:.4e 2670:.4d 2665:.4c 2660:.4b 2655:.4a 1982:Qbb 1977:Qaz 1972:Qay 1967:Qat 1962:Qav 1929:.24 1924:.22 1919:.21 1914:.20 1909:.18 1904:.17 1892:.16 1887:.14 1882:.12 1877:.10 1834:802 1570:896 1565:829 1560:828 1555:854 1543:754 1538:730 1533:693 1528:488 1443:AXI 1372:I²S 1326:USB 1311:D²B 1306:SPI 1301:I3C 1283:I²C 1218:HIL 1203:DCB 1174:or 1161:SSA 1144:SAS 1104:SMD 1099:IPI 1021:AGP 1011:PXI 1001:PCI 996:UPA 976:VLB 966:MCA 951:VPX 946:VXS 941:VXI 936:VME 921:LPC 891:ISA 640:doi 88:SCI 82:or 66:www 2831:: 2705:.7 2700:.6 2695:.5 2645:.4 2640:.3 2635:.2 2625:.1 2601:bn 2596:bk 2593:bi 2590:bh 2587:bf 2577:be 2572:bd 2569:bc 2565:bb 2561:ba 2558:az 2554:ay 2543:ax 2538:aq 2535:ak 2531:aj 2526:ai 2521:ah 2516:af 2512:ae 2503:ad 2492:ac 2487:aa 2347:df 2342:de 2337:dd 2332:db 2327:da 2322:cz 2317:cy 2312:cx 2307:cw 2302:cv 2297:cu 2292:ct 2287:cs 2282:cr 2277:cq 2272:cp 2267:cn 2262:cm 2257:ck 2252:ch 2247:cg 2242:ce 2237:cd 2232:cc 2227:cb 2222:ca 2217:bz 2212:by 2207:bu 2201:bt 2195:ba 2190:az 2185:av 2180:au 2174:at 2168:aq 2163:an 2158:ak 2153:ah 2147:af 2141:ae 2136:ad 2131:ac 2126:ab 2047:BA 2037:AX 2032:AS 2027:aq 2022:ak 2017:ah 2012:ag 2007:AE 2002:ad 1997:AB 1872:.9 1867:.8 1862:.7 1857:.6 1852:.5 1847:.4 1842:.2 1293:, 1289:, 661:. 636:18 634:. 510:. 485:. 474:^ 457:. 453:. 412:^ 232:. 197:. 150:. 138:, 2651:) 2647:( 2631:) 2627:( 2608:) 2604:( 2584:) 2580:( 2550:) 2546:( 2509:) 2505:( 2499:) 2495:( 2483:z 2478:y 2473:w 2468:v 2463:u 2458:s 2453:r 2448:p 2444:) 2440:( 2437:n 2431:k 2426:j 2421:i 2416:h 2411:g 2406:f 2401:e 2396:d 2391:c 2386:b 2381:a 2364:) 2360:( 2121:z 2116:y 2111:x 2106:u 2101:j 2096:i 2091:e 2086:d 2081:b 2076:a 2064:) 2060:( 2043:) 2039:( 1992:X 1987:w 1957:Q 1952:p 1947:D 1506:e 1499:t 1492:v 1445:) 1441:( 1297:) 1285:( 739:e 732:t 725:v 690:. 665:. 646:. 642:: 619:. 604:. 578:. 552:. 526:. 496:. 468:. 435:. 86:(

Index


www.scizzl.com
memory coherence
Fastbus
Futurebus
high performance computing
standards association
Institute of Electrical and Electronics Engineers
VMEbus
computer buses
BB&N
Hewlett-Packard
Cray Research
University of Wisconsin

Dolphin Interconnect Solutions
Data General AViiON
Sun Microsystems
Thales Group
non-uniform memory access
Sequent Computer Systems
coherent HyperTransport
directory-based cache coherence
packet switched network
torus
Cache coherence
context switches
snooping
linked list
Ethernet

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.