Я уже давно понял, что нельзя обьять необьятное. Что ты сейчас пытаешся сейчас делать. Поэтому я стараюсь только запомнить, что такая вешь сушествует в природе. А потом уже по мере надобности изучить. Ты же пытаешся ухватится за все. При этом везде откусываеш по кусочкам. И поэтому целостной картины предмета у тебя в голове не вырисовывается.
а мне зачем необъятное?
я сейчас методично изучаю алгоритмы и с++, по ходу изучения встала перекрестная задачка сравнить производительность алгоритма с эталоном и производительности его реализаций
наиболее перспективным из того, что посоветовали показалось rdtsc - естественно мне уже не 13 лет, чтобы полгода просидеть над интеловскими+амдшными+g++ мануалами для того, чтобы по любому решить эту под задачу, поэтому на подзадачку отводилось несколько часов на протяжении 1-2 недель ( для учета корректировок выданых на форуме, чтобы не сжечь эти несколько часов над какой-нить частью вероятно бесполезного мануала)
освоение rdtsc скорее всего накрылось бы медным тазом, тк не дали ссылку не на один туториал, который:
а) не требователен к начальному уровню читающего
б) цикл прочтения-осмысления-реализации которого в пределах 2-3х часов
но случайно, совершенно в другом разделе выдали финч выдал перл: grep -r rdtsc /usr/src/linux
вероятность понимания полученных данных 0, возможность портировать в свой код неопределена, но затраты по времени минимальны
код франкенштейн заработал, даже без моего понимание оного, единственное что - постоянно выдавался разный результат, я было подумал, что это из-за того что динамически меняется последовательность выполнения асм комманд и спасением будет rdtscp ... но это будет уже совсем другая история
но основной проблеммой оказалось, что на гвесте виртуал бокса для меня на данный момент невозможно осуществлять проверку производительности
Вообще то описание команд ассемблера находятся во втором томе "IA-32 Intel Architecture Software Developer's Manual" и называется он "Instruction Set Reference". Там описание данной команды есть.
Intel® 64 and IA-32 Architectures Software Developer's Manual
Volume 2B: Instruction Set Reference, N-Z
этот? других просто не найти для скачивания
Mayor, Intel кстати свои мануалы совершенно бесплатно рассылает всем желающим. Они мне по запаре аж целых два комплекта прислали.
P.S. Опочки извиняюсь, Intel прекратил рассылку своих мануалов (кризис наверно), но их можно в любой момент скачать с их сайта.
только скорее всего в несколько обновленной форме
7. RDTSCP is introduced in Intel Core i7 processor. - у тебя это было написано?