需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):11291 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:存儲系統(tǒng)是計算機(jī)系統(tǒng)的重要組成部分,存儲系統(tǒng)的性能對計算機(jī)系統(tǒng)的性能有十分重要的影響。存儲器山是T. Stricker提出的一種綜合分析存儲系統(tǒng)性能的方法。它反映了存儲器層次結(jié)構(gòu)中不同層次的帶寬,也反映了具有不同的時間局部性與空間局部性的程序的性能。程序的時間局部性和空間局部性的差異,影響存儲器層次結(jié)構(gòu)的利用效率。局部性較好,則能得到好的訪問速率。通過分析存儲器山的數(shù)據(jù),還可以看出存儲器系統(tǒng)的部分硬件參數(shù)。本論文采用C語言編寫了一個存儲器測試程序,得到計算機(jī)存儲系統(tǒng)的存儲器山,在不同型號的計算機(jī)上進(jìn)行了存儲系統(tǒng)性能測試與分析。通過對不同計算機(jī)存儲系統(tǒng)的性能進(jìn)行對比分析,為優(yōu)化應(yīng)用程序提供指導(dǎo)作用。 關(guān)鍵詞:存儲器山;存儲系統(tǒng);高速緩存存儲器;存儲器測試程序;訪問局部性原理
Abstract:Storage system is a very important part of computer system, and the performance of the storage system has very important influence on computer system. Memory mountain is a comprehensive analysis method of storage system performance, which is proposed by T. Stricker. It reflects different levels of bandwidth in the memory hierarchy, as well as the program performance with different temporal locality and spatial locality. The differences of both temporal locality and spatial locality have an impact on the usage efficiency of memory hierarchy. The well the locality is, the better the read throughput is. We can also see part of the memory system hardware parameters by analyzing the data from the memory mountain. This paper develops a memory-testing program using C Language to obtain the memory mountain of the computer storage system. In addition, we test and analyze the performance of the storage system on different computers. It is instructive in optimizing applications by analyzing and contrasting the storage system performance of different computers. Key Words: Memory Mountain; Storage System; cache; Memory-testing Program; Locality Principle
本課題將以微機(jī)系統(tǒng)為研究對象,根據(jù)局部性的概念和存儲器層次結(jié)構(gòu)特點(diǎn),采用C語言構(gòu)造一個存儲器測試程序,以不同的時間局部性和空間局部性對一臺機(jī)器的存儲器進(jìn)行訪問,得到該存儲器系統(tǒng)在不同的局部性下的訪問速率。根據(jù)存儲器山所反映的情況分析該機(jī)器的存儲系統(tǒng)性能,為優(yōu)化應(yīng)用程序提供指導(dǎo)作用。 本文共分為五章,各章節(jié)論述的內(nèi)容如下: 第一章——概述,介紹研究存儲系統(tǒng)的背景、研究意義和研究內(nèi)容。 第二章——基礎(chǔ)知識介紹,簡單介紹Cache的概念以及Cache的工作原理以及目前計算機(jī)系統(tǒng)中Cache的配置情況。 第三章——存儲器測試程序設(shè)計,主要介紹生成存儲器山的測試程序的具體構(gòu)成,分析各個模塊實(shí)現(xiàn)的功能以及詳細(xì)介紹所采用的測試時間的方法。 第四章——測試結(jié)果與分析,分別在不同型號的計算機(jī)上運(yùn)行測試程序,根據(jù)得到的存儲器山圖分別對一臺機(jī)器和多臺機(jī)器的存儲系統(tǒng)進(jìn)行分析。 第五章——總結(jié),總結(jié)了本文的研究內(nèi)容。
|