[发明专利]执行伪随机数产生操作的指令有效
申请号: | 201480015409.9 | 申请日: | 2014-02-11 |
公开(公告)号: | CN105190535B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | D·格瑞纳;B·内尔兹;T·维塞格拉迪 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华,李峥宇 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 随机数 产生 操作 指令 | ||
背景技术
一个或多个方面一般地涉及在计算环境中的处理,更具体地涉及与在计算机程序或其他类型的程序中使用的产生伪随机数相关的处理。
伪随机数是表现为随机但并不真实随机的数。它们是由提供统计上随机数的确定性计算过程产生的数。由于这些数被确定性过程产生后,如果起始点是已知的,给定的数据序列可以在之后被产生。也就是说,给定具体的函数和种子值,同样的数据序列由该函数产生。
伪随机数被用于许多计算机应用程序中,例如,仿真、密码学、以及过程产生等。存在多种方式来产生可用于这些应用程序中的伪随机数。这些方式包括,例如,程序库子例程,以及具有在一些处理器(例如能用于z/架构的处理器)上可用的链式指令的密码消息的受限函数。
发明内容
通过提供一种用于执行机器指令的方法、系统和计算机程序,如所要求的,现有技术的不足被克服,并且优势被提供。
通过一个或多个方面的技术手段,附加的特征和优势可以被实现。其他的实施例和方面在本文中被详细描述并且被认为是权利要求的一部分。
附图说明
作为说明书结尾的权利要求中的示例,一个或多个方面被具体地指出并且清楚地被要求。从以下与附图相结合的详细说明,上述的以及其他对象、特征和优势是明显的,其中:
图1A描述了用来结合和使用一个或多个方面的计算环境的一个示例;
图1B描述了图1A的处理器的进一步的细节;
图2A描述了用来结合和使用一个或多个方面的计算环境的另一个示例;
图2B描述了图2A的存储器的进一步的细节;
图3A描述了执行伪随机数操作指令的格式的一个实施例;
图3B描述了被图3A的执行伪随机数操作指令使用的通用寄存器0(GR0)的内容的一个示例;
图3C描述了被图3A的执行伪随机数操作指令使用的通用寄存器1(GR1)的内容的一个示例;
图3D描述了一个方面中被图3A的执行伪随机数操作指令使用的寄存器R1的内容的一个实施例;
图3E描述了一个方面中被图3A的执行伪随机数操作指令使用的寄存器R1+1的内容的一个实施例;
图3F描述了一个方面中被图3A的执行伪随机数操作指令使用的寄存器R2的内容的一个实施例;
图3G描述了一个方面中被图3A的执行伪随机数操作指令使用的寄存器R2+1的内容的一个实施例;
图3H描述了与被图3A的执行伪随机数操作指令指定的函数代码相关的处理的一个示例;
图3I描述了与检查被图3A的执行伪随机数操作指令指定的修饰指示符相关的处理的一个示例;
图4A描述了被具有为0的函数代码的执行伪随机数操作指令使用的参数块的格式的一个示例;
图4B描述了被具有为3的函数代码的执行伪随机数操作指令使用的参数块的格式的一个实施例;
图5A描述了用于实例化操作的种子材料的构建的一个实施例;
图5B描述了用于重设种子操作的种子材料的构建的一个实施例;
图6描述了产生Vnew的逻辑的一个实施例;
图7描述了产生Cnew的逻辑的一个实施例;
图8A描述了产生伪随机数的逻辑的一个实施例;
图8B描述了创建在产生伪随机数中使用的哈希值的一个示例;
图9描述了基于伪随机数产生操作的普通完成的更新参数块的逻辑的一个实施例;
图10描述了结合一个或多个方面的计算机程序产品的一个实施例;
图11描述了托管计算机系统的一个实施例;
图12描述了计算机系统的进一步示例;
图13描述了包括计算机网络的计算机系统的另一个示例;
图14描述了计算机系统的多个元件的实施例;
图15A描述了图14的计算机系统的执行单元的一个实施例;
图15B描述了图14的计算机系统的分支单元的一个实施例;
图15C描述了图14的计算机系统的加载/存储单元的一个实施例;以及
图16描述了被仿真的托管计算机系统的一个实施例。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480015409.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风电钢球热处理用自动油水分离系统
- 下一篇:车辆监控装置