12b Instruction Scheduling (Side-bars)E (1157544)
Текст из файла
12b. Instruction Scheduling (Side-bars)
1.
MEASURING RUNTIME PERFORMANCE
The primary goal of instruction scheduling is to improve the running time
of the generated code. Discussions of performance use many different
metrics; the two most common are
Instructions per second The metric commonly used to advertise
computers and to compare system performance is the number of
instructions executed in a second. This can be measured as
instructions issued per second or instructions retired per second.
Time to complete a fixed task This metric uses one or more programs
whose behavior is known and compares the time required to
complete these fixed tasks. This approach, called benchmarking,
provides information about overall system performance, both
hardware and software, on a particular workload.
No single metric contains enough information to allow evaluation of the
quality of code generated by the compiler’s back end. For example, if
the measure is instructions per second, does the compiler get extra credit
for leaving extraneous (but independent) instructions in code? The simple
timing metric provides no information about what is achievable for a given
program. Thus, it allows one compiler to do better than another but fails
to show the distance between the generated code and what is optimal for
that code on the target machine.
Numbers that the compiler writer might want to measure include the
percentage of executed instructions whose results are actually used and
the percentage of cycles spent in stalls and interlocks. The former gives
insight into some aspects of predicated execution, while the latter directly
measures some aspects of schedule quality.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.