Wyvern-2: Все сообщения за 28 Декабря 2011 года

 
ПнВтСрЧтПтСбВс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Wyvern-2

координатор
★★★★★
Татарин> Описание - тут:
Татарин> http://www.multiclet.com/docs/verstka.pdf

Мне не понравилось. У меня была другая идея: VVLIW - Variable Very Long Instruction Word
Суть проста - в процессоре избыточное количество вычислительных устройств, из которых препроцессор формирует линейку командного слова в зависимости от последовательности команд. Как то так.
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  3.0.193.0.19

Wyvern-2

координатор
★★★★★
russo>> Угу. Описываются серьезнейшие конфликты, уровня ПМВ/ВМВ, но эффективного атомного оружия никто не применяет. Даже когда проигрывают — честь дороже, мол.
Татарин> Возможно, оно не столь уж эффективно в описываемой вселенной.

Оно и в нашей не очень :D В космических масштабах, конечно ;) Строим в пространстве, например в районе пояса астероидов, компактненький гаусс-ускоритель, всего на 1000км и пуляем со скоростью всего то 1/10 С 110 кг (для ровного счета ;) ) болваночки. Зло, дешево и очень, очень, очень эффективно :fal:
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  9.0.19.0.1

Wyvern-2

координатор
★★★★★
Wyvern-2>> Суть проста - в процессоре избыточное количество вычислительных устройств, из которых препроцессор формирует линейку командного слова в зависимости от последовательности команд. Как то так.
Татарин> ? :)
Татарин> В твоём описании это чистый суперскаляр, как он есть....
Татарин> Или опиши отличия.
Возьмем простейшую Трансмету: http://www.ixbt.com/cpu/crusoe/crusoe1.gif
Четыре типа исполнительных устройства, длинна слова, соответственно 128 бит. НО! Они фиксированы, и если у нас идет подряд 9 операций условного перехода, то остальные устройства простаивают 9 циклов.
Теперь представим, что у нас есть пул исполнительных устройств: 4 ALU, 4 FPU, 4 блока переходов и 4 блока работы с памятью. Препроцессор - или аппаратный, или программный (!) - просматривает код на некоторую глубину и формирует командное слово из тех блоков, которые нужны
Т.е. или сразу 4 АLU или 4 блока работы с памятью, или 3 FPU и один блок перехода - любая комбинация, в рамках кода пока либо не кончатся исполнительные устройства, либо не будет повтора.
Как то так...
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  9.0.19.0.1

Wyvern-2

координатор
★★★★★
Запутались :D разбираемся: Классификация параллельных вычислительных систем — Википедия

Суперскаляр:

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

Дополнительно, чтобы снять ограничения последовательного выполнения команд, эти машины используют механизмы внеочередной выдачи и внеочередного завершения команд (англ. OoO, Out of Order execution), прогнозирование переходов (англ. Branch prediction), кэши целевых адресов переходов и условное (по предположению) выполнение команд.
 


VLIW:

В отличие от суперскалярных машин, VLIW-машины выдают на выполнение фиксированное количество команд, которые сформатированы либо как одна большая команда, либо как пакет команд фиксированного формата. Планирование работы VLIW-машины всегда осуществляется компилятором.
 

При этом:
Использование VLIW приводит в большинстве случаев к быстрому заполнению небольшого объема внутрикристальной памяти командами NOP (no operation), которые предназначены для тех устройств, которые не будут задействованы в текущем цикле.
 


В моем случае ПЕРЕМЕННЫМ является СОСТАВ ВЫЧ.УСТРОЙСТВ В СЛОВЕ :) Переменным и зависящим от состава потока команд
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  

Wyvern-2

координатор
★★★★★
Wyvern-2>> В моем случае ПЕРЕМЕННЫМ является СОСТАВ ВЫЧ.УСТРОЙСТВ В СЛОВЕ :) Переменным и зависящим от состава потока команд
AXT> А, так ты хочешь именно VLIW, а не суперскаляр? И такое было — Itanium.

Не-а :) Эта идея пришла ко мне как раз когда читал про Itanium и пресловутый Эльбрус :D
Там опять таки фиксированное число исполнительных устройств в слове А у меня - избыточное, для возможности создания переменного числа устройств в слове.
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  3.0.193.0.19

Wyvern-2

координатор
★★★★★
Wyvern-2>> Там опять таки фиксированное число исполнительных устройств в слове А у меня - избыточное, для возможности создания переменного числа устройств в слове.
Mishka> Оно там фиксированное только потому, что может адресоваться любое из имеющихся. Не хочешь адресовать (использовать) — не упоминай в слове.

Угу. Но это минимализм - а у меня максимализм :) Предположим, "длинное слово" у нас в 8 операндов, исполняемых 8 устройствами - пусть 2 их них с плавающей запятой. А в программе одновременно 8 операций с FP.
VLIW: выполнит их по 2, остальные шесть "клеток" слова будет заполнять NOP
EPIC Итаниум: просмотрит дальше, и если ПОСЛЕ этих 8 операций найдет не FP-операции, вставит их в слово
Мой VVLIW: сформирует "временный процессор" из 8 FPU и выполнит все за один проход ;)
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  3.0.193.0.19
Это сообщение редактировалось 28.12.2011 в 16:49

Wyvern-2

координатор
★★★★★
Wyvern-2>> Не-а :) Эта идея пришла ко мне как раз когда читал про Itanium и пресловутый Эльбрус :D
AXT> Не надо путать Эльбрус с Итаниумом, это принципиально разные архитектуры, что бы там Бабаян не нёс.
Не путаю - я их как рах сравнивал ;)

AXT> ....Всего 10 вариантов (да, они не стали делать совсем свободную кодировку)...

В этом и суть! УЖЕ не имеет смысла экономить на количенстве транзисторов в устройствах - один хрен 90% транзисторов это кэш-память и регистры ;) Избыточное количество устройств практически не увеличит размер кристалла.
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  3.0.193.0.19

Wyvern-2

координатор
★★★★★
Машинист> В кои-то веки у меня появился избыток свободного времени, так что я начал пографоманствовать на тему сабжа.
Надо чаще - у тебя получается :)

Машинист> Я, к сожалению (или счастью?), социологию изучал мало (один курс по социологии девиаций), в основном самообразование и наблюдение.
Это заметно :D

Машинист> Современная социология (по крайней мере, в США) сейчас поставлена на службу либерализму; более того, она практически слилась с либеральной идеологией. Трудно найти американского социолога, который не являлся бы либералом; практически невозможно найти образованного американского либерала, не использующего социологию.

Все либералы - социологи, но не все социологи - либералы :D
Читаем методичку:
Социоло́гия (от лат. socius — общественный; др.-греч. λόγος — наука) — это наука об обществе, системах, составляющих его, закономерностях его функционирования и развития, социальных институтах, отношениях и общностях.
 

От себя добавляем: важнейшим и объективнейшим инстументом социологии является статистика - источник первичной информации. Глядя на нее, родимую, можно заметить, что:
-негры действительно в среднем беднее, чем белые, чаще болеют, имеют более низкий образовательный уровень, совершают больше преступлений.
-мужчин действительно чаще берут на работу, на которой они чаще и больще получают денеХ, и что самое смешное - их действительно реже насилуют, чем женщин.
И самое убийственное:
-если проанализировать тренд за многие годы и десятилетия, то окажется, что именно с появлением и усилением либеральное доктрины в западном обществе, расизма стало меньше, а женщины получили больше равноправия :D
Такова объективная реальность И что делать? Куды крестьянину податся? ;)
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  3.0.193.0.19

Wyvern-2

координатор
★★★★★
digger> Социология - на самом деле не наука.
Ну, в СССР и биология "выдавала любой результат в зависимости от ангажированности "ученого"" и даже, в истории с кибернетикой, математика :D
И тем не менее есть серьезные социологические исследования, и наука эта вполне себе объективная - пока, как и в любой другой науке, не вмешивается политика. Ну, так у социологии и истории судюбы такие....

digger> Власти США ИМХО давно переступили ту черту, за которой народу положено браться за оружие и их гнать.

Это если бы в США был бы "народ" времен Гражданской войны. А нонешние вполне себе прикормленны с печатаного станка и приученны к мысли, что если в стране с самым большим количеством заключенных в мире, раз в четыре года каждый может поставить галочку строго напротив слоника или ослика, а президента страны выбирает местечковый суд под управлением родного брата одного из кандидатов - то это настоящая демократия. А вот все остальное - тоталитаризмЪ™
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  3.0.193.0.19

Wyvern-2

координатор
★★★★★
Wyvern-2>> Отец уходил в 6 часов утра и приходил в 22.
Balancer> Прикинь, сегодня у меня некоторые способные и толковые знакомые так работают (да, и 6..7 дней в неделю) за $1000..$1500 в месяц. Один, вот, уже и умер не так давно.

Только IMHO 900 рублей в ~1970 в СССР (да еще в Молдавии) это намного больше чем $1500 сегодня в Москве....
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  3.0.193.0.19

Wyvern-2

координатор
★★★★★
Wyvern-2>> В этом и суть! УЖЕ не имеет смысла экономить на количенстве транзисторов в устройствах - один хрен 90% транзисторов это кэш-память и регистры ;)

Balancer> Посмотри на топологию современных процессоров — память там меньшую долю площади кристалла

Ты не замечаешь противоречия? :D Надо разобратся...
Процессор Intel Itanium 2 Madison (MP):
Транзисторов - 500 М
Кэш 1 - 32 кб = 32*8*1024*4 = 1048576 транзисторов
Кэш 2 - 256 кб = 256*8*1024*4 = 8388608 транзисторов
Кэш 3 - 6Мб = 6*8*1048576*4 = 201326592 транзисторов
Итого: 210763776 тразисторов из 500М занимает кэш. Или 42% правда без учета регистров. Ты примерно прав.
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  3.0.193.0.19

Wyvern-2

координатор
★★★★★
Wyvern-2>> Ну, в СССР ..."выдавала любой результатэээ" и даже, в истории с кибернетикой, математика :D
Fakir> "Эт-то что-то новенькое" (с) Штирлиц о пархатых большевистских казаках
"Ради красного словца не пожалеешь и математика" :lol: Будем считать сие поэтической метафорой ;)
(интересное мнение про историю с "кибернетикой" - Дмитрий Калашников - Кибернетика в СССР. История одной лженауки.)
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  3.0.193.0.19

Wyvern-2

координатор
★★★★★
Wyvern-2>> 2. Отказатся от равновесных голосов
Meskiukas> А ранее ты вел речь о тех, КТО реально воевал и служил много.
Размер голоса зависит от вклада человека в государство В первую очередь - это налоги Не платящие налогов (и тем более получающие из казны) голоса НЕ ИМЕЮТ. Но вклад может быть разным - в т.ч. и не денежным. Естественно человек воевавший за государство, тем более воевавший хорошо, с наградами, тем более пожертвовавший здоровьем за государство будет иметь вес голоса, как у самого богатога налогоплательщика.

Wyvern-2>> 3.Суды низших инстанций - судами профессиональных судей, карьера которых определяется совпадением их решений с аппеляционными к суду высшей инстанции.
Meskiukas> Ага! Сейчас и так приговоры и постановления пишут под диктовку....

Ты не понял системы. Суд низшей инстанции, в лице одного судьи, выносит приговор. Обжалуется он в аппеляционном суде высшей инстанции. Для создания этого аппеляционного суда в стране выбирается 5000-10000 постоянных присяжных, с высшим образованием в различных областях, с высокой репутацией. Они рассматривают дела ДИСТАНЦИОННО и полностью анонимно В т.ч., кроме доступа ко всем документам, им предоставляется видеозапись всех судебных заседаний суда низшей дисстанции, они могут так же дисстанционно провести видеодопросы всех участников процесса, включая судью. Каждое дело рассматривает, например, 50 присяжных. Если у судьи низшей инстанции набирается некоторая масса дел решения по которым успешно опротестованны в верхней инстанции судья увольняется. Некоторые дела - о особо тяжких преступлениях, т.н. "резонансные дела" рассматриваются сразу апеляционным судом.
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  3.0.193.0.19

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru