Введение
Американская компания, специализирующаяся на суперкомпьютерах и искусственном интеллекте (1983–1994)
Thinking Machines Corporation была производителем суперкомпьютеров и компанией, занимающейся разработкой искусственного интеллекта (ИИ), основанная в 1983 году в Уолтхеме, штат Массачусетс, Шерил Хэндлер и У. Даниэлем "Дэнни" Хиллисом для коммерциализации докторской работы Хиллиса в Массачусетском технологическом институте (MIT) в области массивно-параллельных вычислительных архитектур, результатом которой стал продукт Connection Machine. В 1984 году компания переехала из Уолтхема в Кендалл-сквер в Кембридже, штат Массачусетс, недалеко от лаборатории искусственного интеллекта MIT. Thinking Machines создала одни из самых мощных суперкомпьютеров своего времени, и к 1993 году четырьмя самыми быстрыми компьютерами в мире были машины Connection Machine. Компания объявила о банкротстве в 1994 году; ее подразделения по разработке оборудования и программного обеспечения для параллельных вычислений впоследствии были приобретены Sun Microsystems.
Продукты суперкомпьютеров
С аппаратной стороны Thinking Machines выпустила несколько моделей Connection Machine (в хронологическом порядке): CM 1, CM 2, CM 200, CM 5 и CM 5E. CM 1 и 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 использовали архитектуру с множеством инструкций и множеством данных (MIMD), объединяя серийные процессоры SPARC и проприетарные векторные процессоры в компьютерной сети Fat Tree. Всем моделям Connection Machine требовался последовательный процессор переднего конца, который чаще всего представлял собой рабочую станцию Sun Microsystems, но на ранних моделях также мог быть миникомпьютером VAX от Digital Equipment Corporation (DEC) или Lisp-машиной Symbolics. Thinking Machines также представила один из первых коммерческих избыточных массивов независимых дисков (RAID) 2 – дисковый массив DataVault, примерно в 1988 году.
История бизнеса
В мае 1985 года Thinking Machines стала третьей компанией, зарегистрировавшей доменное имя com (think.com). Компания стала прибыльной в 1989 году, отчасти благодаря контрактам с Агентством перспективных исследовательских проектов Министерства обороны (DARPA). В следующем году они продали аппаратного и программного обеспечения на сумму 65 миллионов долларов США, что сделало их лидером на рынке параллельных суперкомпьютеров. Основным конкурентом Thinking Machines в области суперкомпьютеров была компания Cray Research. Среди других конкурентов в области параллельных вычислений были nCUBE, расположенная поблизости Kendall Square Research и MasPar, разработавшая компьютер, аналогичный CM-2, а также Meiko Scientific, чей CS-2 был похож на CM-5. В 1991 году DARPA и Министерство энергетики США сократили объемы закупок в связи с критикой, утверждавшей, что они несправедливо отдавали предпочтение Thinking Machines в ущерб Cray, nCUBE и MasPar. Ужесточение экспортного законодательства также препятствовало экспорту самых мощных Connection Machines. К 1992 году компания начала нести убытки, и генеральный директор Шерил Хэндлер была вынуждена покинуть свой пост. В августе 1994 года Thinking Machines подала заявление о банкротстве по главе 11. Аппаратную часть компании приобрела Sun Microsystems, а TMC возродилась как небольшая компания, специализирующаяся на разработке параллельного программного обеспечения для кластеров и программного обеспечения для интеллектуального анализа данных для своей существующей базы пользователей и параллельных суперкомпьютеров бывших конкурентов. В декабре 1996 года подразделение по разработке параллельного программного обеспечения также было приобретено Sun Microsystems. Thinking Machines продолжала работать как компания, специализирующаяся исключительно на интеллектуальном анализе данных, пока в 1999 году не была приобретена корпорацией Oracle. Позже Oracle приобрела Sun Microsystems, тем самым объединив значительную часть интеллектуальной собственности Thinking Machines. Сервер широкозонной информационной системы (WAIS), разработанный в Thinking Machines Брюстером Кале, впоследствии оказал влияние на создание Интернет-архива и связанных с ним проектов, включая проект Rosetta в рамках Часов долгого времени Дэнни Хиллиса. Архитектор Грег Пападопулос позже стал техническим директором (CTO) Sun Microsystems.
Рассеивание
Многие из специалистов по аппаратному обеспечению перешли в Sun Microsystems и продолжили разработку серии параллельных компьютеров Sun Enterprise. Инструментарий для интеллектуального анализа данных Darwin, разработанный бизнес-суперкомпьютерным подразделением Thinking Machines, был приобретен компанией Oracle. Большая часть команды, создавшей Darwin, уже ушла в Dun & Bradstreet вскоре после банкротства Thinking Machines Corporation в 1994 году. Выпускники Thinking Machines (известные как "Thunkos") помогли основать несколько стартапов, разрабатывающих программное обеспечение для параллельных вычислений, включая Ab Initio Software и Applied Parallel Technologies, которая позже была переименована в Torrent Systems и приобретена Ascential Software, а затем и IBM. Помимо Хиллиса, среди известных сотрудников и консультантов компании были Роберт Миллштейн, Грег Пападопулос, Дэвид Уолц, Гай Л. Стил-младший, Карл Симс, Брюстер Кале, Брэдли Кузмаул, Карл Фейнман, Клифф Лассер, Марвин Деникофф, Алекс Василевский, Аллан Торрес, Ричард Фишман, Мирза Мехди, Алан Харшман, Ричард Джордан, Алан Мерсер, Джеймс Бейли и Цутому Шимомура. К числу первых корпоративных экспертов Thinking Machines входили Марвин Минский, Дуглас Ленат, Стивен Вольфрам, Томасо Поггио, Ричард Фейнман и Джек Шварц, к которым позже присоединились Чарльз Э. Лейзерсон, Алан Эдельман, Эрик Ландер и Леннарт Джонсон. Компьютеры Connection Machines, разработанные при поддержке DARPA, были выведены из эксплуатации к 1996 году.
Ссылки в популярной культуре
В фильме 1993 года "Парк Юрского периода" в комнате управления парка видны "Машины связи" (неработающие макеты), программист Деннис Недри упоминает "восемь машин связи", а в видео о клонировании динозавров упоминаются "суперкомпьютеры Thinking Machines". В фильме "Миссия невыполнима" 1996 года Лютер Стикэлл просит Франца Кригера предоставить ноутбуки "Thinking Machine", чтобы помочь взломать суперкомпьютер ЦРУ в Лэнгли. В романе Тома Клэнси "Радуга-6" говорится о "звездной машине АНБ от обанкротившейся компании, Super Connector от Thinking Machines, Inc. из Кембриджа, штат Массачусетс" в подвале АНБ. Кроме того, в романе "Медведь и дракон" утверждается, что Агентство национальной безопасности может взломать практически любую книгу или шифр с помощью одной из трех специализированных операционных систем, разработанных для суперкомпьютера Thinking Machines. В видеоигре Fallout 3 2008 года упоминается, что довоенная компания, производившая компьютерные системы для Vaults, называется Think Machine.