高技术通讯
高技術通訊
고기술통신
Chinese High Technology Letters
2015年
7期
661-668
,共8页
非一致内存访问(NUMA)%虚拟机%解释器%响应速度%启动性能%访存优化
非一緻內存訪問(NUMA)%虛擬機%解釋器%響應速度%啟動性能%訪存優化
비일치내존방문(NUMA)%허의궤%해석기%향응속도%계동성능%방존우화
non-uniform memory access (NUMA)%virtual machine%interpreter%response speed%startup performance%memory optimization
为了提高非一致内存访问(NUMA)架构虚拟机解释器的访存性能,研究了解释器在NUMA架构下的访存优化技术,提出了一种NUMA架构下的解释器访存优化方案,而且设计并实现了解释器的静态指令分派优化方法和动态指令分派优化方法.根据这一方案虚拟机启动时首先获取NUMA节点信息,并在每个NUMA节点中自动生成解释器所需的全部数据结构;解释器在运行时,通过静态或动态的指令分派技术来实现其执行线程在NUMA节点上访存的局部化.试验结果表明,上述方法能够显著提升解释器在NUMA系统中的性能.在DaCapo测试集上的总体性能提升了8%,最高性能提升幅度高达23%,而且算法实现代价低,适用于绝大多数的NUMA服务器系统.
為瞭提高非一緻內存訪問(NUMA)架構虛擬機解釋器的訪存性能,研究瞭解釋器在NUMA架構下的訪存優化技術,提齣瞭一種NUMA架構下的解釋器訪存優化方案,而且設計併實現瞭解釋器的靜態指令分派優化方法和動態指令分派優化方法.根據這一方案虛擬機啟動時首先穫取NUMA節點信息,併在每箇NUMA節點中自動生成解釋器所需的全部數據結構;解釋器在運行時,通過靜態或動態的指令分派技術來實現其執行線程在NUMA節點上訪存的跼部化.試驗結果錶明,上述方法能夠顯著提升解釋器在NUMA繫統中的性能.在DaCapo測試集上的總體性能提升瞭8%,最高性能提升幅度高達23%,而且算法實現代價低,適用于絕大多數的NUMA服務器繫統.
위료제고비일치내존방문(NUMA)가구허의궤해석기적방존성능,연구료해석기재NUMA가구하적방존우화기술,제출료일충NUMA가구하적해석기방존우화방안,이차설계병실현료해석기적정태지령분파우화방법화동태지령분파우화방법.근거저일방안허의궤계동시수선획취NUMA절점신식,병재매개NUMA절점중자동생성해석기소수적전부수거결구;해석기재운행시,통과정태혹동태적지령분파기술래실현기집행선정재NUMA절점상방존적국부화.시험결과표명,상술방법능구현저제승해석기재NUMA계통중적성능.재DaCapo측시집상적총체성능제승료8%,최고성능제승폭도고체23%,이차산법실현대개저,괄용우절대다수적NUMA복무기계통.