· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ZEN —› Какие бывают хорошие эмуляторы микроархитектуры?

Посл.отвђт Сообщенiе


Дата: Дек 23, 2003 19:23:09

КРОМЕ intel VTune и AMD CodeAnalyst?


Дата: Янв 14, 2004 18:40:45

Хе. А потом он ругается, что пришел на неправильный форум. Это профилировщики. В эмуляторах используются другие вещи. Смотри по форуму - BOSCH.


Дата: Янв 15, 2004 04:08:06

Это профилировщики, содержащие в себе эмуляторы микроархитектуры.
Что такое "Dynamic Analysis" в VTune?...

Знаешь микроархитектуру? Кэши там всякие, конвееры, TLB, BTB...


Дата: Янв 15, 2004 05:30:35

Да шо вы, кума, такое говорите??? Куда нам, темным, до таких умных слов. Мы "трымвай" и тот только раз в году видим, не говоря уж, шоб на нем покататься.

Да, VTune такое делать умеет. Ты просил "КРОМЕ". Получи. BOSCH, plex. А если такой умный - так дизасмни VPC/VMWare и разбери. Дополнительно статьи Льютона почитай.


Дата: Янв 15, 2004 05:58:27

Попробую еще раз намекнуть, что архитектура и микроархитектура - это разные вещи.

Архитектура - это регистры, инструкции, прерывания...
То что описано в трехтомнике интела.
И именно ее эмулируют "обычные" эмуляторы.

Микроархитектура - это то, что лишь на понятийном уровне описывается в мануалах по оптимизации. А интересует ее строгое числовое описание.


Дата: Янв 15, 2004 17:56:44 · Поправил: volodya

Отвечаю еще раз. Ты почитай, любитель намеков, как можно реализовать доступ только на исполнение, при этом отвергнув доступ на чтение и запись! Через TLB. Чем тебе не микроархитектура?

А на том уровне, что просишь ты... Я даже и не знаю, есть ли такое в сети в принципе...


Дата: Янв 15, 2004 18:54:32

Мне уже тоже противно повторяться, поэтому тоже приведу конкретные примеры. Самое интересное здесь - это как инструкции декодируются в uop-ы, попадают в исполняющее ядро, состоящее из нескольких компонентов, каждый из которых занимается своим делом. Как они попадают в trace cache и достаются оттуда (если дело происходит в P4). Как предсказываются переходы. Чтоб все это можно было "увидеть" и посчитать с точностью до такта :)


Дата: Янв 15, 2004 19:00:58

volodya

Ты имеешь в виду очистку data tlb от записей данной трансляции?


Дата: Янв 15, 2004 19:44:56


Дата: Янв 15, 2004 19:45:11

captain cobalt

О таких я не знаю.


Дата: Янв 15, 2004 19:57:37 · Поправил: merlin

Гмм... Какие CISC-овые инструкции декодируютса в какие RISC-овые.
По большому счёту это "Intel Confidential". :)

А разные "Performance Analyzers", не проверяют RISC-овый код,
но знают как правильно писать CISC-овые инструкции.

Насчёт чистой теории можно заглянуть на сети универов
там много чего интересного написано.


Дата: Янв 15, 2004 21:18:08

Intel Confidential? Я давно догадываюсь об этом :)
Ну а на что нужны хакеры (в классическом смысле)?
Раскусили ведь тонкости перехода в/из system management mode.
А тут есть VTune... Реверсеры, в атаку... :)


Дата: Янв 15, 2004 21:26:48

captain cobalt
Ну а на что нужны хакеры (в классическом смысле)?
Предлагаете пролить на чип кислоту и посмотреть под микроскопом? Такой фокус прокатывал только с Z80 :-)

Ну нету такого софта, потому что внутренности проца - военная тайна, как уже написал merlin.


Дата: Янв 15, 2004 22:44:43 · Поправил: Valery

Такой фокус прокатывал только с Z80 :-)


Один знакомый, работавший у Бабаяна в 80-х, рассказывал, как они потрошили VAX. Пересказать не смог бы, но очень смешная история. Ядро оказалось 8-разрядным!


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.047