期刊文献+
共找到5篇文章
< 1 >
每页显示 20 50 100
A spatially triggered dissipative resource distribution policy for SMT processors 被引量:1
1
作者 Hong-zhou CHEN Xue-zeng PAN +2 位作者 Ling-di PING Kui-jun LU Xiao-ping CHEN 《Journal of Zhejiang University-Science A(Applied Physics & Engineering)》 SCIE EI CAS CSCD 2008年第8期1070-1082,共13页
Programs take on changing behavior at nmtime in a simultaneous multithreading (SMT) environment. How reasonably common resources are distributed among the threads significantly determines the throughput and fairness... Programs take on changing behavior at nmtime in a simultaneous multithreading (SMT) environment. How reasonably common resources are distributed among the threads significantly determines the throughput and fairness performance in SMT processors. Existing resource distribution methods either mainly rely on the front-end fetch policy, or make distribution decisions according to the limited information from the pipeline. It is difficult for them to efficiently catch the various resource requirements of the threads. This work presents a spatially triggered dissipative resource distribution (SDRD) policy for SMT processors, its two parts, the self-organization mechanism that is driven by the real-time instructions per cycle (IPC) performance and the introduction of chaos that tries to control the diversity Of trial resource distributions, work together to supply sustaining resource distribution optimization for changing program behavior. Simulation results show that SDRD with fine-grained diversity controlling is more effective than that with a coarse-grained one. And SDRD benefits much from its two well-coordinated parts, providing potential fairness gains as well as good throughput gains. Meanings and settings of important SDRD parameters are also discussed. 展开更多
关键词 Simultaneous multithreading smt Resource distribution Dynamic optimization Dissipative structures
下载PDF
基于现代通用处理器的数据库优化综述 被引量:4
2
作者 邓亚丹 景宁 熊伟 《计算机科学》 CSCD 北大核心 2009年第8期17-20,共4页
随着硬件技术的不断发展,计算机性能不断加强,数据库的性能也日益提高。但也造成了一些新问题,比如Cache延迟的加剧、Cache访问冲突等。针对这些新问题,按照各种优化技术的分类,深入分析了近10年来现代处理器用于数据库算法优化的各种... 随着硬件技术的不断发展,计算机性能不断加强,数据库的性能也日益提高。但也造成了一些新问题,比如Cache延迟的加剧、Cache访问冲突等。针对这些新问题,按照各种优化技术的分类,深入分析了近10年来现代处理器用于数据库算法优化的各种研究成果,并展望了未来基于新硬件的数据库优化的发展趋势。 展开更多
关键词 cache优化 多线程优化 多核处理器 smt
下载PDF
多核处理器中基于Radix-Join的嵌套循环连接优化 被引量:1
3
作者 邓亚丹 景宁 熊伟 《计算机研究与发展》 EI CSCD 北大核心 2010年第6期1079-1087,共9页
针对目前主流的多核处理器,研究了基于共享Cache多核处理器的数据库Nested Loop Join(NINLJ)优化.针对无索引情况下的NLJ,提出了基于Radix-NL-Join算法的NLJ多线程执行框架.从减少Cache访问冲突和提高Cache命中率两个方面优化了NINLJ多... 针对目前主流的多核处理器,研究了基于共享Cache多核处理器的数据库Nested Loop Join(NINLJ)优化.针对无索引情况下的NLJ,提出了基于Radix-NL-Join算法的NLJ多线程执行框架.从减少Cache访问冲突和提高Cache命中率两个方面优化了NINLJ多线程执行框架中的聚集划分和聚集连接线程.主要贡献如下:1.针对多线程访问共享Cache容易出现共享Cache访问冲突的问题,优化了聚集划分阶段的多线程聚集划分线程的启动时机;2.针对聚集连接阶段,聚集连接线程Cache访问性能不佳,利用聚集连接线程顺序访问聚集的优势,采用预取线程提高聚集连接线程的性能;3.在实验中,基于开源数据库EaseDB实现了上述多线程执行框架,测试了多线程NLJ的性能.实验结果表明,提出的NLJ多线程执行框架,可以充分利用多核处理器的计算资源,并有效地解决共享Cache在多线程条件下的Cache访问冲突问题,大大提高了NLJ的性能,相对于未采用Cache优化的多线程Radix-NL-Join算法,其性能提升了26%左右. 展开更多
关键词 嵌套循环连接 Radix-Join 共享cache多核处理器 多线程优化 cache访问优化
下载PDF
提高海量图像数据变换域算法速度的方法研究
4
作者 宋江洪 赵忠明 王刚 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2005年第7期1517-1522,共6页
影响海量图像数据的变换域算法速度的原因主要是文件I/O问题·对此,提出一种将中间结果分块存储、在读写数据时进行缓存优化并采用多线程技术进行并行处理的方法·以FFT算法为例的实验结果证明该方法能有效地提高海量图像数据... 影响海量图像数据的变换域算法速度的原因主要是文件I/O问题·对此,提出一种将中间结果分块存储、在读写数据时进行缓存优化并采用多线程技术进行并行处理的方法·以FFT算法为例的实验结果证明该方法能有效地提高海量图像数据变换域算法的速度· 展开更多
关键词 分块 多线程 文件缓存优化 海量图像数据
下载PDF
基于映射表的寄存器文件设计以及编译器优化 被引量:1
5
作者 邓晴莺 张民选 《电子学报》 EI CAS CSCD 北大核心 2008年第2期392-396,共5页
寄存器文件的设计在高性能处理器设计中十分重要,寄存器栈和寄存器栈引擎是提高其性能的重要手段.编译优化常常基于特定的体系机构以及目标机器.本文针对EDSMT微体系结构(基于IA-64的同时多线程体系结构)提出了一种新颖的基于映射表的... 寄存器文件的设计在高性能处理器设计中十分重要,寄存器栈和寄存器栈引擎是提高其性能的重要手段.编译优化常常基于特定的体系机构以及目标机器.本文针对EDSMT微体系结构(基于IA-64的同时多线程体系结构)提出了一种新颖的基于映射表的寄存器机制——MTRM(Mapping Table-based Register Management),它通过映射表将连续的虚拟寄存器物理号映射到不连续的实际物理寄存器,并研究了编译器支持下的及时去配,实验结果表明该方案能有效提高性能. 展开更多
关键词 寄存器文件 同时多线程 EPIC 并行 编译优化
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部