Οι Thinking Machines Corporation ήταν κατασκευαστική εταιρεία υπερυπολογιστών που ιδρύθηκε στο Βάλθαμ της Μασσαχουσέτης το 1982 από τους Daniel Hillis και Sheryl Handler. Σκοπός της εταιρείας ήταν η υλοποίηση και εμπορικοποίηση του αρχιτεκτονικού σχεδίου μαζικά παράλληλων υπολογιστών που εξέφρασε ο Hillis με την διδακτορική του εργασίαστο ινστιτούτο MIT. Το όνομα της μηχανής αυτής θα ήταν «the Connection Machine» (αγγλ., μηχανή σύνδεσης).

Thinking Machines Corporation
Νομική μορφήιδιωτική εταιρία
Ίδρυση1983
ΙδρυτήςWilliam Daniel Hillis και Sheryl Handler
ΔιάλυσηΙουνίου 1999
ΈδραCarter's Ink Building, Ηνωμένες Πολιτείες Αμερικής
ΠροϊόνταΥπερυπολογιστής
Commons page Πολυμέσα

Η επιχείρηση μετακόμισε το 1984 από το Βάλθαμ στην πλατεία Κένταλλ στο Καίμπριτζ της Μασσαχουσέτης, για να είναι κοντά στα εργαστήρια MIT AI Lab και στην ανταγωνιστή εταιρεία KSR. Εκτός από την KSR, άλλοι ανταγωνιστές ήταν η MasPar, που κατασκεύαζαν έναν υπολογιστή παρόμοιο με τον CM-2, καθώς και η Meiko, οι οποίοι κατασκεύαζαν έναν υπολογιστή παρόμοιο με τον CM-5.

Προϊόντα Επεξεργασία

Η Thinking Machines παρήγαγε διάφορα πρότυπα της Connection Machine (κατά χρονολογική σειρά): CM-1, CM-2, CM-200, CM-5 και CM-5E. Οι πρώτοι υπολογιστές CM-1 και CM-2 ήταν εξοπλισμένοι αρχικά με 65.536 επεξεργαστές ενός bit αραδιασμένοι ανά 16 επεξεργαστές σε κάθε τσιπ και αργότερα με μικρότερο αριθμό επεξεργαστών, από 16.384 μέχρι και 4.096 επεξεργαστές. Ο Κωδικός τους ήταν 64K, 16K και 4K αντίστοιχα.

Τα λογισμικά των υπολογιστών αυτών ήταν γραμμένα σε ποικίλες εξειδικευμένες γλώσσες, συμπεριλαμβανομένων των

  • *Lisp και CM Lisp που ήταν επεκτάσεις της ευρύτερα γνωστής Lisp,
  • C* που ήταν επέκταση της C, και
  • CM FORTRAN που ήταν επέκταση της Φόρτραν με έναν ειδικό μεταγλωττιστή για τον παραλληλισμό του κώδικα βάση του σύνολου κωδικών εντολών του επεξεργαστή.

Η αρχιτεκτονική των υπολογιστών διέφερε πολύ και ακολουθούσε δυο διαφορετικούς επιστημονικούς κλάδους. Ενώ τα μοντέλα CM-1, CM-2 και CM-200 είχαν χαρακτηριστική αρχιτεκτονική δομή SIMD (αγγλ. Single Instruction Multiple Data, με μια οδηγία σε πολλά δεδομένα), τα κατοπινά μοντέλα CM-5 και CM-5E είχαν χαρακτηριστική αρχιτεκτονική δομή MIMD, (αγγλ. Multiple Instructions Multiple Data, με διαφορετικές οδηγίες σε πολλά δεδομένα). Οι επεξεργαστές ήταν τύπου SPARC (αγγλ. Scalable Processor ARChitecture) και ήταν διασυνδεδεμένοι με ένα παχύ δέντρο.

Η Thinking Machines εισήγαγε το 1985 επίσης την πρώτη εμπορική χρήση δίσκων RAID, με το όνομα DataVault.

Η πρόσβαση στον υπερπολογιστή γίνονταν μέσω συμβατικού τερματικού υπολογιστή τύπου Symbolics 3600 LISP, και αργότερα από Sun και VAX.

Εξωτερικοί σύνδεσμοι Επεξεργασία