От Павел Чайлик Ответить на сообщение
К Михайлов А. Ответить по почте
Дата 20.01.2009 16:29:37 Найти в дереве
Рубрики Экономика & финансы; Управление & методология; Версия для печати

Alex~1-у и Михайлову просьба хотя бы прочесть.


>>Тогда разделение труда обеспечит господство человека над машиной и само по себе право собственности на машину не позволит господствовать через нее над людьми.

>В том то и дело, что не машина господствует над человеком, а капитал. Луддитам надо было не машины ломать, а отнимать их у капиталистов.

Отличное замечание.
Если его спроецировать на современную ситуацию, то наиболее актуальным, наверное, станет борьба за всеобщее бесплатное образование и за, как минимум, ограничения в сфере т.н. интеллектуальной собственности, а лучше отмету таковой. То есть уже не за «фабрики и заводы» актуально биться, и тем более не за банки с «циферками долгов в компьютерах», а за нечто, как говорит Шушарин, еще не выраженное в доксических понятиях.



>Да линейная форма в общем то преодолевает и узкую специализацию и господстве вещи над человеком, а капиталиста и вовсе уничтожает как класс. А что касается универсальных средств производства, то сейчас видимо вообще речь идет о том, чтобы распространить прорыв в производстве программного обеспечения на отрасли материального производства. Может быть создать наноассемблер. А в сфере производства ПО придумать самоотлаживающиеся программы:) Тогда путь к технобионтам открыт.

В качестве отдельной темы было бы интересно обсудить (в том числе с позиций полилогии) некоторые, с одной стороны, узкоспециальные технические темы, с другой стороны выводящие на эти самые универсальные технобионты.

Интересно обсудить перспективы развития вычислительной техники с позиции текущего состояния дел в процессорной технике. Как мы знаем началом были теоретические работы в области математики и т.н. машина Тюринга и ее более приземленный вариант (это конечно примитивизированное мной утверждение) – машина фон Неймана. ( http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_%D1%84%D0%BE%D0%BD_%D0%9D%D0%B5%D0%B9%D0%BC%D0%B0%D0%BD%D0%B0)

На технологическом (полупроводниковом) уровне это планарная технология (теперь уже, кажется, в ультрафиолет уехавшая в процессе уже и не совсем литографическом с целью уменьшения размеров), микроэлектронные схемы, то есть много транзисторов, реализующих теперь уже множество конвейеров, параллельно выполняющих вычисления согласно программе-алгоритму. Здесь вопросы языков высокого уровня без разницы, - сконцентрируемся именно на идеях архитектуры аппаратной части. Итак, процессор (вопрос много-ядерности в одном кристалле тоже пока без разницы) – фиксированный набор аппаратно реализованных средств (алгоритмов) выполнения последовательностей команд. В такой идейной реализации уже виден кризис постоянного перепроектирования этих устройств, впрочем, отложенный в свое время в связи с заделом в области роста тактовой частоты (т.е. скорости выполнения отдельных элементарных операций) уже себя исчерпавшей в текущем кремниевом технологическом процессе. Очевидно, что уже на этапе завершения проектирования огромные вложения средств в его разработку и разработку технологического цикла его производства кажутся «напрасными», так как все надо начинать «заново» в связи с накопленным опытом и новыми идеями. Но этот момент свойственен всему проектированию, проблемы тут нет. Проблема в том, что все выпускаемые устройства «идут с мусор» уже через совсем небольшой промежуток времени, безнадежно отставая от программных средств.
Теперь немного переключимся на так называемые ASIC схемы ( http://ru.wikipedia.org/wiki/ASIC). Основная идея – для решения узкоспециальной задачи бывает экономически оправдано разработать интегральную схему для решения этой задачи с наилучшими временными и пр. показателями. Очевидно, что масштабы использования этих устройств определят себестоимость производства одной единицы.
Теперь вопрос. Не нашел такой его постановки, наверное по причине «недостаточно усердных» поисков (может кто знающий подскажет).
Возможна ли такая (конечно на данный момент нет таких технологий) организация электронного микро- или нано-устройства, в котором базовые элементы, посредством какого-то «внешнего» («над», «само») управления способны образовывать структуры, эквивалентные некоторым ASIC-схемам. Конечно же эта постановка вопроса узка в научном смысле, но я ее сформулировал в таком виде для указания «откуда ноги растут» или точнее «откуда ноги могут расти».
В более общем виде речь идет о «матрице» элементов (пока можно абстрагироваться от их внутренней, кстати, совсем не простой организации), способных выполнять целый набор функций (в отличии от триггеров, способных находиться в ряде состояний), переключаться между режимами-состояниями внешними «командами», образовывать различные конфигурации, топологии по форме и характеру связи с другими элементами. Такая матрица, превращается в реагирующий на сигналы по возможности максимально многоканально «мозг». Нейронная сеть, например, – это лишь одна из возможных организаций (и топологий) внутри такой матрицы.
При этом вопрос разработки более производительных процессоров и программ уже переходит в другую плоскость. Это уже другие 2 вопроса: а) производство более объемных матриц или организация возможности «сцепления» большого количества таких матриц в одну распределенную вычислительную систему; б) разработка схем, оптимально распараллеливающих процедуру обработки «сигналов» (запросов, и прочих средств заставить работать программу) и средств компиляции алгоритмов высокого уровня в такие структурные, топологические, логические схемы.
Второй вопрос – разработка алгоритмов компиляции программ на языках высокого уровня в схемы может быть отдельной теоретической и творческой областью не связанной жестко даже с внутренней организацией матрицы и тем более с технологией ее производства. И еще, вторую задачу как научную и технологическую можно формулировать и разрабатывать даже в отсутствии элементной базы, с «положительной обратной связью» стимулирующей и корректирующей разработки таковой в качестве «квалифицированного постановщика задачи». Такое вот разделение задачи с «вывертом наоборот» формулирования технологических требований мне кажется интересным и перспективным подходом.