Procesora veiktspējas novērtēšana un rezultātu izmantošana lietojumprogrammās
Автор
Krastiņš, Dāvis
Co-author
Latvijas Universitāte. Fizikas un matemātikas fakultāte
Advisor
Arnicāns, Guntis
Дата
2007Metadata
Показать полную информациюАннотации
Pieaugot procesoru jaudai un dažādībai, vajadzība salīdzināt dažādu procesoru veiktspēju kļūst arvien aktuālāka. Tradicionālo veiktspējas testu rezultāti dod veiktspējas novērtējumu tikai šī testa ietvaros, tāpēc bieži nav salīdzināmi ar rezultātiem citos testos. Darba mērķis ir pētīt x86 procesora veiktspējas novērtēšanas iespējas ar abstraktā mašīnas modeļa palīdzību. Šī metode ļauj veiktspēju definēt kā daudzu veiktspējas parametru kopumu, kas veiktspēju ļauj aprakstīt detalizētāk. Darbā definēts reducēts x86 abstraktās mašīnas modelis procesora aritmētiski loģiskā bloka veiktspējas novērtēšanai un metodika mērījumu konstruēšanai. Izstrādātā metodika tiek izmantota sistēmu testēšanai. Iegūtie rezultāti ir apkopoti un izanalizēti. Nobeigumā piedāvāti potenciālie virzieni, kuros iespējams izmantot ar šādām metodēm iegūtos rezultātus. The tendency for processor architectures to grow both in speed and diversity increases the need for tools to evaluate processor speed. Main disadvantage of traditional benchmarking is that results of each benchmark set evaluates performance only within this set and is not comparable to results of other benchmarks.
Goal of this work is to investigate x86 processor performance evaluation possibilities with method of abstract machine model. This method defines performance as set of many performance parameters, which makes it possible to create a much more detailed definition of performance. Work defines reduced model of x86 abstract machine, that characterizes the performance of processor arithmetic logic unit and develops methods for software measurement creation. Developed methodology is then used to test systems. Obtained results are then compiled and analyzed. The end of the work describes possible directions, which could benefit from the results, obtained by such methods.