Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];

Вниз

«Архитектура вразрез» © В. Кладов   Найти похожие ветки 

 
homm ©   (2007-04-26 15:27) [0]

По мотивам четки, про дотнет, которая заставиа меня вспомнить сначала о сингулярити, а затем и о сабже.

Я уже создавал ветку с обсуждением сабжа в разделе КОЛ, но было это давно, и людей ее видело куда меньше, чем может увидеть здесь, да и икол это не иммет никакого отношения, кроме общего автора.

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

Цель моего поста — узнать мнения именитых (в пределах форума) людей об этой идее, так ли все радужно, как описано в статьях, может ли в ближайщее года на основе этих описаний быть построена платформа, способная кокурировать с архитектурой х86.

http://kolmck.net/sf/architecture_contrary_to.zip
Да простит меня Владимир Кладов за то что берусь обсуждать без его разрешения.


 
homm ©   (2007-04-26 15:29) [1]

> четки,
ветки


 
oldman ©   (2007-04-26 18:43) [2]


> так ли все радужно, как описано в статьях, может ли в ближайщее
> года на основе этих описаний быть построена платформа, способная
> кокурировать с архитектурой х86.


"Нас сомненья грызут, я сомнениям этим не рад..."
(Ю.Шевчук. "Я получил эту роль", "Периферия" ©)

Было б все так радужно, уж сотни б глоток в каждой подворотне... Ну сам знаешь...


 
KilkennyCat ©   (2007-04-26 19:45) [3]

Спасибр, почитаем в выходные
Я сам уже давно думаю о том, что все как-то не туда идет.


 
ArtemESC ©   (2007-04-26 19:58) [4]

Уверен, что долго ничего менять не будут... Линия x86 развивается из соображение совместимости.. Сейчас это уже не искусство, а деньги... Никто не будет перепахивать миллионы софта под новые процы... Хотя это уже угнетает...
Оставленна даже совместимость с 16-битными программами... Что бы их запустить из защищеннога режима, был добавлен новый "виртуальный" режим в процессоре, в который для этого нужно перейти - бред, одназначный...
Альтернатив уже полно.


 
wicked ©   (2007-04-26 20:10) [5]

бегло пробежался по статье.... интересно и совпадает с моими фантазиями (времен конца института и лабораторок по VHDL - были и такие)
Кладову респект

ЗЫ щаз налетят борцуны и скажут, шо тетрады или какихтам рулят... ну и пусть ;)


 
iZEN ©   (2007-04-26 23:53) [6]

А тем временем MIPS"ы работают в миллиарде мобильников... :))


 
Rouse_ ©   (2007-04-27 00:26) [7]

Все конечно хорошо..., но:
32-разрядному слову в обычной памяти соответствует 32-разрядное слово в теневой памяти. В режиме "система" процессор может переключить теневую и обычную память (выводом в специальный порт управления, маппированный на конкретный физический адрес памяти), после чего выполнять запись или чтение с теневой памятью, как с обычной памятью
Я как ни представлял - так и не понял. Нельзя ли привести наглядную модель расположения основной и теневой памяти и их адресацию...


 
homm ©   (2007-04-27 07:23) [8]

> Я как ни представлял - так и не понял.

Очевидно, что слова теневой памяти, хранящие дескрипторы для основной памяти, должны оказываться в той же строке ROW динамической памяти, что  и та память, к которой они относятся. Следовательно, имеет смысл "перепутать" адресные линии таким образом, чтобы получить автоматическое чередование небольших блоков основной и теневой памяти. Например, по 16 байт основной памяти, за которыми следуют 16 байт соответствующей теневой. При этом с точки зрения логической адресации основная память отличается от теневой памяти 33-ьим разрядом адресной шины. В результате оптимизатор, работающий уже с физическими адресами (т.е. после перестановки A33 и A4), сможет переупорядочить непоследовательные обращения к этим адресам в последовательные, что даст существенное увеличение скорости обмена с внешним ОЗУ.

Видимо 33-й бит логической адресации основной памяти должен говорить ситеме о том, что идет обращение к теневой памяти. Пользовательским приложениям теневая память, естественно, не доступна вообще.


> А тем временем MIPS"ы работают в миллиарде мобильников...  :))

С раздельным стеком, защитой каждого байта, без регистров, и т.д ? :) Кладов и не утверждает что придумал MIPS.


> [2] oldman ©   (26.04.07 18:43)

Сомневаюсь, что здесь есть люди, которые не поняли бы откуда слова, без копирайта :)


 
Игорь Шевченко ©   (2007-04-27 10:10) [9]

Иван Петрович, бедный, в гробу переворачивается от зависти


 
homm ©   (2007-04-27 21:20) [10]

И медаль за самое глупое, непонтное, и не к месту сказаное высказываение отправляеться, как всегда, в Москву, к ИШ :)

Раз уж утрудили себя написанием, хоть потрудились бы над тем что-бы оно понятьно было. Наверное 20 миллионов «Иванов Петровичей» дружно начили переворачиваться в гробах, своими героскопическими силами останавливая нашу бедную планету.


 
Virgo_Style ©   (2007-04-27 21:24) [11]

homm ©   (27.04.07 7:23) [8]
Сомневаюсь, что здесь есть люди, которые не поняли бы откуда слова, без копирайта :)


А зря.


 
KilkennyCat ©   (2007-04-27 22:48) [12]


> homm ©   (27.04.07 21:20) [10]


гироскоп

геро - это уже нечто другое...



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.048 c
15-1177450374
SerJaNT
2007-04-25 01:32
2007.05.27
Вывести имена папок в таблице (PHP)


3-1173785473
kulkse
2007-03-13 14:31
2007.05.27
DBGrid MultiSelect


2-1178476227
Dr.M@$
2007-05-06 22:30
2007.05.27
read write pixel (hight fps)


3-1173439204
Silver...
2007-03-09 14:20
2007.05.27
Как определить запись перед/над которой отпускаю Drop в DBGrid-e


15-1178077566
Slider007
2007-05-02 07:46
2007.05.27
С днем рождения ! 2 мая





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский