期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
SMA:前瞻性多线程体系结构 被引量:4
1
作者 肖刚 周兴铭 +1 位作者 徐明 邓鹍 《计算机学报》 EI CSCD 北大核心 1999年第6期582-590,共9页
提出了一种新的ILP处理器体系结构——前瞻性多线程体系结构,简称SMA.它结合了前瞻性执行机制和多线程执行机制,以整个线程为步长进行前瞻性执行,多个线程并行执行并且共享处理器硬件资源.这样,处理器既通过组合每个线程的... 提出了一种新的ILP处理器体系结构——前瞻性多线程体系结构,简称SMA.它结合了前瞻性执行机制和多线程执行机制,以整个线程为步长进行前瞻性执行,多个线程并行执行并且共享处理器硬件资源.这样,处理器既通过组合每个线程的指令窗口形成一个大的动态指令窗口,开发出程序中更大的ILP,又利用多线程执行机制屏蔽各种长延迟操作,达到较高的资源利用率;介绍了SMA执行模型,并讨论了SMA处理器的实现和其中的关键技术.这些关键技术包括:线程控制、分布式寄存器重命名、指令发射执行、中断处理和处理器对编译优化的要求.性能分析结果表明SMA处理器可以适应各种不同类型的程序,以达到高性能,如果采用较好的编译支持和线程预测算法。 展开更多
关键词 前瞻性执行 多线程 SMA 体系结构 微处理器
下载PDF
多线程体系结构现状及发展 被引量:2
2
作者 肖刚 徐明 周兴铭 《计算机科学》 CSCD 北大核心 1998年第4期70-76,共7页
一、引言多线程体系结构结合了数据流结构和传统的冯氏控制流结构,既保持了指令执行的高性能,又实现了处理器的高效率,是一种通用而高效的延迟隐藏技术。早期的多线程体系结构可以追朔到CI)巳6600和HEP,现今的多线程处理器中的很多技术... 一、引言多线程体系结构结合了数据流结构和传统的冯氏控制流结构,既保持了指令执行的高性能,又实现了处理器的高效率,是一种通用而高效的延迟隐藏技术。早期的多线程体系结构可以追朔到CI)巳6600和HEP,现今的多线程处理器中的很多技术都可以在它们那里找到踪迹。 展开更多
关键词 计算机 体系结构 多线程体系结构
下载PDF
EDFUSE:一个基于异步事件驱动的FUSE用户级文件系统框架 被引量:3
3
作者 段翰聪 王勇涛 李林 《计算机科学》 CSCD 北大核心 2012年第B06期389-391,共3页
开源FUSE文件系统用户模块实现方式采用多线程并发模型,在高并发条件下,线程间的同步将降低系统的吞吐率,增加响应时间。基于流水线分段数据通信思想和异步事件网络驱动模型,消除线程间的同步,通过优化文件和元数据缓存来提高缓存命中... 开源FUSE文件系统用户模块实现方式采用多线程并发模型,在高并发条件下,线程间的同步将降低系统的吞吐率,增加响应时间。基于流水线分段数据通信思想和异步事件网络驱动模型,消除线程间的同步,通过优化文件和元数据缓存来提高缓存命中率等方式,实现了异步事件驱动的FUSE用户级文件系统的用户态框架。实验结果表明,在大量请求环境下系统的吞吐率得到提高。 展开更多
关键词 用户级文件系统 多线程模型 异步事件驱动 流水线
下载PDF
SpMT WaveCache:开发数据流计算机中的推测多线程 被引量:3
4
作者 裴颂文 吴百锋 《计算机学报》 EI CSCD 北大核心 2009年第7期1382-1392,共11页
推测多线程技术(Speculative Multithreading,SpMT)是通过推测地执行多个线程来开发线程级并行性,提高超标量处理器性能.通过增加额外的硬件单元,比如线程同步单元(Thread Synchronization Unit,TSU)、线程上下文表(Thread Context Tabl... 推测多线程技术(Speculative Multithreading,SpMT)是通过推测地执行多个线程来开发线程级并行性,提高超标量处理器性能.通过增加额外的硬件单元,比如线程同步单元(Thread Synchronization Unit,TSU)、线程上下文表(Thread Context Table,TCT)和线程内存历史表(Thread Memory History,TMH),扩展了事务性内存系统,提高了基于波标量指令集系统结构(WaveScalar ISA)实现的WaveCache模拟器的性能.同时,还提出了一种新的两级线程级事务提交机制.最后,采用了6个来自SPEC、Media和Mibench测试程序集的真实测试程序,评估了推测多线程WaveCache(SpMT WaveCache)的性能.实验表明,SpMT WaveCache比超标量系统结构提高了2~3倍的性能,是一种有效的开发动态数据流计算机性能的方法. 展开更多
关键词 动态数据流计算机 推测多线程 事务性内存 波标量指令集
下载PDF
超标量处理器中引入SMT技术的性能分析研究 被引量:1
5
作者 史莉雯 樊晓桠 黄小平 《计算机工程与应用》 CSCD 北大核心 2009年第5期13-15,共3页
同时多线程(SMT)是一种允许多个独立的线程每周期发射多条指令的技术,这种技术充分利用了可能存在的指令级并行和线程级并行,提高了有限资源的利用率。文章以西北工业大学航空微电子中心自主研发的32位超标量处理器"龙腾R2"... 同时多线程(SMT)是一种允许多个独立的线程每周期发射多条指令的技术,这种技术充分利用了可能存在的指令级并行和线程级并行,提高了有限资源的利用率。文章以西北工业大学航空微电子中心自主研发的32位超标量处理器"龙腾R2"为基础,引入SMT技术,在基本不改变内部结构大小、不增加执行功能部件、仅做一些必要修改的前提条件下进行研究。通过仿真不同的线程数和各种线程组合,进行性能分析。尽管存在制约性能提升的一些因素,引入SMT技术后依然获得了最高约50%的性能增加。 展开更多
关键词 超标量处理器 同时多线程 每周期完成的指令数(IPC)
下载PDF
Improved Tomasulo algorithm
6
作者 崔光佐 胡铭曾 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 1999年第4期16-19,共4页
Tomasulo algorithm, a dynamic scheduling technique designed for float point unit(FPU) to exploit instruction level parallelism for single thread only is improved into T Tomasulo algorithm to support multiple parallel... Tomasulo algorithm, a dynamic scheduling technique designed for float point unit(FPU) to exploit instruction level parallelism for single thread only is improved into T Tomasulo algorithm to support multiple parallel contexts. FPUs can exploit the parallelisms both within single thread and among multiple threads, and FPUs can be used more effieiently. 展开更多
关键词 multithread superscalar architecture Tomasulo ALGORITHM dynamic SCHEDULING INSTRUCTION LEVEL PARALLELISM
下载PDF
数据流驱动的多线程模式在嵌入式多核系统中的应用
7
作者 肖红 周朴雄 《现代计算机》 2008年第7期115-118,144,共5页
数据流驱动相比控制流驱动计算模式,更容易发掘应用程序的并行性,多线程是其必然结果。在嵌入式多核系统中,采用分布和并行的多个处理核来提供高计算能力,数据流驱动的多线程计算模式抽象其中的并行计算、通信、存储和资源限制等模式,... 数据流驱动相比控制流驱动计算模式,更容易发掘应用程序的并行性,多线程是其必然结果。在嵌入式多核系统中,采用分布和并行的多个处理核来提供高计算能力,数据流驱动的多线程计算模式抽象其中的并行计算、通信、存储和资源限制等模式,适合用来描述多核系统的行为,对性能进行分析和预测,并指导系统设计和开发。 展开更多
关键词 计算模式 数据流驱动 多线程 嵌入式 多核
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部