会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 53. 发明申请
    • Storage Accelerator
    • 存储加速器
    • US20080162806A1
    • 2008-07-03
    • US11617966
    • 2006-12-29
    • Vinodh GopalYogesh BansalGilbert M. WolrichWajdi FeghaliKirk Yap
    • Vinodh GopalYogesh BansalGilbert M. WolrichWajdi FeghaliKirk Yap
    • G06F12/06
    • G06F11/1076G06F2211/1057
    • The present disclosure provides a method for generating RAID syndromes. In one embodiment the method may include loading a first data byte of a first disk block and a first data byte of a second disk block from a storage device to an arithmetic logic unit. The method may further include XORing the first data byte of the first disk block and the first data byte of the second disk block to generate a first result and storing the first result in a results buffer. The method may also include iteratively repeating, loading intermediate data bytes corresponding to the first disk block and intermediate data bytes corresponding to the second disk block from the storage device to the arithmetic logic unit. The method may additionally include XORing the intermediate data bytes corresponding to the first disk block and the intermediate data bytes corresponding to the second disk block to generate intermediate results and generating a RAID syndrome based on, at least in part, the intermediate results. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.
    • 本公开提供了一种用于生成RAID综合征的方法。 在一个实施例中,该方法可以包括将第一磁盘块的第一数据字节和第二磁盘块的第一数据字节从存储设备加载到算术逻辑单元。 该方法还可以包括将第一磁盘块的第一数据字节和第二磁盘块的第一数据字节进行异或,以产生第一结果并将第一结果存储在结果缓冲器中。 该方法还可以包括将对应于第一磁盘块的中间数据字节和对应于第二磁盘块的中间数据字节从存储设备反复重复加载到算术逻辑单元。 该方法还可以包括对与第一磁盘块相对应的中间数据字节和对应于第二磁盘块的中间数据字节进行异或,以产生中间结果,并至少部分地基于中间结果生成RAID综合征。 当然,在不脱离本实施例的情况下,可以进行许多替代,变化和修改。
    • 54. 发明授权
    • Digital computer system with cache controller coordinating both vector
and scalar operations
    • 数字计算机系统与缓存控制器协调矢量和标量运算
    • US5418973A
    • 1995-05-23
    • US902149
    • 1992-06-22
    • James P. EllisEra NangiaNital PatwaBhavin ShahGilbert M. Wolrich
    • James P. EllisEra NangiaNital PatwaBhavin ShahGilbert M. Wolrich
    • G06F9/38G06F15/78G06F15/80G06F9/34G06F13/00
    • G06F15/8092G06F15/8069G06F9/30036G06F9/3834G06F9/3838
    • A digital computer system includes a scalar CPU, a vector processor, and a shared cache memory. The scalar CPU has an execution unit, a memory management unit, and a cache controller unit. The execution unit generates load/store memory addresses for vector load/store instructions. The load/store addresses are translated by the memory management unit, and stored in a write buffer that is also used for buffering scalar write addresses and write data. The cache controller coordinates-loads and stores between the vector processor and the shared cache with scalar reads and writes to the cache. Preferably the cache controller permits scalar reads to precede scalar writes and vector load/stores by checking for conflicts with scalar writes and vector load/stores in the write queue, and also permits vector load/stores to precede vector operates by checking for conflicts with vector operate information stored in a vector register scoreboard. Preferably the cache controller includes vector logic which is responsive to vector information written in intra-processor registers by the execution unit. The vector logic keeps track of the vector length and blocks extra memory addresses generated by the execution unit for the vector elements. The vector logic also blocks the memory addresses of masked vector elements so that these addresses are not translated by the memory management unit.
    • 数字计算机系统包括标量CPU,向量处理器和共享高速缓冲存储器。 标量CPU具有执行单元,存储器管理单元和高速缓存控制器单元。 执行单元生成用于向量加载/存储指令的加载/存储存储器地址。 加载/存储地址由存储器管理单元转换,并存储在也用于缓冲标量写入地址和写入数据的写入缓冲器中。 高速缓存控制器协调 - 在向量处理器和共享缓存之间加载和存储标量读取和写入高速缓存。 优选地,高速缓存控制器通过检查写入队列中的标量写入和向量加载/存储的冲突来允许在标量写入和向量加载/存储之前进行标量读取,并且还允许通过检查与向量的冲突来向量操作之前的向量加载/存储 操作存储在向量注册记分牌中的信息。 优选地,高速缓存控制器包括向量逻辑,其响应于由执行单元写入在处理器内的寄存器中的向量信息。 矢量逻辑跟踪矢量长度,并阻止执行单元为矢量元素生成的额外的存储器地址。 向量逻辑还阻塞被屏蔽向量元素的存储器地址,使得这些地址不被存储器管理单元转换。