461:
25:
748:, where double-precision formats offered more than 10-digit accuracy. The 360s also included instructions for variable-length decimal arithmetic for commercial applications, so the practice of using word lengths that were a power of two quickly became commonplace, though at least one line of 36-bit computer systems are still sold as of 2019, the
537:. These calculators had a column of keys for each digit, and operators were trained to use all their fingers when entering numbers, so while some specialized calculators had more columns, ten was a practical limit. Computers, as the new competitor, had to match that accuracy. Decimal computers sold in that era, such as the
640:
These computers had addresses 12 to 18 bits in length. The addresses referred to 36-bit words, so the computers were limited to addressing between 4,096 and 262,144 words (24,576 to 1,572,864 six-bit characters). The older 36-bit computers were limited to a similar amount of physical memory as well.
559:. This was long enough to represent positive and negative integers to an accuracy of ten decimal digits (35 bits would have been the minimum). It also allowed the storage of six alphanumeric characters encoded in a
728:
data type be at least 8 bits, and that all data types other than bitfields have a size that is a multiple of the character size, so standard C implementations on 36-bit machines would typically use 9-bit
663:
six 6-bit ASCII characters, supporting the upper-case unaccented letters, digits, space, and most ASCII punctuation characters. It was used on the PDP-6 and PDP-10 under the name
397:
2021:
505:
quickly moved from 8-bit to 16-bit to 32-bit over a period of a decade. The number of 36-bit machines rapidly fell during this period, offered largely for
521:
Prior to the introduction of computers, the state of the art in precision scientific and engineering calculation was the ten-digit, electrically powered,
711:
of the instruction, the "J" field, to access characters. The GE-600 used special indirect words to access 6- and 9-bit characters. the PDP-6/10 had
993:
707:
shift and mask operations or with special-purpose hardware supporting 6-bit, 9-bit, or variable-length characters. The Univac 1100/2200 used the
2132:
1315:
390:
1834:
1112:
1991:
1557:
1374:
2345:
1337:
383:
330:
1986:
2058:
336:
2340:
1811:
319:
308:
89:
61:
2755:
1879:
1142:
986:
297:
2765:
1906:
957:
464:
Friden mechanical calculator. The electronic computer word length of 36-bits was chosen, in part, to match its precision.
68:
1033:
460:
2073:
1901:
1874:
1253:
108:
42:
2888:
2451:
1344:
1310:
1305:
1224:
1189:
712:
370:
75:
2863:
2760:
2161:
2068:
1869:
1090:
979:
365:
360:
1889:
1608:
1043:
46:
2063:
1911:
1884:
1745:
1359:
1320:
1177:
57:
2500:
2262:
1738:
1699:
1354:
1349:
1283:
1095:
495:
350:
287:
129:
2127:
1824:
1522:
1219:
2777:
2424:
1841:
1332:
1300:
1070:
1058:
1038:
807:
418:
274:
269:
264:
2868:
2831:
2821:
1209:
794:
slices that can be configured to support the multiplication of two 36-bit numbers. The DSP block in
534:
284:
2883:
2290:
2226:
2203:
2053:
2015:
1851:
1801:
1796:
1273:
1167:
1075:
719:
653:
723:
2836:
2619:
2513:
2477:
2394:
2378:
2220:
2009:
1968:
1956:
1819:
1733:
1654:
1419:
1080:
1023:
753:
587:
434:
35:
2642:
2614:
2524:
2489:
2238:
2232:
2214:
1948:
1942:
1846:
1750:
1641:
1580:
1442:
1085:
564:
560:
506:
347:
932:
82:
2816:
2725:
2471:
2183:
2001:
1760:
1728:
1686:
1598:
1399:
1214:
1204:
1194:
1184:
1154:
1137:
1002:
936:
787:
641:
Architectures that survived evolved over time to support larger virtual address spaces using
595:
522:
438:
411:
2846:
2782:
2368:
2090:
1980:
1927:
1459:
1172:
1028:
1010:
733:
s, although 12-bit, 18-bit, or 36-bit would also satisfy the requirements of the standard.
249:
919:
8:
2893:
2878:
2698:
2549:
2531:
2495:
2483:
2137:
2084:
1861:
1777:
1659:
1514:
1409:
1268:
642:
571:
530:
2924:
2750:
2742:
2594:
2569:
2373:
2248:
1772:
1713:
1593:
1325:
1053:
757:
487:
454:
442:
325:
314:
843:"Would you please go over the rules about bytes, chars, and characters one more time?"
842:
2703:
2670:
2586:
2518:
2419:
2409:
2399:
2330:
2325:
2320:
2243:
2172:
2078:
2038:
1671:
1621:
1571:
1547:
1429:
1369:
1364:
1246:
1162:
791:
615:
498:
234:
229:
224:
2873:
2806:
2792:
2647:
2554:
2508:
2315:
2310:
2305:
2300:
2295:
2285:
2155:
2122:
2033:
2028:
1937:
1789:
1784:
1767:
1755:
1694:
1258:
1236:
1122:
1100:
1018:
856:
819:
741:
634:
556:
481:
426:
219:
214:
209:
204:
194:
189:
179:
174:
169:
164:
159:
154:
2787:
2772:
2720:
2624:
2599:
2436:
2429:
2280:
2275:
2270:
2209:
2117:
2107:
1829:
1664:
1616:
1379:
1263:
1231:
1132:
1127:
1048:
477:
450:
259:
149:
144:
139:
774:
and DECSYSTEM-10-compatible hardware and retired the service in the late 2000s.
2898:
2732:
2715:
2708:
2604:
2461:
2198:
2112:
2043:
1626:
1588:
1537:
1532:
1527:
1241:
1065:
873:
860:
745:
502:
484:
422:
677:
five 7-bit characters and 1 unused bit (the usual PDP-6/10 convention, called
2918:
2693:
2609:
1649:
1631:
1424:
1117:
896:
591:
510:
1552:
2903:
2841:
2657:
2634:
2446:
2167:
1105:
704:
671:
611:
607:
579:
526:
468:
Starting in the 1960s, but especially the 1970s, the introduction of 7-bit
552:
Early binary computers aimed at the same market therefore often used a 36-
2688:
2652:
2363:
2335:
2193:
2048:
971:
583:
575:
446:
239:
2574:
2564:
2559:
2541:
2441:
2414:
1676:
1509:
1479:
1199:
763:
737:
184:
2665:
2662:
2404:
1474:
1452:
303:
24:
2680:
1499:
657:
542:
1489:
1447:
696:
538:
1504:
1469:
1434:
961:
813:
795:
771:
767:
749:
689:
664:
630:
603:
473:
1962:
1494:
1464:
685:
626:
622:
599:
546:
480:
bytes, with word sizes that were multiples of 8, notably the
469:
501:. By the mid-1970s the conversion was largely complete, and
2826:
1974:
1894:
1484:
958:"Digital Signal Processing (DSP) Blocks in Stratix Devices"
798:
Stratix FPGAs can do 36-bit additions and multiplications.
783:
744:
full words, scientific calculations had largely shifted to
713:
special instructions to access arbitrary-length byte fields
567:
752:
ClearPath Dorado series, which is the continuation of the
1414:
1404:
553:
491:
453:
of that size. 36-bit computers were popular in the early
430:
920:"C++ FAQ: the rules about bytes, chars, and characters"
674:
characters packed into 32 bits, plus four spare bits
49:. Unsourced material may be challenged and removed.
703:Characters were extracted from words either using
770:computers in the late 1960s. It continued using
2916:
441:(ALU) architectures are those that are based on
987:
433:(six six-bit characters) wide. Also, 36-bit
391:
777:
457:era from the 1950s through the early 1970s.
1992:Computer performance by orders of magnitude
563:. Computers with 36-bit words included the
1001:
994:
980:
545:, had a word length of ten digits, as did
398:
384:
109:Learn how and when to remove this message
852:
850:
648:The common character packings included:
459:
837:
835:
2917:
660:characters (ubiquitous in early usage)
975:
847:
637:words, so a double word was 36 bits.
1963:Floating-point operations per second
832:
598:, the Digital Equipment Corporation
47:adding citations to reliable sources
18:
13:
476:led to the move to machines using
14:
2936:
549:, one of the earliest computers.
2889:Semiconductor device fabrication
933:"LatticeECP3 sysDSP Usage Guide"
525:, such as those manufactured by
124:Computer architecture bit widths
23:
2864:History of general-purpose CPUs
1091:Nondeterministic Turing machine
898:ISO/IEC 9899:1999 specification
875:ISO/IEC 9899:1999 specification
34:needs additional citations for
16:Computer architecture bit width
1044:Deterministic finite automaton
964:+accessdate=December 27, 2013.
950:
925:
912:
889:
866:
722:requires that the size of the
1:
1835:Simultaneous and heterogenous
825:
684:four 8-bit characters (7-bit
429:units are those that are 36
2519:Integrated memory controller
2501:Translation lookaside buffer
1700:Memory dependence prediction
1143:Random-access stored program
1096:Probabilistic Turing machine
863:: "A file transfer protocol"
816:(36-bit Page Size Extension)
7:
1975:Synaptic updates per second
801:
736:By the time IBM introduced
695:four 9-bit characters (the
688:plus 1 spare bit, or 8-bit
10:
2941:
2379:Heterogeneous architecture
1301:Orthogonal instruction set
1071:Alternating Turing machine
1059:Quantum cellular automaton
808:Physical Address Extension
766:was launched using 36-bit
621:Smaller machines like the
516:
2869:Microprocessor chronology
2856:
2832:Dynamic frequency scaling
2805:
2741:
2679:
2633:
2585:
2540:
2460:
2387:
2356:
2261:
2182:
2146:
2100:
2000:
1987:Cache performance metrics
1926:
1860:
1810:
1721:
1712:
1685:
1640:
1607:
1579:
1570:
1390:
1293:
1282:
1153:
1009:
778:Other uses in electronics
572:IBM 701/704/709/7090/7094
2884:Hardware security module
2227:Digital signal processor
2204:Graphics processing unit
2016:Graphics processing unit
2837:Dynamic voltage scaling
2620:Memory address register
2514:Branch target predictor
2478:Address generation unit
2221:Physics processing unit
2010:Central processing unit
1969:Transactions per second
1957:Instructions per second
1880:Array processing (SIMT)
1024:Stored-program computer
754:UNIVAC 1100/2200 series
709:partial word designator
692:), plus four spare bits
592:General Electric GE-600
435:central processing unit
2643:Hardwired control unit
2525:Memory management unit
2490:Memory management unit
2239:Secure cryptoprocessor
2233:Tensor Processing Unit
2215:Vision processing unit
1949:Cycles per instruction
1943:Instructions per cycle
1890:Associative processing
1581:Instruction pipelining
1003:Processor technologies
901:. p. 37, § 6.2.6.1 (4)
720:C programming language
565:MIT Lincoln Laboratory
561:six-bit character code
507:backward compatibility
496:Data General MV series
465:
348:Decimal floating-point
2726:Sum-addressed decoder
2472:Arithmetic logic unit
1599:Classic RISC pipeline
1553:Epiphany architecture
1400:Motorola 68000 series
937:Lattice Semiconductor
788:Lattice Semiconductor
645:or other mechanisms.
616:Symbolics 3600 series
523:mechanical calculator
492:Digital Equipment VAX
463:
439:arithmetic logic unit
412:computer architecture
285:Binary floating-point
2847:Performance per watt
2425:replacement policies
2091:Package on a package
1981:Performance per watt
1885:Pipelined processing
1655:Tomasulo's algorithm
1460:Clipper architecture
1316:Application-specific
1029:Finite-state machine
878:. p. 20, § 5.2.4.2.1
43:improve this article
2879:Digital electronics
2532:Instruction decoder
2484:Floating-point unit
2138:Soft microprocessor
2085:System in a package
1660:Reservation station
1190:Transport-triggered
758:mainframe computers
643:memory segmentation
2751:Integrated circuit
2595:Processor register
2249:Baseband processor
1594:Operand forwarding
1054:Cellular automaton
499:superminicomputers
466:
455:mainframe computer
58:"36-bit computing"
2912:
2911:
2801:
2800:
2420:Instruction cache
2410:Scratchpad memory
2257:
2256:
2244:Network processor
2173:Network on a chip
2128:Ultra-low-voltage
2079:Multi-chip module
1922:
1921:
1708:
1707:
1695:Branch prediction
1672:Register renaming
1566:
1565:
1548:VISC architecture
1370:Quantum computing
1365:VISC architecture
1247:Secondary storage
1163:Microarchitecture
1123:Register machines
509:purposes running
408:
407:
119:
118:
111:
93:
2932:
2874:Processor design
2766:Power management
2648:Instruction unit
2509:Branch predictor
2458:
2457:
2156:System on a chip
2098:
2097:
1938:Transistor count
1862:Flynn's taxonomy
1719:
1718:
1577:
1576:
1380:Addressing modes
1291:
1290:
1237:Memory hierarchy
1101:Hypercomputation
1019:Abstract machine
996:
989:
982:
973:
972:
966:
965:
954:
948:
947:
945:
943:
929:
923:
918:Marshall Cline.
916:
910:
909:
907:
906:
893:
887:
886:
884:
883:
870:
864:
854:
845:
841:Marshall Cline.
839:
820:UTF-9 and UTF-18
782:The LatticeECP3
732:
726:
679:five-seven ASCII
606:(as used in the
588:1100/2200 series
423:memory addresses
400:
393:
386:
121:
120:
114:
107:
103:
100:
94:
92:
51:
27:
19:
2940:
2939:
2935:
2934:
2933:
2931:
2930:
2929:
2915:
2914:
2913:
2908:
2894:Tick–tock model
2852:
2808:
2797:
2737:
2721:Address decoder
2675:
2629:
2625:Program counter
2600:Status register
2581:
2536:
2496:Load–store unit
2463:
2456:
2383:
2352:
2253:
2210:Image processor
2185:
2178:
2148:
2142:
2118:Microcontroller
2108:Embedded system
2096:
1996:
1929:
1918:
1856:
1806:
1704:
1681:
1665:Re-order buffer
1636:
1617:Data dependency
1603:
1562:
1392:
1386:
1285:
1284:Instruction set
1278:
1264:Multiprocessing
1232:Cache hierarchy
1225:Register/memory
1149:
1049:Queue automaton
1005:
1000:
970:
969:
956:
955:
951:
941:
939:
931:
930:
926:
917:
913:
904:
902:
895:
894:
890:
881:
879:
872:
871:
867:
855:
848:
840:
833:
828:
804:
780:
730:
724:
519:
511:legacy programs
503:microprocessors
404:
375:
342:
279:
244:
115:
104:
98:
95:
52:
50:
40:
28:
17:
12:
11:
5:
2938:
2928:
2927:
2910:
2909:
2907:
2906:
2901:
2899:Pin grid array
2896:
2891:
2886:
2881:
2876:
2871:
2866:
2860:
2858:
2854:
2853:
2851:
2850:
2844:
2839:
2834:
2829:
2824:
2819:
2813:
2811:
2803:
2802:
2799:
2798:
2796:
2795:
2790:
2785:
2780:
2775:
2770:
2769:
2768:
2763:
2758:
2747:
2745:
2739:
2738:
2736:
2735:
2733:Barrel shifter
2730:
2729:
2728:
2723:
2716:Binary decoder
2713:
2712:
2711:
2701:
2696:
2691:
2685:
2683:
2677:
2676:
2674:
2673:
2668:
2660:
2655:
2650:
2645:
2639:
2637:
2631:
2630:
2628:
2627:
2622:
2617:
2612:
2607:
2605:Stack register
2602:
2597:
2591:
2589:
2583:
2582:
2580:
2579:
2578:
2577:
2572:
2562:
2557:
2552:
2546:
2544:
2538:
2537:
2535:
2534:
2529:
2528:
2527:
2516:
2511:
2506:
2505:
2504:
2498:
2487:
2481:
2475:
2468:
2466:
2455:
2454:
2449:
2444:
2439:
2434:
2433:
2432:
2427:
2422:
2417:
2412:
2407:
2397:
2391:
2389:
2385:
2384:
2382:
2381:
2376:
2371:
2366:
2360:
2358:
2354:
2353:
2351:
2350:
2349:
2348:
2338:
2333:
2328:
2323:
2318:
2313:
2308:
2303:
2298:
2293:
2288:
2283:
2278:
2273:
2267:
2265:
2259:
2258:
2255:
2254:
2252:
2251:
2246:
2241:
2236:
2230:
2224:
2218:
2212:
2207:
2201:
2199:AI accelerator
2196:
2190:
2188:
2180:
2179:
2177:
2176:
2170:
2165:
2162:Multiprocessor
2159:
2152:
2150:
2144:
2143:
2141:
2140:
2135:
2130:
2125:
2120:
2115:
2113:Microprocessor
2110:
2104:
2102:
2101:By application
2095:
2094:
2088:
2082:
2076:
2071:
2066:
2061:
2056:
2051:
2046:
2044:Tile processor
2041:
2036:
2031:
2026:
2025:
2024:
2013:
2006:
2004:
1998:
1997:
1995:
1994:
1989:
1984:
1978:
1972:
1966:
1960:
1954:
1953:
1952:
1940:
1934:
1932:
1924:
1923:
1920:
1919:
1917:
1916:
1915:
1914:
1904:
1899:
1898:
1897:
1892:
1887:
1882:
1872:
1866:
1864:
1858:
1857:
1855:
1854:
1849:
1844:
1839:
1838:
1837:
1832:
1830:Hyperthreading
1822:
1816:
1814:
1812:Multithreading
1808:
1807:
1805:
1804:
1799:
1794:
1793:
1792:
1782:
1781:
1780:
1775:
1765:
1764:
1763:
1758:
1748:
1743:
1742:
1741:
1736:
1725:
1723:
1716:
1710:
1709:
1706:
1705:
1703:
1702:
1697:
1691:
1689:
1683:
1682:
1680:
1679:
1674:
1669:
1668:
1667:
1662:
1652:
1646:
1644:
1638:
1637:
1635:
1634:
1629:
1624:
1619:
1613:
1611:
1605:
1604:
1602:
1601:
1596:
1591:
1589:Pipeline stall
1585:
1583:
1574:
1568:
1567:
1564:
1563:
1561:
1560:
1555:
1550:
1545:
1542:
1541:
1540:
1538:z/Architecture
1535:
1530:
1525:
1517:
1512:
1507:
1502:
1497:
1492:
1487:
1482:
1477:
1472:
1467:
1462:
1457:
1456:
1455:
1450:
1445:
1437:
1432:
1427:
1422:
1417:
1412:
1407:
1402:
1396:
1394:
1388:
1387:
1385:
1384:
1383:
1382:
1372:
1367:
1362:
1357:
1352:
1347:
1342:
1341:
1340:
1330:
1329:
1328:
1318:
1313:
1308:
1303:
1297:
1295:
1288:
1280:
1279:
1277:
1276:
1271:
1266:
1261:
1256:
1251:
1250:
1249:
1244:
1242:Virtual memory
1234:
1229:
1228:
1227:
1222:
1217:
1212:
1202:
1197:
1192:
1187:
1182:
1181:
1180:
1170:
1165:
1159:
1157:
1151:
1150:
1148:
1147:
1146:
1145:
1140:
1135:
1130:
1120:
1115:
1110:
1109:
1108:
1103:
1098:
1093:
1088:
1083:
1078:
1073:
1066:Turing machine
1063:
1062:
1061:
1056:
1051:
1046:
1041:
1036:
1026:
1021:
1015:
1013:
1007:
1006:
999:
998:
991:
984:
976:
968:
967:
949:
924:
911:
888:
865:
846:
830:
829:
827:
824:
823:
822:
817:
811:
803:
800:
779:
776:
746:floating point
701:
700:
693:
682:
675:
668:
661:
652:six 6-bit IBM
596:Honeywell 6000
518:
515:
485:IBM System/360
406:
405:
403:
402:
395:
388:
380:
377:
376:
374:
373:
368:
363:
357:
354:
353:
344:
343:
341:
340:
334:
328:
323:
317:
312:
306:
301:
294:
291:
290:
281:
280:
278:
277:
272:
267:
262:
256:
253:
252:
246:
245:
243:
242:
237:
232:
227:
222:
217:
212:
207:
202:
197:
192:
187:
182:
177:
172:
167:
162:
157:
152:
147:
142:
136:
133:
132:
126:
125:
117:
116:
31:
29:
22:
15:
9:
6:
4:
3:
2:
2937:
2926:
2923:
2922:
2920:
2905:
2902:
2900:
2897:
2895:
2892:
2890:
2887:
2885:
2882:
2880:
2877:
2875:
2872:
2870:
2867:
2865:
2862:
2861:
2859:
2855:
2848:
2845:
2843:
2840:
2838:
2835:
2833:
2830:
2828:
2825:
2823:
2820:
2818:
2815:
2814:
2812:
2810:
2804:
2794:
2791:
2789:
2786:
2784:
2781:
2779:
2776:
2774:
2771:
2767:
2764:
2762:
2759:
2757:
2754:
2753:
2752:
2749:
2748:
2746:
2744:
2740:
2734:
2731:
2727:
2724:
2722:
2719:
2718:
2717:
2714:
2710:
2707:
2706:
2705:
2702:
2700:
2697:
2695:
2694:Demultiplexer
2692:
2690:
2687:
2686:
2684:
2682:
2678:
2672:
2669:
2667:
2664:
2661:
2659:
2656:
2654:
2651:
2649:
2646:
2644:
2641:
2640:
2638:
2636:
2632:
2626:
2623:
2621:
2618:
2616:
2615:Memory buffer
2613:
2611:
2610:Register file
2608:
2606:
2603:
2601:
2598:
2596:
2593:
2592:
2590:
2588:
2584:
2576:
2573:
2571:
2568:
2567:
2566:
2563:
2561:
2558:
2556:
2553:
2551:
2550:Combinational
2548:
2547:
2545:
2543:
2539:
2533:
2530:
2526:
2523:
2522:
2520:
2517:
2515:
2512:
2510:
2507:
2502:
2499:
2497:
2494:
2493:
2491:
2488:
2485:
2482:
2479:
2476:
2473:
2470:
2469:
2467:
2465:
2459:
2453:
2450:
2448:
2445:
2443:
2440:
2438:
2435:
2431:
2428:
2426:
2423:
2421:
2418:
2416:
2413:
2411:
2408:
2406:
2403:
2402:
2401:
2398:
2396:
2393:
2392:
2390:
2386:
2380:
2377:
2375:
2372:
2370:
2367:
2365:
2362:
2361:
2359:
2355:
2347:
2344:
2343:
2342:
2339:
2337:
2334:
2332:
2329:
2327:
2324:
2322:
2319:
2317:
2314:
2312:
2309:
2307:
2304:
2302:
2299:
2297:
2294:
2292:
2289:
2287:
2284:
2282:
2279:
2277:
2274:
2272:
2269:
2268:
2266:
2264:
2260:
2250:
2247:
2245:
2242:
2240:
2237:
2234:
2231:
2228:
2225:
2222:
2219:
2216:
2213:
2211:
2208:
2205:
2202:
2200:
2197:
2195:
2192:
2191:
2189:
2187:
2181:
2174:
2171:
2169:
2166:
2163:
2160:
2157:
2154:
2153:
2151:
2145:
2139:
2136:
2134:
2131:
2129:
2126:
2124:
2121:
2119:
2116:
2114:
2111:
2109:
2106:
2105:
2103:
2099:
2092:
2089:
2086:
2083:
2080:
2077:
2075:
2072:
2070:
2067:
2065:
2062:
2060:
2057:
2055:
2052:
2050:
2047:
2045:
2042:
2040:
2037:
2035:
2032:
2030:
2027:
2023:
2020:
2019:
2017:
2014:
2011:
2008:
2007:
2005:
2003:
1999:
1993:
1990:
1988:
1985:
1982:
1979:
1976:
1973:
1970:
1967:
1964:
1961:
1958:
1955:
1950:
1947:
1946:
1944:
1941:
1939:
1936:
1935:
1933:
1931:
1925:
1913:
1910:
1909:
1908:
1905:
1903:
1900:
1896:
1893:
1891:
1888:
1886:
1883:
1881:
1878:
1877:
1876:
1873:
1871:
1868:
1867:
1865:
1863:
1859:
1853:
1850:
1848:
1845:
1843:
1840:
1836:
1833:
1831:
1828:
1827:
1826:
1823:
1821:
1818:
1817:
1815:
1813:
1809:
1803:
1800:
1798:
1795:
1791:
1788:
1787:
1786:
1783:
1779:
1776:
1774:
1771:
1770:
1769:
1766:
1762:
1759:
1757:
1754:
1753:
1752:
1749:
1747:
1744:
1740:
1737:
1735:
1732:
1731:
1730:
1727:
1726:
1724:
1720:
1717:
1715:
1711:
1701:
1698:
1696:
1693:
1692:
1690:
1688:
1684:
1678:
1675:
1673:
1670:
1666:
1663:
1661:
1658:
1657:
1656:
1653:
1651:
1650:Scoreboarding
1648:
1647:
1645:
1643:
1639:
1633:
1632:False sharing
1630:
1628:
1625:
1623:
1620:
1618:
1615:
1614:
1612:
1610:
1606:
1600:
1597:
1595:
1592:
1590:
1587:
1586:
1584:
1582:
1578:
1575:
1573:
1569:
1559:
1556:
1554:
1551:
1549:
1546:
1543:
1539:
1536:
1534:
1531:
1529:
1526:
1524:
1521:
1520:
1518:
1516:
1513:
1511:
1508:
1506:
1503:
1501:
1498:
1496:
1493:
1491:
1488:
1486:
1483:
1481:
1478:
1476:
1473:
1471:
1468:
1466:
1463:
1461:
1458:
1454:
1451:
1449:
1446:
1444:
1441:
1440:
1438:
1436:
1433:
1431:
1428:
1426:
1425:Stanford MIPS
1423:
1421:
1418:
1416:
1413:
1411:
1408:
1406:
1403:
1401:
1398:
1397:
1395:
1389:
1381:
1378:
1377:
1376:
1373:
1371:
1368:
1366:
1363:
1361:
1358:
1356:
1353:
1351:
1348:
1346:
1343:
1339:
1336:
1335:
1334:
1331:
1327:
1324:
1323:
1322:
1319:
1317:
1314:
1312:
1309:
1307:
1304:
1302:
1299:
1298:
1296:
1292:
1289:
1287:
1286:architectures
1281:
1275:
1272:
1270:
1267:
1265:
1262:
1260:
1257:
1255:
1254:Heterogeneous
1252:
1248:
1245:
1243:
1240:
1239:
1238:
1235:
1233:
1230:
1226:
1223:
1221:
1218:
1216:
1213:
1211:
1208:
1207:
1206:
1205:Memory access
1203:
1201:
1198:
1196:
1193:
1191:
1188:
1186:
1183:
1179:
1176:
1175:
1174:
1171:
1169:
1166:
1164:
1161:
1160:
1158:
1156:
1152:
1144:
1141:
1139:
1138:Random-access
1136:
1134:
1131:
1129:
1126:
1125:
1124:
1121:
1119:
1118:Stack machine
1116:
1114:
1111:
1107:
1104:
1102:
1099:
1097:
1094:
1092:
1089:
1087:
1084:
1082:
1079:
1077:
1074:
1072:
1069:
1068:
1067:
1064:
1060:
1057:
1055:
1052:
1050:
1047:
1045:
1042:
1040:
1037:
1035:
1034:with datapath
1032:
1031:
1030:
1027:
1025:
1022:
1020:
1017:
1016:
1014:
1012:
1008:
1004:
997:
992:
990:
985:
983:
978:
977:
974:
963:
959:
953:
938:
934:
928:
921:
915:
900:
899:
892:
877:
876:
869:
862:
858:
853:
851:
844:
838:
836:
831:
821:
818:
815:
812:
809:
806:
805:
799:
797:
793:
789:
785:
775:
773:
769:
765:
761:
759:
755:
751:
747:
743:
739:
734:
727:
721:
718:The standard
716:
714:
710:
706:
698:
694:
691:
687:
683:
680:
676:
673:
669:
666:
662:
659:
655:
651:
650:
649:
646:
644:
638:
636:
632:
628:
624:
619:
617:
613:
609:
605:
601:
597:
593:
589:
585:
581:
577:
573:
569:
566:
562:
558:
555:
550:
548:
544:
540:
536:
532:
528:
524:
514:
512:
508:
504:
500:
497:
493:
489:
486:
483:
479:
475:
471:
462:
458:
456:
452:
448:
447:address buses
444:
440:
436:
432:
428:
424:
420:
417:
413:
401:
396:
394:
389:
387:
382:
381:
379:
378:
372:
369:
367:
364:
362:
359:
358:
356:
355:
352:
349:
346:
345:
338:
335:
332:
329:
327:
324:
321:
318:
316:
313:
310:
307:
305:
302:
299:
296:
295:
293:
292:
289:
286:
283:
282:
276:
273:
271:
268:
266:
263:
261:
258:
257:
255:
254:
251:
248:
247:
241:
238:
236:
233:
231:
228:
226:
223:
221:
218:
216:
213:
211:
208:
206:
203:
201:
198:
196:
193:
191:
188:
186:
183:
181:
178:
176:
173:
171:
168:
166:
163:
161:
158:
156:
153:
151:
148:
146:
143:
141:
138:
137:
135:
134:
131:
128:
127:
123:
122:
113:
110:
102:
91:
88:
84:
81:
77:
74:
70:
67:
63:
60: –
59:
55:
54:Find sources:
48:
44:
38:
37:
32:This article
30:
26:
21:
20:
2904:Chip carrier
2842:Clock gating
2761:Mixed-signal
2658:Write buffer
2635:Control unit
2447:Clock signal
2186:accelerators
2168:Cypress PSoC
1825:Simultaneous
1642:Out-of-order
1274:Neuromorphic
1155:Architecture
1113:Belt machine
1106:Zeno machine
1039:Hierarchical
952:
940:. Retrieved
927:
914:
903:. Retrieved
897:
891:
880:. Retrieved
874:
868:
781:
762:
735:
717:
708:
705:machine code
702:
699:convention).
678:
672:DEC Radix-50
647:
639:
620:
612:DECSYSTEM-20
608:DECsystem-10
551:
520:
467:
415:
409:
199:
105:
99:October 2009
96:
86:
79:
72:
65:
53:
41:Please help
36:verification
33:
2689:Multiplexer
2653:Data buffer
2364:Single-core
2336:bit slicing
2194:Coprocessor
2049:Coprocessor
1930:performance
1852:Cooperative
1842:Speculative
1802:Distributed
1761:Superscalar
1746:Instruction
1714:Parallelism
1687:Speculative
1519:System/3x0
1391:Instruction
1168:Von Neumann
1081:Post–Turing
614:), and the
576:UNIVAC 1103
557:word length
425:, or other
250:Application
240:bit slicing
2809:management
2704:Multiplier
2565:Logic gate
2555:Sequential
2462:Functional
2442:Clock rate
2415:Data cache
2388:Components
2369:Multi-core
2357:Core count
1847:Preemptive
1751:Pipelining
1734:Bit-serial
1677:Wide-issue
1622:Structural
1544:Tilera ISA
1510:MicroBlaze
1480:ETRAX CRIS
1375:Comparison
1220:Load–store
1200:Endianness
905:2023-07-24
882:2023-07-24
826:References
792:multiplier
764:CompuServe
738:System/360
472:and 8-bit
451:data buses
437:(CPU) and
69:newspapers
2925:Data unit
2743:Circuitry
2663:Microcode
2587:Registers
2430:coherence
2405:CPU cache
2263:Word size
1928:Processor
1572:Execution
1475:DEC Alpha
1453:Power ISA
1269:Cognitive
1076:Universal
942:April 29,
488:mainframe
443:registers
351:precision
288:precision
2919:Category
2681:Datapath
2374:Manycore
2346:variable
2184:Hardware
1820:Temporal
1500:OpenRISC
1195:Cellular
1185:Dataflow
1178:modified
802:See also
790:include
658:Fieldata
543:IBM 7070
541:and the
531:Marchant
419:integers
2857:Related
2788:Quantum
2778:Digital
2773:Boolean
2671:Counter
2570:Quantum
2331:512-bit
2326:256-bit
2321:128-bit
2164:(MPSoC)
2149:on chip
2147:Systems
1965:(FLOPS)
1778:Process
1627:Control
1609:Hazards
1495:Itanium
1490:Unicore
1448:PowerPC
1173:Harvard
1133:Pointer
1128:Counter
1086:Quantum
697:Multics
539:IBM 650
517:History
83:scholar
2793:Switch
2783:Analog
2521:(IMC)
2492:(MMU)
2341:others
2316:64-bit
2311:48-bit
2306:32-bit
2301:24-bit
2296:16-bit
2291:15-bit
2286:12-bit
2123:Mobile
2039:Stream
2034:Barrel
2029:Vector
2018:(GPU)
1977:(SUPS)
1945:(IPC)
1797:Memory
1790:Vector
1773:Thread
1756:Scalar
1558:Others
1505:RISC-V
1470:SuperH
1439:Power
1435:MIPS-X
1410:PDP-11
1259:Fabric
1011:Models
962:Altera
859:
814:PSE-36
796:Altera
772:PDP-10
768:PDP-10
750:Unisys
742:32-bit
690:EBCDIC
665:sixbit
635:18-bit
631:PDP-15
604:PDP-10
590:, the
574:, the
570:, the
535:Monroe
527:Friden
482:32-bit
474:EBCDIC
416:36-bit
85:
78:
71:
64:
56:
2849:(PPW)
2807:Power
2699:Adder
2575:Array
2542:Logic
2503:(TLB)
2486:(FPU)
2480:(AGU)
2474:(ALU)
2464:units
2400:Cache
2281:8-bit
2276:4-bit
2271:1-bit
2235:(TPU)
2229:(DSP)
2223:(PPU)
2217:(VPU)
2206:(GPU)
2175:(NoC)
2158:(SoC)
2093:(PoP)
2087:(SiP)
2081:(MCM)
2022:GPGPU
2012:(CPU)
2002:Types
1983:(PPW)
1971:(TPS)
1959:(IPS)
1951:(CPI)
1722:Level
1533:S/390
1528:S/370
1523:S/360
1465:SPARC
1443:POWER
1326:TRIPS
1294:Types
810:(PAE)
786:from
784:FPGAs
740:with
686:ASCII
633:used
627:PDP-9
623:PDP-1
600:PDP-6
580:1103A
547:ENIAC
478:8-bit
470:ASCII
449:, or
90:JSTOR
76:books
2827:ACPI
2560:Glue
2452:FIFO
2395:Core
2133:ASIP
2074:CPLD
2069:FPOA
2064:FPGA
2059:ASIC
1912:SPMD
1907:MIMD
1902:MISD
1895:SWAR
1875:SIMD
1870:SISD
1785:Data
1768:Task
1739:Word
1485:M32R
1430:MIPS
1393:sets
1360:ZISC
1355:NISC
1350:OISC
1345:MISC
1338:EPIC
1333:VLIW
1321:EDGE
1311:RISC
1306:CISC
1215:HUMA
1210:NUMA
944:2019
731:char
725:char
670:six
586:and
584:1105
568:TX-2
533:and
494:and
490:and
431:bits
427:data
339:(Ă—8)
333:(Ă—4)
322:(Ă—2)
311:(Ă—1)
300:(×½)
62:news
2822:APM
2817:PMU
2709:CPU
2666:ROM
2437:Bus
2054:PAL
1729:Bit
1515:LMC
1420:ARM
1415:x86
1405:VAX
861:114
857:RFC
756:of
656:or
654:BCD
554:bit
410:In
371:128
337:256
331:128
235:512
230:256
225:128
130:Bit
45:by
2921::
2756:3D
960:.
935:.
849:^
834:^
760:.
715:.
618:.
529:,
513:.
445:,
421:,
414:,
366:64
361:32
326:80
320:64
315:40
309:32
304:24
298:16
275:64
270:32
265:16
220:64
215:60
210:48
205:45
200:36
195:32
190:31
185:30
180:28
175:26
170:24
165:18
160:16
155:12
995:e
988:t
981:v
946:.
922:.
908:.
885:.
681:)
667:.
629:/
625:/
610:/
602:/
594:/
582:/
578:/
399:e
392:t
385:v
260:8
150:8
145:4
140:1
112:)
106:(
101:)
97:(
87:·
80:·
73:·
66:·
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.