【技术实现步骤摘要】
本专利技术涉及一种用于在计算机系统中发出及执行指令的方法和装置。
技术介绍
现今处理器的很大一部分复杂性可归因于试图掩饰存储器访问的等待时间。多线程、非顺序处理、预取存储器数据、预测执行皆为这种例子。技术发展趋势表明存储器速度无法赶上处理器速度。尽管现在的存储器设计提供了有限的流水线处理及层次结构,但本申请人于一共同未决申请中揭示一种在恒定带宽下具有线性等待时间函数的可伸缩式流水线层次结构。与本申请同时提交的共同未决申请、IBM公司文档编号YOR920010439US1、标题为“可伸缩式存储器”,其全部内容作为参考资料并入本申请。然而,现在的处理器无法利用此种不受限制的流水线结构,因为这些处理器倾向于记忆未完成的存储器请求。因为处理器仅具有有限的资源,这使存储器流水线的利用受到极大的限制。该些资源包含有限数量的缓冲器,该些缓冲器存储与一标记相关的指令的信息。以IBM公司的Power PC处理器为例,其至多能具有8至16个未完成的存储器操作,而其它竞争厂商的处理器受更大的限制。此项限制的存在,是因为处理器具有专用资源以记忆待处理的存储器请求,并于数据到达后指明数 ...
【技术保护点】
一种处理指令的系统,该系统包括:一存储器,用于存储数据;一发出单元,用于响应若干指令中的每一指令,从该存储器中获取操作数数据,且传送该每一指令的操作码及该每一指令的目标位置,而不将其存储于该存储器或该发出单元中;以及 一执行单元,用于根据该指令的操作码对该操作数数据进行操作,以执行该若干指令中的每一指令,并且用于将对该操作数数据的该操作结果存储至该存储器中由该目标位置指定的一位置,其中该目标位置、该指令的操作码及该操作数数据是由该执行单元接收的。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:G比拉尔迪,PC帕特耐克,K埃卡纳德汉姆,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。