|
|
| Посл.отвђт | Сообщен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 |