Конец бесконечности
Aug. 31st, 2013 06:04 pmВ последнем номере еженедельника New Scientist (аналоговая версия на бумаге, поэтому ссылку дать не могу) в основной статье номера "The End of Infinity" британские ученые сетуют на то, что устали от мыслей о бесконечности. Они предлагают ограничить бесконечный ряд чисел одним максимальным числом, достаточно большим для практических нужд. По достижению этого числа при математическом счете нужно объявлять об "overflow error" или же сбрасывать его до нуля.
Эта тенденция не нова. Современные компьютеры построены по такому же принципу. И что хуже, ограничение не только в "ширину", но и в "глубину" - по точности чисел с плавающей запятой. Ограничение заложено в дискретную логику работы транзисторов. Но современная архитектура начинает устаревать, т.к. количество транзисторов на единицу площади дальше невозможно увеличивать. Для поддержания закона Мура производители процессоров занимаются читерством, увеличивая количество ядер, а это тупиковое направление.
Я думаю, что первым шагом для выхода из этого тупика мог бы быть поворот в сторону аналоговых компьютеров путем введения непрерывного диапазона напряжения для непрерывности значений состояний каждого отдельного транзистора вместо двоичного. Это откроет новые горизонты в области искусственного интеллекта, т.к. становится возможной аппаратная реализация статистических функций и непрерывной логики. Также нужно снять ограничения на фиксированные связи компонентов компьютера примерно так, как это делается в FPGA и нейрокомпьютерах.
Эта тенденция не нова. Современные компьютеры построены по такому же принципу. И что хуже, ограничение не только в "ширину", но и в "глубину" - по точности чисел с плавающей запятой. Ограничение заложено в дискретную логику работы транзисторов. Но современная архитектура начинает устаревать, т.к. количество транзисторов на единицу площади дальше невозможно увеличивать. Для поддержания закона Мура производители процессоров занимаются читерством, увеличивая количество ядер, а это тупиковое направление.
Я думаю, что первым шагом для выхода из этого тупика мог бы быть поворот в сторону аналоговых компьютеров путем введения непрерывного диапазона напряжения для непрерывности значений состояний каждого отдельного транзистора вместо двоичного. Это откроет новые горизонты в области искусственного интеллекта, т.к. становится возможной аппаратная реализация статистических функций и непрерывной логики. Также нужно снять ограничения на фиксированные связи компонентов компьютера примерно так, как это делается в FPGA и нейрокомпьютерах.