Thinking Machines Corporation ( TMC )は、スーパーコンピュータの製造と人工知能(AI) の企業であり、1983年にマサチューセッツ州ウォルサムで Sheryl Handler と W. Daniel "Danny" Hillis によって設立されました。Hillisがマサチューセッツ工科大学( MIT ) で行った大規模並列コンピューティングアーキテクチャに関する博士課程の研究をConnection Machineという商用製品に転換するためでした。同社は 1984 年にウォルサムからマサチューセッツ州ケンブリッジのケンドール スクエアに移転し、 MIT AI ラボの近くに拠点を構えました。Thinking Machines は当時最も強力なスーパーコンピュータのいくつかを製造し、1993 年までに世界最速のコンピュータ 4 台はすべて Connection Machine でした。[ 2 ]同社は1994 年に破産を申請し、ハードウェアと並列コンピューティング ソフトウェア部門は後にSun Microsystemsに買収されました。
ハードウェア面では、Thinking Machines社は、CM-1、CM-2、CM-200、CM-5、CM-5Eという複数のConnection Machineモデルを(時系列順に)製造しました。CM-1とCM-2は、当初64K(65,536)ビットシリアルプロセッサ(チップあたり16個のプロセッサ)を搭載したモデルとして登場し、その後、より小型の16Kおよび4K構成が発売されました。Connection Machineは、*LispおよびCM Lisp(Common Lispから派生)、C*(Thinking Machines社がCから派生)、CM Fortranなど、さまざまな専用プログラミング言語でプログラミングされました。これらの言語は、独自のコンパイラを使用して、コードをConnection Machineの並列命令セットに変換しました。 CM-1からCM-200までは、ハイパーキューブ相互接続を使用してホップ数とレイテンシを削減した、単一命令複数データ(SIMD )アーキテクチャの例であったが、後のCM-5とCM-5Eは、ファットツリーコンピュータネットワークで汎用SPARCプロセッサと独自のベクトルプロセッサを組み合わせた、複数命令複数データ(MIMD )アーキテクチャであった。
Connection Machine のすべてのモデルにはシリアル フロントエンド プロセッサが必要で、多くの場合Sun Microsystems のワークステーションでしたが、初期のモデルではDigital Equipment Corporation (DEC) VAXミニコンピュータやSymbolics Lisp マシンも使用できました。
Thinking Machines社は、 1988年頃に初期の商用RAID 2ディスクアレイであるDataVaultも発表した。 [ 3 ]
1985 年 5 月、Thinking Machines は.comドメイン名(think.com) を登録した3 番目の企業となった。同社は、国防高等研究計画局 ( DARPA ) からの契約のおかげで、1989 年に黒字になった。[ 4 ] 翌年には、6,500 万米ドル相当のハードウェアとソフトウェアを販売し、並列スーパーコンピュータの市場リーダーとなった。Thinking Machines の主なスーパーコンピュータ競合相手はCray Researchであった。その他の並列コンピューティング競合相手には、近隣のKendall Square Research のnCUBEや、CM-2 に似たコンピュータを製造していたMasPar 、CM-5 に似た CS-2 を製造していたMeiko Scientificなどがあった。1991 年、DARPA と米国エネルギー省は、Cray、nCUBE、MasParを犠牲にして Thinking Machines を不当に優遇しているとの批判を受け、購入を減らした。輸出規制の強化により、最も強力な Connection Machines の輸出も阻止された。 1992年までに同社は赤字に転落し、CEOのシェリル・ハンドラーは解任された。
1994年8月、Thinking Machines社は連邦倒産法第11章に基づく破産を申請した。同社のハードウェア部門はSun Microsystems社に買収され、TMCは汎用クラスタ向けの並列ソフトウェアツールと、自社およびかつての競合他社の並列スーパーコンピュータ向けのデータマイニングソフトウェアを専門とする小規模なソフトウェア会社として再出発した。1996年12月には、並列ソフトウェア開発部門もSun Microsystems社に買収された。
Thinking Machinesは、1999年にOracle Corporationに買収されるまで、純粋なデータマイニング企業として事業を継続した。その後、OracleはSun Microsystemsを買収し、Thinking Machinesの知的財産の多くを再び統合した。
シンキング・マシーンズでブリュースター・カーレによって開発されたプログラムである広域情報サーバー(WAIS)は、後にインターネット・アーカイブや、ダニー・ヒリスの「クロック・オブ・ザ・ロング・ナウ」の一部であるロゼッタ・プロジェクトなどの関連プロジェクトの開始に大きな影響を与えることになる。
建築家のグレッグ・パパドプロスは後にサン・マイクロシステムズの最高技術責任者(CTO)に就任した。
ハードウェア担当者の多くはサン・マイクロシステムズに移籍し、サン・エンタープライズ・シリーズの並列コンピュータの設計に携わった。シンキング・マシーンズのビジネス・スーパーコンピュータ・グループが開発したデータマイニングツールキット「ダーウィン」は、オラクルに買収された。ダーウィンを開発したチームのほとんどは、1994年にシンキング・マシーンズ社が破産した後まもなく、ダン&ブラッドストリートに移籍していた。
Thinking Machinesの卒業生(「Thunkos」として知られる)は、 Ab Initio SoftwareやApplied Parallel Technologiesなど、いくつかの並列コンピューティングソフトウェアのスタートアップ企業の設立に貢献した。Applied Parallel Technologiesは後にTorrent Systemsと改名され、 Ascential Softwareに買収され、さらにAscential SoftwareはIBMに買収された。
ヒリスの他に、同社で働いた、あるいは同社と協力した著名人には、ロバート・ミルスタイン、グレッグ・パパドプロス、デビッド・ウォルツ、ガイ・L・スティール・ジュニア、カール・シムズ、ブリュースター・カーレ、ブラッドリー・クズモール、カール・ファインマン、クリフ・ラッサー、マービン・デニコフ、アレックス・ヴァシレフスキー、アラン・トーレス、リチャード・フィッシュマン、ミルザ・メフディ、アラン・ハーシュマン、リチャード・ジョーダン、アラン・マーサー、ジェームズ・ベイリー、下村勉などがいる。シンキング・マシーンズの初期の企業フェローには、マービン・ミンスキー、ダグラス・レナット、スティーブン・ウルフラム、トマソ・ポッジョ、リチャード・ファインマン、ジャック・シュワルツがおり、後にチャールズ・E・レイザーソン、アラン・エデルマン、エリック・ランダー、レナート・ジョンソンが加わった。
1993年の映画『ジュラシック・パーク』では、パークの管制室にコネクション・マシン(機能しないダミー)が映っており、プログラマーのデニス・ネドリーは「8台のコネクション・マシン」[ 6 ]について言及し、恐竜のクローンに関するビデオでは「シンキング・マシン・スーパーコンピューター」について言及している。
1996年の映画『ミッション:インポッシブル』では、ルーサー・スティッケルがCIAのラングレー研究所のスーパーコンピューターにハッキングするために、フランツ・クリーガーに「思考マシン・ラップトップ」を要求する。
トム・クランシーの小説『レインボーシックス』では、NSAの地下室に「倒産した企業、マサチューセッツ州ケンブリッジのシンキング・マシーンズ社製のスーパーコネクター」という、NSAのスターマシンが登場する。さらに、『熊と龍』では、NSAはシンキング・マシーンズ社のスーパーコンピューター用に設計された3種類のカスタムオペレーティングシステムのいずれかを使って、ほぼあらゆる書籍や暗号を解読できるとされている。