会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Server power manager and method for dynamically managing server power consumption
    • 服务器电源管理器和动态管理服务器功耗的方法
    • US08689017B2
    • 2014-04-01
    • US12634367
    • 2009-12-09
    • Satyanarayana Nishtala
    • Satyanarayana Nishtala
    • G06F1/32
    • G06F1/3203G06F12/06G06F12/08
    • A server power manager and method for dynamic server power management are generally described herein. The server power manager is configured to implement one or more server management policies that identify target server power consumption and/or target functionality for the server system. The server power manager determines an amount of excess processing capability and/or an amount of excess physical memory based on the target server power consumption and the target functionality. The server power manager may transition a processor core to a lower-operational state when at least a predetermined amount of excess processing capability is determined while maintaining server system functionality. The server power manager may transition a memory module to a lower-operational state when at least a predetermined amount of excess physical memory is determined while maintaining the server system functionality.
    • 本文一般地描述用于动态服务器电源管理的服务器电源管理器和方法。 服务器电源管理器被配置为实现识别服务器系统的目标服务器功耗和/或目标功能的一个或多个服务器管理策略。 服务器电源管理器基于目标服务器功耗和目标功能来确定多余的处理能力和/或多余的物理存储器量。 当在保持服务器系统功能的同时确定至少预定量的多余处理能力时,服务器功率管理器可以将处理器核心转换到较低操作状态。 当在保持服务器系统功能的同时确定至少预定量的多余的物理存储器时,服务器电源管理器可以将存储器模块转换到较低的操作状态。
    • 34. 发明授权
    • System for multisized bus coupling in a packet-switched computer system
    • 在分组交换计算机系统中用于多尺寸总线耦合的系统
    • US06381664B1
    • 2002-04-30
    • US09597963
    • 2000-06-20
    • Satyanarayana NishtalaWilliam C. Van LooZahir Ebrahim
    • Satyanarayana NishtalaWilliam C. Van LooZahir Ebrahim
    • G06F1300
    • G06F13/4018
    • A data transfer control system for a computer system having a packet-switched data bus, for controlling the transfer of data words from a device having one bus width to a device having a different bus width. The first bus may be the master bus, and the second bus is a bus of a functional unit, such as a memory or other device, connected to the computer system and coupled to the master bus. When the second bus is smaller than the first bus, the data transfer control system accommodates this by transferring only partial words per clock cycle to the second bus, effectively delaying the transference of data to a rate that the second bus can handle. The transfer rate factor is substantially equal to the ratio of the second bus width to the first bus width. In an alternative embodiment, the data transfer control system transfers the data words at substantially the full rate available, given the computer system's processor or clock speed and the width of the master bus, and the words are buffered before transference to the second bus. The speed of transference to the buffer is then not limited by the size of the second bus, but only by the size of the buffer, which preferably has an input bus at least as wide as that of the master bus. The system accommodates functional units of different sizes all to be couple to a master bus of a given size, where the different sizes may be larger or smaller than the master bus size, and accordingly the functional units can be built with optimal bus sizes for their particular functions without having to conform to a perhaps inappropriate, inefficient or expensive or wasteful master bus size.
    • 一种用于具有分组交换数据总线的计算机系统的数据传输控制系统,用于控制从具有一个总线宽度的设备到具有不同总线宽度的设备的数据字的传送。 第一总线可以是主总线,第二总线是连接到计算机系统并耦合到主总线的诸如存储器或其他设备的功能单元的总线。 当第二总线小于第一总线时,数据传输控制系统通过仅将每个时钟周期的部分字传送到第二总线来适应这种情况,有效延迟数据传输到第二总线可以处理的速率。 传输速率因子基本上等于第二总线宽度与第一总线宽度的比率。 在替代实施例中,数据传输控制系统以给定计算机系统的处理器或时钟速度和主总线的宽度的基本上可利用的全速率传送数据字,并且在传送到第二总线之前缓冲字。 然后,传输到缓冲器的速度不受第二总线的大小限制,而仅由缓冲器的大小限制,缓冲器的大小优选地具有至少与母线总线相同的输入总线。 该系统可容纳不同尺寸的功能单元,以连接到给定尺寸的主总线,其中不同尺寸可能大于或小于主总线尺寸,因此功能单元可以以最佳总线大小来构建 特定功能,而不必符合可能不合适,低效或昂贵或浪费的主总线大小。
    • 35. 发明授权
    • Writeback cancellation processing system for use in a packet switched
cache coherent multiprocessor system
    • 回写取消处理系统,用于分组交换高速缓存一致多处理器系统
    • US5684977A
    • 1997-11-04
    • US415040
    • 1995-03-31
    • William C. Van LooZahir EbrahimSatyanarayana NishtalaKevin NormoylePaul LoewensteinLouis F. Coffin, III
    • William C. Van LooZahir EbrahimSatyanarayana NishtalaKevin NormoylePaul LoewensteinLouis F. Coffin, III
    • G06F12/08
    • G06F12/0828G06F12/0822
    • A multiprocessor computer system is provided having a multiplicity of sub-systems and a main memory coupled to a system controller. An interconnect module, interconnects the main memory and sub-systems in accordance with interconnect control signals received from the system controller. At least two of the sub-systems are data processors, each having a respective cache memory that stores multiple blocks of data and a set of master cache tags (Etags), including one cache tag for each data block stored by the cache memory. Each data processor includes a master interface for sending memory transaction requests to the system controller. The system controller processes each memory transaction and maintains a set of duplicate cache tags (Dtags) for each data processor. Finally, the system controller contains transaction execution circuitry for activating a transaction for servicing by the interconnect. The transaction execution circuitry pipelines memory access requests from the data processors, and includes invalidation circuitry for processing each writeback request from a given data processor prior to activation to determine if the Dtag index corresponding to the victimized cache line is invalid. Thereafter, the invalidation circuitry activates writeback requests only if the Dtag index is not invalid and cancels the writeback request if the Dtag index is invalid.
    • 提供了具有多个子系统和耦合到系统控制器的主存储器的多处理器计算机系统。 互连模块根据从系统控制器接收的互连控制信号,互连主存储器和子系统。 至少两个子系统是数据处理器,每个数据处理器具有存储多个数据块的相应缓存存储器和一组主缓存标签(Etags),包括由高速缓存存储器存储的每个数据块的一个高速缓存标签。 每个数据处理器包括用于向系统控制器发送存储器事务请求的主接口。 系统控制器处理每个存储器事务,并为每个数据处理器维护一组重复的缓存标签(Dtags)。 最后,系统控制器包含用于激活交易以进行互连维修的事务执行电路。 交易执行电路管理来自数据处理器的存储器访问请求,并且包括用于在激活之前处理来自给定数据处理器的每个回写请求的无效电路,以确定与受害高速缓存行对应的Dtag索引是否无效。 此后,无效电路仅在Dtag索引无效时才激活写回请求,如果Dtag索引无效则取消写回请求。
    • 36. 发明授权
    • Fast, dual ported cache controller for data processors in a packet
switched cache coherent multiprocessor system
    • 快速,双端口缓存控制器,用于数据包交换缓存一致多处理器系统中的数据处理器
    • US5644753A
    • 1997-07-01
    • US714965
    • 1996-09-17
    • Zahir EbrahimKevin NormoyleSatyanarayana NishtalaWilliam C. Van Loo
    • Zahir EbrahimKevin NormoyleSatyanarayana NishtalaWilliam C. Van Loo
    • G11C11/41G06F12/08G06F13/00
    • G06F12/0815G06F12/0804G06F12/0817G06F12/0833
    • A multiprocessor computer system has data processors and a main memory coupled to a system controller. Each data processor has a cache memory. Each cache memory has a cache controller with two ports for receiving access requests. A first port receives access requests from the associated data processor and a second port receives access requests from the system controller. All cache memory access requests include an address value; access requests from the system controller also include a mode flag. A comparator in the cache controller processes the address value in each access request and generates a hit/miss signal indicating whether the data block corresponding to the address value is stored in the cache memory. The cache controller has two modes of operation, including a first standard mode of operation in which read/write access to the cache memory is preceded by generation of the hit/miss signal by the comparator, and a second accelerated mode of operation in which read/write access to the cache memory is initiated without waiting for the comparator to process the access request's address value. The first mode of operation is used for all access requests by the data processor and for system controller access requests when the mode flag has a first value. The second mode of operation is used for the system controller access requests when the mode flag has a second value distinct from the first value.
    • 多处理器计算机系统具有耦合到系统控制器的数据处理器和主存储器。 每个数据处理器都有一个缓存存储器。 每个高速缓冲存储器具有一个具有两个用于接收访问请求的端口的缓存控制器。 第一端口从相关联的数据处理器接收访问请求,第二端口从系统控制器接收访问请求。 所有高速缓存存储器访问请求都包含一个地址值; 来自系统控制器的访问请求还包括模式标志。 高速缓存控制器中的比较器处理每个访问请求中的地址值,并产生指示与地址值相对应的数据块是否存储在高速缓冲存储器中的命中/未命中信号。 高速缓存控制器具有两种操作模式,包括第一标准操作模式,其中先前通过比较器生成命中/未命中信号,其中对高速缓冲存储器的读/写访问以及其中读取的第二加速操作模式 启动对高速缓冲存储器的写入访问,而不必等待比较器处理访问请求的地址值。 当模式标志具有第一个值时,第一种操作模式用于数据处理器和系统控制器访问请求的所有访问请求。 当模式标志具有与第一值不同的第二值时,第二操作模式用于系统控制器访问请求。
    • 38. 发明授权
    • Method and system for data movement in data storage systems employing parcel-based data mapping
    • 采用基于数据映射的数据存储系统中数据移动的方法和系统
    • US07114014B2
    • 2006-09-26
    • US10607770
    • 2003-06-27
    • Michael YatzivSatyanarayana NishtalaWhay Sing LeeRaghavendra J. Rao
    • Michael YatzivSatyanarayana NishtalaWhay Sing LeeRaghavendra J. Rao
    • G06F13/28
    • G06F13/28
    • Embodiments of the present invention provide methods and systems for data movement in data storage systems. For one embodiment, a physical data storage parcel containing a first type of data requiring a first type of processing and a second type of data requiring a second type of processing is created. The first type of data is transferred to a first memory address space via a direct memory access operation and the second type of data is transferred to a second memory address space via the direct memory access operation. For one embodiment, the first type of data and the second type of data are copied to physically distinct data storage mediums. In an alternative embodiment, the first type of data and the second type of data are copied to distinct data storage structures of the same device. Thus, the bulk memory access operations are performed via hardware, thereby reducing performance impact.
    • 本发明的实施例提供了数据存储系统中数据移动的方法和系统。 对于一个实施例,创建包含需要第一类型处理的第一类型数据和需要第二类型处理的第二类型数据的物理数据存储包。 第一类型的数据经由直接存储器访问操作被传送到第一存储器地址空间,并且第二类型的数据经由直接存储器访问操作被传送到第二存储器地址空间。 对于一个实施例,将第一类型的数据和第二类型的数据复制到物理上不同的数据存储介质。 在替代实施例中,将第一类型的数据和第二类型的数据复制到同一设备的不同数据存储结构。 因此,大容量存储器访问操作通过硬件执行,从而降低性能影响。