Knowledge (XXG)

Kendall Square Research

Source đź“ť

488:. While no one admitted or denied wrongdoing, all individuals settled. All were ordered to pay disgorgements representing losses avoided as well as fines and interest accrued. Burkhardt paid some $ 1.1 million; MacCormack over $ 31,000. Though Wassman was ordered to pay in excess of $ 200,000, and Appleton Jones in excess of $ 300,000, they had spent their illicit gains in the meanwhile and all fines but $ 40,000 each were waived "on demonstrated inability to pay a greater amount." 25: 290: 452:
KSR used a proprietary processor because 64-bit processors were not commercially available. However, this put the small company in the difficult position of doing both processor design and system design. The KSR processors were introduced in 1991 at 20 MHz and 40 MFlops. At that time, the
436:
The first KSR1 system was installed in 1991. With new processor hardware, new memory hardware and a novel memory architecture, a new compiler port, a new port of a relatively new operating system, and exposed memory hazards, early systems were noted for frequent system crashes. KSR called their
393:
of I-cache and D-cache, essentially primary cache. At each node was 32 MB of memory for main cache. The system level architecture was shared virtual memory, which was physically distributed in the machine. The programmer or application only saw one contiguous address space, which was spanned by a
338:
behavior of the subsequent two instructions that would be initiated during the branch. The choices were: always retain the results, retain results if branch test is true, or retain results if branch test is false. Memory control provided synchronization primitives. I/O instructions were provided.
199:
or "COMA". Being all cache, memory dynamically migrated and replicated in a coherent manner based on the access pattern of individual processors. The processors were arranged in a hierarchy of rings, and the operating system mediated process migration and device access. Instruction decode was
432:
KSR refocused its efforts from the scientific to the commercial marketplace, with emphasis on parallel relational databases and OLTP operations. It then got out of the hardware business, but continued to market some of its data warehousing and analysis software products.
314:, and the external I/O unit (XIO). The CEU handled instruction fetch (two per clock), and all operations involving memory, such as loads and stores. 40-bit addresses were used, going to full 64-bit addresses later. The integer unit had 32, 64-bit-wide registers. The 325:
The KSR processor was a 2-wide VLIW, with instructions of 6 types: memory reference (load and store), execute, control flow, memory control, I/O, and inserted. Execute instructions included arithmetic, logical, and type conversion. They were usually triadic
475:
KSR, along with many of its competitors (see below), went bankrupt during the collapse of the supercomputer market in the early 1990s. KSR went out of business in February 1994, when their stock was delisted from the stock exchange.
479:
In April of 1996, the SEC filed a complaint against the company and several officers (Burkhardt III, the CEO and President; Peter Appleton Jones, the highest-ranked sales executive; and Karl G Wassman III, the CFO and CAO) for
449:, although memory was not necessarily the root cause of crashes. A few KSR1 models were sold, and as the KSR2 was being rolled out, the company collapsed amid accounting irregularities involving the overstatement of revenue. 219:). Up to 1088 of these processors could be arranged in a single system, with a minimum of eight. The KSR2 doubled the clock rate to 40 MHz and supported over 5000 processors. The KSR-1 chipset was fabricated by 373:
finop ; movb8_8 %i2,%c10 finop ; cxnop finop ; cxnop add8.ntr 75,%i31,%i31 ; ld8 8(%c10),%c4 finop ; st8 %fp,504(%sp) finop  ; cxnop movi8 3, %i0  ; jsr %c14,16(%c4)
674: 679: 358:. It also saves the frame pointer, loads integer register zero with the value 3, and increments integer register 31 without changing the condition codes. Most instructions have a 669: 664: 654: 644: 354:
The following example of KSR assembly performs an indirect procedure call to an address held in the procedure's constant block, saving the return address in register
659: 649: 394:
40-bit address. Traffic between nodes traveled at up to 4 gigabytes per second. The 32 megabytes per node, in aggregate, formed the physical memory of the machine.
347:(DMA) transfers. Inserted memory instructions were used to maintain cache coherency. New coprocessors could be interfaced with the inserted instruction mechanism. 484:
for six quarters in 1992 and 1993. These individuals and Thomas J MacCormack, director of contracts administration, were also accused of selling KSR stock while
639: 684: 689: 624: 267:
uses. The TUXEDO transaction monitor for OLTP was also provided. The KAP program (Kuck & Associate Preprocessor) provided for pre-processing for
42: 401:
processors could be used in the system, providing scalable I/O. A 1088 node KSR1 could have 510 I/O channels with an aggregate in excess of 15
381:
location- to reduce storage overheads and to software transparently, dynamically migrate/replicate memory based on where it was utilized; a
465: 149: 469: 89: 208: 108: 61: 122: 212: 68: 438: 196: 46: 461:
was introduced in 1992, it ran at up to 192 MHz and 192 MFlops, while the 1992 KSR2 ran at 40 MHz and 80 MFlops.
501: 472:
facility, purchased an enormous number of spare parts, and kept their machines running for years after the demise of KSR.
75: 243:, addressed the massively parallel database market for commercial applications. The KSR-1 and -2 supported Micro Focus 57: 192: 302:
The KSR-1 processor was implemented as a four-chip set in 1.2 micrometer complementary metal–oxide–semiconductor (
35: 283: 263:
from ADB, Inc. Their own product, the KSR Query Decomposer, complemented the functions of the Oracle product for
248: 145: 694: 625:"BUSINESS TECHNOLOGY; Pools of Memory, Waves of Dispute" John Markoff, The New York Times - 29 January 1992 426: 201: 561:"COMPLAINT AGAINST KENDALL SQUARE RESEARCH CORP., HENRY BURKHARDT III, PETER JONES AND KARL WASSMANN III" 311: 188: 425:
As the company scaled up quickly to enter production, they moved in the late 1980s to 170 Tracer Lane,
382: 344: 236: 184: 82: 481: 307: 327: 240: 152:(MIT). It was co-founded by Steven Frank and Henry Burkhardt III, who had formerly helped found 220: 505: 176: 485: 386: 331: 275: 256: 224: 157: 164:. KSR produced two models of supercomputer, the KSR1 and KSR2. It went bankrupt in 1994. 533: 315: 141: 633: 592: 560: 377:
In the KSR design, all of the memory was treated as cache. The design called for no
137: 398: 153: 454: 340: 268: 24: 359: 293:
KSR2 ALLCACHE Processor, Router and Directory (APRD) board with two APRD cells
121: 458: 363: 334:
were two cycles. The programmer (or compiler) could implicitly control the
351:
arithmetic was supported. Sixty-four 64-bit wide registers were included.
289: 406: 402: 390: 348: 322:/s throughput to I/O devices. It included 64 control and data registers. 319: 271: 497: 367: 260: 211:(RISC) CPU clocked at 20 MHz and capable of a peak output of 20 205: 389:
for instructions and memory was used. Each node board contained 256
252: 513: 414: 288: 279: 244: 216: 173: 161: 120: 445:; reliability problems with early systems earned it the nickname 410: 303: 180: 509: 264: 183:
variant, with programs compiled by a KSR-specific port of the
18: 330:
in format. Control flow refers to branches and jumps. Branch
215:(MIPS) and 40 million floating-point operations per second (M 508:, and various old-line (and still surviving) companies like 482:
issuing materially false and misleading financial statements
593:"FINAL JUDGEMENTS ENTERED IN SEC v. KENDALL SQUARE, ET AL" 172:
The KSR systems ran a specially customized version of the
318:
unit is discussed below. The XIO had the capacity of 30
278:. The runtime environment was termed PRESTO, and was a 366:, so must be scheduled explicitly, else the resulting 457:ran at 50 MHz and 50 MFlops. When the 64-bit 339:Inserted instructions were forced into a flow by a 160:and was one of the original team that designed the 49:. Unsourced material may be challenged and removed. 306:). These chips were: the cell execution unit, the 675:Defunct computer companies based in Massachusetts 680:Defunct computer companies of the United States 486:in possession of material nonpublic information 16:Former American manufacturer of supercomputers 8: 670:Companies based in Cambridge, Massachusetts 204:was used. Each KSR1 processor was a custom 665:Computer companies disestablished in 1994 655:American companies disestablished in 1994 587: 585: 555: 553: 551: 549: 370:means wrong values are sometimes loaded. 109:Learn how and when to remove this message 362:of 2 cycles and the delay slots are not 343:. Inserted load and store were used for 645:1994 disestablishments in Massachusetts 525: 660:Computer companies established in 1986 650:American companies established in 1986 466:Pacific Northwest National Laboratory 223:while the KSR-2 chipset was built by 150:Massachusetts Institute of Technology 7: 640:1986 establishments in Massachusetts 602:. No. 96–215. November 12, 1996 140:company headquartered originally in 47:adding citations to reliable sources 685:Defunct computer hardware companies 690:Defunct computer systems companies 470:United States Department of Energy 14: 534:"Virtual Shared Memory Symposium" 209:reduced instruction set computing 570:. No. 96–79. April 29, 1996 23: 255:programming languages, and the 213:million instructions per second 34:needs additional citations for 464:One customer of the KSR2, the 439:cache-only memory architecture 197:cache-only memory architecture 1: 187:C and FORTRAN compilers. The 349:IEEE standard floating point 498:MasPar Computer Corporation 496:KSR's competitors included 711: 441:(COMA) by the trade name 58:"Kendall Square Research" 235:Besides the traditional 146:Cambridge, Massachusetts 405:/s. Interfaces such as 237:scientific applications 130:Kendall Square Research 427:Waltham, Massachusetts 294: 126: 312:arithmetic logic unit 292: 124: 383:Harvard architecture 345:direct memory access 185:Green Hills Software 43:improve this article 308:floating point unit 295: 241:Oracle Corporation 127: 502:Thinking Machines 221:Sharp Corporation 195:implemented as a 119: 118: 111: 93: 702: 612: 611: 609: 607: 597: 589: 580: 579: 577: 575: 565: 557: 544: 543: 541: 540: 530: 506:Meiko Scientific 417:were supported. 357: 259:and the MATISSE 177:operating system 114: 107: 103: 100: 94: 92: 51: 27: 19: 710: 709: 705: 704: 703: 701: 700: 699: 630: 629: 621: 619:Further reading 616: 615: 605: 603: 600:SEC News Digest 595: 591: 590: 583: 573: 571: 568:SEC News Digest 563: 559: 558: 547: 538: 536: 532: 531: 527: 522: 494: 423: 375: 355: 300: 276:parallelization 257:Oracle database 233: 225:Hewlett-Packard 200:hardwired, and 170: 158:Encore Computer 115: 104: 98: 95: 52: 50: 40: 28: 17: 12: 11: 5: 708: 706: 698: 697: 695:Supercomputers 692: 687: 682: 677: 672: 667: 662: 657: 652: 647: 642: 632: 631: 628: 627: 620: 617: 614: 613: 581: 545: 524: 523: 521: 518: 493: 490: 422: 419: 372: 316:floating point 299: 296: 284:multithreading 232: 229: 169: 166: 148:in 1986, near 142:Kendall Square 117: 116: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 707: 696: 693: 691: 688: 686: 683: 681: 678: 676: 673: 671: 668: 666: 663: 661: 658: 656: 653: 651: 648: 646: 643: 641: 638: 637: 635: 626: 623: 622: 618: 601: 594: 588: 586: 582: 569: 562: 556: 554: 552: 550: 546: 535: 529: 526: 519: 517: 515: 511: 507: 503: 499: 491: 489: 487: 483: 477: 473: 471: 467: 462: 460: 456: 450: 448: 444: 440: 434: 430: 428: 420: 418: 416: 412: 408: 404: 400: 395: 392: 388: 384: 380: 371: 369: 365: 361: 352: 350: 346: 342: 337: 333: 329: 323: 321: 317: 313: 309: 305: 297: 291: 287: 285: 281: 277: 273: 270: 266: 262: 258: 254: 250: 246: 242: 238: 230: 228: 226: 222: 218: 214: 210: 207: 203: 198: 194: 193:shared memory 190: 186: 182: 178: 175: 167: 165: 163: 159: 155: 151: 147: 143: 139: 138:supercomputer 135: 131: 123: 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: 604:. Retrieved 599: 572:. Retrieved 567: 537:. Retrieved 528: 495: 478: 474: 463: 451: 446: 442: 435: 431: 424: 399:input/output 397:Specialized 396: 378: 376: 353: 335: 332:instructions 324: 301: 234: 189:architecture 171: 154:Data General 133: 129: 128: 105: 96: 86: 79: 72: 65: 53: 41:Please help 36:verification 33: 492:Competition 455:Intel 80486 385:, separate 364:interlocked 341:coprocessor 269:source code 239:, KSR with 634:Categories 539:2009-01-23 520:References 360:delay slot 282:compliant 202:pipelining 168:Technology 99:March 2010 69:newspapers 606:August 1, 574:August 1, 459:DEC Alpha 286:manager. 125:KSR1 logo 447:Allcrash 443:Allcache 407:Ethernet 336:quashing 328:register 298:Hardware 272:analysis 231:Software 136:) was a 453:32-bit 421:History 83:scholar 413:, and 368:hazard 310:, the 261:OODBMS 206:64-bit 85:  78:  71:  64:  56:  596:(PDF) 564:(PDF) 514:Intel 415:HIPPI 280:POSIX 245:COBOL 217:FLOPS 174:OSF/1 162:PDP-8 90:JSTOR 76:books 608:2024 576:2024 512:and 468:, a 411:FDDI 379:home 304:CMOS 274:and 247:and 191:was 181:Unix 179:, a 156:and 62:news 510:IBM 387:bus 356:c14 265:SQL 253:C++ 144:in 134:KSR 45:by 636:: 598:. 584:^ 566:. 548:^ 516:. 504:, 500:, 429:. 409:, 403:GB 391:KB 320:MB 227:. 610:. 578:. 542:. 251:/ 249:C 132:( 112:) 106:( 101:) 97:( 87:· 80:· 73:· 66:· 39:.

Index


verification
improve this article
adding citations to reliable sources
"Kendall Square Research"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

supercomputer
Kendall Square
Cambridge, Massachusetts
Massachusetts Institute of Technology
Data General
Encore Computer
PDP-8
OSF/1
operating system
Unix
Green Hills Software
architecture
shared memory
cache-only memory architecture
pipelining
64-bit
reduced instruction set computing
million instructions per second

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

↑