Оценивание эффективности функционирования компьютерной системы (КС) является многофакторной и многокритериальной задачей, отражающей известное обстоятельство: КС представляет собой пример сложной системы. Сложные системы характеризуются следующим принципиальным положением: не существует единственной модели такой системы, напротив, необходим набор моделей, каждая из которых важна для изучения определенного круга вопросов, связанных со структурой и поведением системы.
Выбор концептуальной модели функционирования процессора, который, в свою очередь, является сложной системой и, в то же время, фундаментальным элементом КС, является необходимым этапом и предопределяет дальнейшие этапы проектирования, исследования и производства. Для сложных систем процесс формирования набора базисных характеристик представляет собой слабо формализуемый этап и, как правило, опирается на опыт и интуицию исследователя. При этом часто используют экспериментально установленные соотношения между исходными характеристиками функционирования КС (например, «закон Мура»), то есть, соотношения регрессионного (статистического) типа. Но известны простые примеры того, что статистические оценки искажают информацию о связи между характеристиками системы, а также трудности содержательной интерпретации и экстраполяции результатов, полученных на основе статистики.
Одним из естественных и фундаментальных способов, снимающих отмеченные выше принципиальные трудности, является подход, основанный на анализе размерностей характеристик концептуальных моделей сложных систем.
В настоящей работе обсуждаются концептуальные модели производительности современных процессоров, позволяющие формировать модели зависимости производительности от безразмерных параметров, полученных на основе наборов исходных размерных характеристик функционирования процессора. Содержательная интерпретация полученных моделей и соответствующих безразмерных параметров содержит как уже реализованные архитектурные решения и технологии: RISC-архитектура, технология Hyper-Threading, многоядерные процессоры, решения для системной шины и кэш-памяти, так и возможные пути повышения производительности процессоров.
Abstracts file: | АннотацияМитихин.doc |