View Full Version : Новая архитектура ЦП
computer20
02-02-2007, 11:13 AM
Computer 2.0 это проект нововведений,
предлагающий новый способ формулирования 3D-моделей
(а вообще - любых семантические единиц, графических и неграфических),
что делает графическое программирование доступным для не-профессионалов.
Любой пользователь может создать любую симуляцию.
Стоимость и время разработки программного обеспечения уменьшаются в десятки раз.
Это дает большой скачок в развитии экономики.
Документация на
http://computer20.chat.ru
Прошу помочь в разработке (или критике).
computer20
02-05-2007, 04:13 AM
Речь идет о передаче ПРОИЗВОЛЬНОЙ семантической информации между процессорами.
Количество передаваемой между ними информации очень мало (могут использоваться любые сементические понятия, и те только такие примитивные, как треугольники и иже с ними).
Отличие ВП от ЦП состоит только в том, что его схемотехника выдает еще и видео-сигнал
на основании данных, содержащихся в его памяти.
При этом примите во внимание, что схема "базы данных" видео-ОС может как содержать данные
о движении объекта, так и не содержать – это зависит от той схемы данных, которой пользуется
видео-ОС.
Прошу помочь в разработке (или критике).
Sixteen
02-05-2007, 05:33 AM
я не вижу чем все это отличается от любого современного
редактора трехмерных обьектов, типа там автокада или же
3д студио макс, только гораздо примитивнее.
computer20
02-05-2007, 06:57 AM
Как я уже писал в
http://computer20.chat.ru/site/computer20/ru/bafprocessor_ru.htm
"Если говорить о центральных процессорах, то их уровень архитектуры значительно ниже, чем уровень языков программирования, имеющих средства описания типов данных"
Кроме того, новая архитектура позволяет собирать супер-компьютер без специальных знаний,
просто как конструктор.
Дядя_Федор
02-05-2007, 07:00 AM
Как я уже писал в
http://computer20.chat.ru/site/computer20/ru/bafprocessor_ru.htm
"Если говорить о центральных процессорах, то их уровень архитектуры значительно ниже, чем уровень языков программирования, имеющих средства описания типов данных"
В чем смысл этого высказывания? Как можно сравнивать архитектуру процессора и "архитектуру языка"?
Кроме того, новая архитектура позволяет собирать супер-компьютер без специальных знаний,
просто как конструктор.
А старая не позволяет, да? О кластерах слышали что-нибудь? Или что в Вашем понятии суперкомпьютер? Из чего Вы его намереваетесь собирать без знаний?
Sixteen
02-05-2007, 08:01 AM
Как я уже писал в
http://computer20.chat.ru/site/computer20/ru/bafprocessor_ru.htm
"Если говорить о центральных процессорах, то их уровень архитектуры значительно ниже, чем уровень языков программирования, имеющих средства описания типов данных"
Кроме того, новая архитектура позволяет собирать супер-компьютер без специальных знаний,
просто как конструктор.
этот суперкомпьютер он типа виртуальный, да?
такие виртуальные супер-компы еще Тьюринг на бумажках
собирал. у них были офигительные, бесконечные вычислительные
мощности. но был и недостаток: они немного медленно работали.
гораздо медленнее чем человек думает. из-за этого ничего
особенно сложного тьюринг никогда не моделировал, так как не
хватило бы никакого времени.
пока что у меня впечатление что я говорю с человеком который
очень слабо разбирается в вычислительной технике. на лицо постоянное изобретение нестандартной терминологии которая не совпадает с существующей, и постоянное
использование слова "семантика" во всяких формах, что говорит о том что автор видимо
читал книги о парсерах и может быть даже компиляторах, где тоже часто упоминается
слово семантика.
computer20
02-05-2007, 09:19 AM
>Как можно сравнивать архитектуру процессора и "архитектуру языка"?
Языки контролируют типы данных (процессоры не контролируют типы данных в регистрах),
языки различают однотипные, но семантически разные данные (чего не делают процессоры).
В предложенной архитектуре типы данных описаны в кэше типов,
семантически разным записям соответствуют разные сегменты.
>>новая архитектура позволяет собирать супер-компьютер без специальных знаний,
просто как конструктор.
>А старая не позволяет, да?
Возьмите 500 процессоров (если у вас нет, и вы поблизости :) - зайдите, я вам дам для экспериментов)
и соедините их в один компьютер.
Сравните:
http://computer20.chat.ru/site/computer20/ru/bafprocessor_ru.htm
Раздел "Прикладное общение",
особенно подразделы
"Разветвление и соединение шин",
"Компьютер с несколькими ЦП",
"Подключение шин"
>О кластерах слышали что-нибудь?
Пробовал писать под MPI.
Но эта тема не для того, чтобы выяснять, кто из нас лучше.
Не переходите на личности, и читайте:
http://ru.wikipedia.org/wiki/Википедия:Нейтральная_точка_зрения
http://ru.wikipedia.org/wiki/Википедия:Ответы_на_критику
http://ru.wikipedia.org/wiki/Википедия:Избегайте_распространённых_ошибок
http://ru.wikipedia.org/wiki/Википедия:Недопустимость_оскорблений%2C_угроз_и_аг рессии
Дядя_Федор
02-05-2007, 09:26 AM
>Как можно сравнивать архитектуру процессора и "архитектуру языка"?
Языки контролируют типы данных (процессоры не контролируют типы данных в регистрах),
языки различают однотипные, но семантически разные данные (чего не делают процессоры).
Вы это серьезно, да?
Вам известно выражение "Сравнивать яблоко с апельсином"? В русском языке оно несколько грубее...
>О кластерах слышали что-нибудь?
Пробовал писать под MPI.
Но эта тема не для того, чтобы выяснять, кто из нас лучше.
Не переходите на личности, и читайте:
http://ru.wikipedia.org/wiki/Википедия:Нейтральная_точка_зрения
http://ru.wikipedia.org/wiki/Википедия:Ответы_на_критику
http://ru.wikipedia.org/wiki/Википедия:Избегайте_распространённых_ошибок
http://ru.wikipedia.org/wiki/Википедия:Недопустимость_оскорблений%2C_угроз_и_аг рессии
А?
И на что же это Вы оскорбились?
Вы вообще, кто по профессии?
computer20
02-05-2007, 09:34 AM
>И на что же это Вы оскорбились?
Я хочу, чтобы вы не отвлекались по сторонам:
моя личность, мой подчерк, мой хостинг и т.д.
Давайте строго по делу.
Дядя_Федор
02-05-2007, 09:37 AM
>И на что же это Вы оскорбились?
Я хочу, чтобы вы не отвлекались по сторонам:
моя личность, мой подчерк, мой хостинг и т.д.
Давайте строго по делу.
А строго по делу, создавать процессор под язык -- это все равно что выращивать лошадь под сорт хвороста.
Sixteen
02-05-2007, 09:42 AM
целью афтара является нахождение лохов-инвесторов которые увидя в документации ассемблеро-подобные инструкции кинуца к автору со слезами на глазах и дадут ему миллион или даже два евро.
правда состоит в том что все там написаное производит на
профессионала впечатление какого-то заунывного бреда, по скольку
нам описывается сложными и непонятными словами обычная виртуальная машина. их на данный момент коммерчески существует даже две - одну запустили в мир сан микросистемз, а другую замутил злой микрософт.
Дядя_Федор
02-05-2007, 09:43 AM
целью афтара является нахождение лохов-инвесторов которые увидя в документации ассемблеро-подобные инструкции кинуца к автору со слезами на глазах и дадут ему миллион или даже два евро.
правда состоит в том что все там написаное производит на
профессионала впечатление какого-то заунывного бреда, по скольку
нам описывается сложными и непонятными словами обычная виртуальная машина. их на данный момент коммерчески существует даже две - одну запустили в мир сан микросистемз, а другую замутил злой микрософт.
You can say that again... :grum:
computer20
02-05-2007, 09:55 AM
>создавать процессор под язык
Нет, мне даже стало интересно - с чего вы взяли, что процессор создается под язык?
В самом деле, с чего?
Дядя_Федор
02-05-2007, 09:57 AM
>создавать процессор под язык
Нет, мне даже стало интересно - с чего вы взяли, что процессор создается под язык?
В самом деле, с чего?
С того, что Вы написали.
Извините, мой ученый друг, мне работать пора идти.
Успехов! :D
computer20
02-05-2007, 10:43 AM
>>В самом деле, с чего?
>С того, что Вы написали.
Понятно, за слова вы не отвечаете (процитировать - вас не касается).
Дядя_Федор
02-05-2007, 10:49 AM
>>В самом деле, с чего?
>С того, что Вы написали.
Понятно, за слова вы не отвечаете (процитировать - вас не касается).
Друг мой, Вы слишком нервничаете. ;)
Спокойнее, спокойнее.
Привести Вам ссылочки на статьи в Википедии? :grum:
computer20
02-05-2007, 10:49 AM
>которые увидя в документации ассемблеро-подобные инструкции
Это все, что ВЫ смогли в нем увидеть.
Команды - это частности
(в первой редакции их вообще не было).
>производит на
профессионала впечатление
Не способность выйти за рамки, раздвинуть шоры - неприменный атрибут многолетней практики.
Хотя и не-профи демонстрируют то же самое
Sixteen
02-05-2007, 01:01 PM
>которые увидя в документации ассемблеро-подобные инструкции
Это все, что ВЫ смогли в нем увидеть.
Команды - это частности
(в первой редакции их вообще не было).
>производит на
профессионала впечатление
Не способность выйти за рамки, раздвинуть шоры - неприменный атрибут многолетней практики.
Хотя и не-профи демонстрируют то же самое
дарагой мой компьютер20, смысл моего сообщения для Вас состоит вот в чем:
Вы не четко выразили вашу мысль, если предполагать что за этими
текстами действительно есть какая нибудь полезная мысль, а не
элементарное шарлатанское забивание мозгов инвесторам. вам следует
улучшить качество вашего текста, по скольку на данный момент он
не эксайтает, а раздражает - текст слишком похож на шарлатанскую рекламу.
слишком из этого текста сильно торчат уши двоечника васечки из 10А.
computer20
02-06-2007, 12:44 AM
>текста, по скольку на данный момент он
не эксайтает, а раздражает - текст слишком похож на шарлатанскую рекламу.
Раздражает он или не раздражает - ваш мозг не может выделить новизну, он реагирует только на знакомое.
>слишком из этого текста сильно торчат уши двоечника васечки из 10А.
В целях ликвидации хамства рекомендую почитать:
http://ru.wikipedia.org/wiki/Википедия:Нейтральная_точка_зрения
http://ru.wikipedia.org/wiki/Википедия:Ответы_на_критику
http://ru.wikipedia.org/wiki/Википедия:Избегайте_распространённых_ошибок
http://ru.wikipedia.org/wiki/Википедия:Недопустимость_оскорблений%2C_угроз_и_аг рессии
Sixteen
02-06-2007, 05:46 AM
>текста, по скольку на данный момент он
не эксайтает, а раздражает - текст слишком похож на шарлатанскую рекламу.
Раздражает он или не раздражает - ваш мозг не может выделить новизну, он реагирует только на знакомое.
>слишком из этого текста сильно торчат уши двоечника васечки из 10А.
В целях ликвидации хамства рекомендую почитать:
http://ru.wikipedia.org/wiki/Википедия:Нейтральная_точка_зрения
http://ru.wikipedia.org/wiki/Википедия:Ответы_на_критику
http://ru.wikipedia.org/wiki/Википедия:Избегайте_распространённых_ошибок
http://ru.wikipedia.org/wiki/Википедия:Недопустимость_оскорблений%2C_угроз_и_аг рессии
боже, как харашо что мы не на википедии, и если я вижу глупость, то я могу сказать что это глупость. а вам батенька следует не рассылать линки из википедии, не обьяснять про дефекты мозга ваших читателей,
а работать над текстом.
Дядя_Федор
02-06-2007, 06:15 AM
боже, как харашо что мы не на википедии, и если я вижу глупость, то я могу сказать что это глупость. а вам батенька следует не рассылать линки из википедии, не обьяснять про дефекты мозга ваших читателей,
а работать над текстом.
Я уже говорил, что он слишком нервный. И если он надеется действительно когда-нибудь поговорить с инвесторами или консультантами, ему следует эту нервозность из себя выдавить, как Чехов раба... :) Потому что консультант будет слушать его до первой ссылки на Википедию. Потом пошлет. А слова "я ничего не понял из Ваших объяснений" от инвестора следует воспринимать как немедленное руководство к действию по кардинальному исправлению объяснений. Потому что второй раз инвестор встречаться по тому же поводу, скорее всего, не захочет... ;)
А тут пусть гундит. Какая нафик разница?:D
computer20
02-06-2007, 06:26 AM
>сказать что это глупость
Декларировать вы можете - вы аргументировать не можете.
Дядя_Федор
02-06-2007, 06:35 AM
>сказать что это глупость
Декларировать вы можете - вы аргументировать не можете.
Нет, друг мой. Это Вы не можете объяснить, в чем Ваша идея. Раз Вас никто не понимает.
И вдвойне обидно, если это действительно стОящая идея...
Sixteen
02-06-2007, 08:49 AM
>сказать что это глупость
Декларировать вы можете - вы аргументировать не можете.
за аргументаццыйу я биру деньги - сто долларов в чясс.
по скоку там много написано, то мне понадобицца много чесофф!
может даже пять или шесть.
Sixteen
02-06-2007, 08:55 AM
Я уже говорил, что он слишком нервный. И если он надеется действительно когда-нибудь поговорить с инвесторами или консультантами, ему следует эту нервозность из себя выдавить, как Чехов раба... :) Потому что консультант будет слушать его до первой ссылки на Википедию. Потом пошлет. А слова "я ничего не понял из Ваших объяснений" от инвестора следует воспринимать как немедленное руководство к действию по кардинальному исправлению объяснений. Потому что второй раз инвестор встречаться по тому же поводу, скорее всего, не захочет... ;)
А тут пусть гундит. Какая нафик разница?:D
нэрвний, не нервний, а хитрий дмитрий.
вот есть такой баззворд, WEB 2.0
а тута как раз для веба два ноль компутер два ноль подвалил.
виш как удачно!
некоторые фанаты аджакса вовсю бегали и песчали (и до сих пор бегают и песчат), что аджакс как часть веба два ноль сократит девелопмент тайм в десять раз, тоже. XML, томно вдыхали апологеты веба два ноль. RSS, эротично выдыхали они двумя секундами позже. Ах, как это прекрасно! XSLT! - нежно подвывали им тенхоевангелисты из Оракл Корпорации. Выражаясь словами Хани Сулеймана, сборисче техно-ананистов.
computer20
02-08-2007, 10:13 AM
>Вы не можете объяснить, в чем Ваша идея. Раз Вас никто не понимает.
И вдвойне обидно, если это действительно стОящая идея.
Стержень проекта - построение СУПЕР-КОМПЬЮТЕРА руками чайника.
Хранение и передачу информации между процессорами предлагается выполнять так,
чтобы она не могла быть использована не по назначению.
И контролировать это максимально жестко - аппаратно.
Для этого и контроль типов, и контроль класса сущности (с помощью механизма сегментов).
[С целью оптимизации использована не реляционная модель данных, а деревянная]
Таким образом речь идет о хранении и передаче ПРОИЗВОЛЬНОЙ СЕМАНТИЧЕСКОЙ информации.
Сделано это таким образом, чтобы код процесса-отправителя и процесса-получателя не зависел от того,
находятся они в одном и том же процессоре, или в разных
(процессы перемещаемы по процессорам ОС-ой).
Передача между процессорами служебной информации
(номер процесса, номер сегмента, код машинной команды, смещение, микросмещение)
расчитана в первую очередь на ситуацию, когда получение небольшой порции данных вызывает
процедуру по ее обработке
[т.о. единичное данное может привести к большим по масштабу и
длительным по времени изменениям в работе процесса-получателя].
Для иных ситуаций предусмотрена возможность передачи многих данных
с единственным на всех набором служебной информации.
Эта схема процессора рассмотрена на примере построения видео-ОС для видео-процессора
(отличие ВП от ЦП состоит только в том, что его схемотехника выдает еще и видео-сигнал
на основании данных, содержащихся в его памяти).
Изложена довольно примитивная видео-ОС, но ничто не мешает дополнить ее схему данных
сущностями, информирующими о движении объектов, или изощренными спец-эффектами.
В предложенной концепции ЦП занимается только СОДЕРЖАТЕЛЬНОЙ частью программируемой задачи.
Актуальность примера исходит из того, что
на этапе изучения прочитать описание схемы базы данных легче,
чем изучить библиотеку программирования,
а при выполнении работ заполнять базу проще
(и это не зависит от инструмента, будь то язык программирования или частное ПО),
чем вызывать традиционные процедуры по визуализации
(вспомните, что последнее до сих пор массы делать не могут).