Translation Look-aside Buffer with Low Context Switch Penalty
碩士 === 國立交通大學 === 資訊工程系所 === 93 === It is widely known that the Translation Look-aside Buffer (TLB) plays an important role in the address translation mechanism from virtual addresses to physical addresses. If any miss occur, the performance of the processor will seriously degrade. There are many me...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/47248621368469351476 |
id |
ndltd-TW-093NCTU5392040 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093NCTU53920402016-06-06T04:10:40Z http://ndltd.ncl.edu.tw/handle/47248621368469351476 Translation Look-aside Buffer with Low Context Switch Penalty 降低行程環境切換導致效能損失之轉換搜尋緩衝器設計 Chi-Wen Chang 張繼文 碩士 國立交通大學 資訊工程系所 93 It is widely known that the Translation Look-aside Buffer (TLB) plays an important role in the address translation mechanism from virtual addresses to physical addresses. If any miss occur, the performance of the processor will seriously degrade. There are many methods for improving TLB performance, such as increasing the associativity, the number of entries, or page sizes, and using superpages to cover more memory spaces. These methodologies, especially superpage, can effectively reduce lots of misses for most applications. However, very few designs really focused on the context switching issue. In order to support the multiprogramming characteristics in all modern OS, the context switching mechanism is needed and it will cause all TLB entries be flushed and will impact on the performance very seriously, especially on today’s high performance processors. This thesis presents a novel and easy implemented TLB architecture to reduce the misses in context switching with complete-subblock mechanism. All simulations were done with modified SimpleScalar 3.0d tool suite and SPEC2000 benchmarks. The thesis also compares several designs, including the conventional TLB, the complete-subblock TLB, and the promotion TLB. The simulations show that the new design can achieve about 1.3 times of relative improvement of miss rate in average with 4KB page size and reveal that our methodology can be very useful for multiprogramming environment. Chang-Jiu Chen 陳昌居 2005 學位論文 ; thesis 73 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 資訊工程系所 === 93 === It is widely known that the Translation Look-aside Buffer (TLB) plays an important role in the address translation mechanism from virtual addresses to physical addresses. If any miss occur, the performance of the processor will seriously degrade. There are many methods for improving TLB performance, such as increasing the associativity, the number of entries, or page sizes, and using superpages to cover more memory spaces. These methodologies, especially superpage, can effectively reduce lots of misses for most applications. However, very few designs really focused on the context switching issue. In order to support the multiprogramming characteristics in all modern OS, the context switching mechanism is needed and it will cause all TLB entries be flushed and will impact on the performance very seriously, especially on today’s high performance processors. This thesis presents a novel and easy implemented TLB architecture to reduce the misses in context switching with complete-subblock mechanism. All simulations were done with modified SimpleScalar 3.0d tool suite and SPEC2000 benchmarks. The thesis also compares
several designs, including the conventional TLB, the complete-subblock TLB, and the promotion TLB. The simulations show that the new design can achieve about 1.3
times of relative improvement of miss rate in average with 4KB page size and reveal that our methodology can be very useful for multiprogramming environment.
|
author2 |
Chang-Jiu Chen |
author_facet |
Chang-Jiu Chen Chi-Wen Chang 張繼文 |
author |
Chi-Wen Chang 張繼文 |
spellingShingle |
Chi-Wen Chang 張繼文 Translation Look-aside Buffer with Low Context Switch Penalty |
author_sort |
Chi-Wen Chang |
title |
Translation Look-aside Buffer with Low Context Switch Penalty |
title_short |
Translation Look-aside Buffer with Low Context Switch Penalty |
title_full |
Translation Look-aside Buffer with Low Context Switch Penalty |
title_fullStr |
Translation Look-aside Buffer with Low Context Switch Penalty |
title_full_unstemmed |
Translation Look-aside Buffer with Low Context Switch Penalty |
title_sort |
translation look-aside buffer with low context switch penalty |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/47248621368469351476 |
work_keys_str_mv |
AT chiwenchang translationlookasidebufferwithlowcontextswitchpenalty AT zhāngjìwén translationlookasidebufferwithlowcontextswitchpenalty AT chiwenchang jiàngdīxíngchénghuánjìngqièhuàndǎozhìxiàonéngsǔnshīzhīzhuǎnhuànsōuxúnhuǎnchōngqìshèjì AT zhāngjìwén jiàngdīxíngchénghuánjìngqièhuàndǎozhìxiàonéngsǔnshīzhīzhuǎnhuànsōuxúnhuǎnchōngqìshèjì |
_version_ |
1718294331789410304 |