Cтраница 3
Часто одни и те же вычисления выполняются над разными наборами данных в одно и то же время. Структура этих программ позволяет повышать скорость работы благодаря параллельному выполнению команд. Существует два метода, которые используются для быстрого выполнения больших научных программ. Хотя обе схемы во многих отношениях схожи, одна из них считается расширением одного процессора, а другая - параллельным компьютером. [31]
С другой стороны, мне кажется, что эта единственностью сознания может иметь что-то общее с квантовым параллелизмом. Вспомним, что, согласно квантовой теории, на квантовом уровне различные альтернативы могут сосуществовать в линейной суперпозиции. Отсюда следует, что одиночное квантовое состояние могло бы, в принципе, состоять из большого числа различных событий, происходящих одновременно. Именно это и подразумевается под квантовым параллелизмом. Мы скоро рассмотрим теоретическую концепцию квантового компьютера, в котором, в принципе, квантовый параллелизм мог бы быть использован для выполнения большого числа одновременных операций. Если состояние ума, соответствующее рассудочной деятельности, имеет какое-то сходство с квантовым состоянием, то некая форма единственности, или глобальности, мысли соответствует ему в большей степени, чем в случае обычного параллельного компьютера. [32]
Один из самых удивительных фактов, касающихся энзимов, - это то, что они бездействуют в ожидании нужного субстрата. Когда субстрат появляется, энзим внезапно начинает действовать, наподобие венериной мухоловки - насекомоядного растения. Подобная программа-триггер была использована в ИИ, где она получила название демона. Здесь важна идея наличия многих различных семейств подпрограмм, ожидающих активации, В клетке все сложные молекулы и органоиды строятся постепенно, шаг за шагом. Некоторые из этих новых структур сами являются энзимами и участвуют в построении новых энзимов - которые, в свою очередь, начинают строить другие типы энзимов и так далее. Подобные рекурсивные каскады энзимов очень сильно влияют на то, что делается в клетке. Было бы хорошо перенести подобный простой, ступенчатый процесс в ИИ - в построение полезных подпрограмм. Например, повторение - это способ вмонтировать некие структуры в аппаратуру нашего мозга, так что часто повторяемое поведение становится закодировано на подсознательном уровне. Каскады энзимов могут служить моделью того, как это может быть сделано. Программа под названием Hacker, написанная Геральдом Суссманом, создает и отлаживает небольшие подпрограммы способом, не слишком отличным от каскада энзимов. Подобно энзиму, этот детектор бродит вокруг, иногда натыкаясь на небольшие фрагменты данных. Пока программы соединены последовательно, иметь несколько копий детектора сходства не имеет смысла; однако в параллельном компьютере регулировка количества копий подпрограммы была бы способом регулировки также и предполагаемого времени до конца программы. Таким же образом, регулировка количества копий данного энзима в клетке регулирует скорость данного процесса. Создание новых детекторов было бы сравнимо с просачиванием обнаружения структур на низшие уровни нашего разума. [33]