会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Performance enhancement technique for raids under rebuild
    • 改善突击行动的表现增强技术
    • US08719619B2
    • 2014-05-06
    • US13237397
    • 2011-09-20
    • Chao Guang LiYao PengCheng-Chung SongZhi Qiang WangHui Zhang
    • Chao Guang LiYao PengCheng-Chung SongZhi Qiang WangHui Zhang
    • G06F11/00
    • G06F11/1092G06F11/3034G06F11/3055G06F11/3409
    • A method for improving the performance of a RAID under rebuild is disclosed. In one embodiment, such a method includes identifying a RAID requiring rebuild, such as by identifying a RAID having one or more failed storage-drive components. The method then automatically performs the following in response to identifying the RAID: the method identifies hot extents (i.e., extents most heavily accessed) in the RAID; the method migrates the hot extents from the identified failed RAID to a normal RAID not requiring rebuild, such as to an underused RAID; and the method rebuilds the failed RAID. The migration of the hot extents will ideally occur while the RAID is being rebuilt but may also be performed prior to the rebuild process. A corresponding apparatus and computer program product are also disclosed.
    • 公开了一种用于改善重建时的RAID性能的方法。 在一个实施例中,这种方法包括识别需要重建的RAID,例如通过识别具有一个或多个故障存储驱动器组件的RAID。 该方法然后自动执行以下响应于识别RAID:该方法识别RAID中的热盘区(即,最大程度访问的盘区); 该方法将热区从识别的故障RAID迁移到不需要重建的正常RAID,例如未使用的RAID; 并且该方法重建故障RAID。 理想情况下,在重建RAID时,会发生热盘区的迁移,但也可能在重建过程之前执行。 还公开了相应的装置和计算机程序产品。
    • 3. 发明授权
    • Coordination of multiprocessor operations with shared resources
    • 多处理器操作与共享资源协调
    • US07650467B2
    • 2010-01-19
    • US12052569
    • 2008-03-20
    • Stephen LaRoux BlinickYu-Cheng HsuLucien MirabeauRicky Dean RankinCheng-Chung Song
    • Stephen LaRoux BlinickYu-Cheng HsuLucien MirabeauRicky Dean RankinCheng-Chung Song
    • G06F13/00
    • G06F12/0831
    • In managing multiprocessor operations, a first processor repetitively reads a cache line wherein the cache line is cached from a line of a shared memory of resources shared by both the first processor and a second processor. Coherency is maintained between the shared memory line and the cache line in accordance with a cache coherency protocol. In one aspect, the repetitive cache line reading occupies the first processor and inhibits the first processor from accessing the shared resources. In another aspect, upon completion of operations by the second processor involving the shared resources, the second processor writes data to the shared memory line to signal to the first processor that the shared resources may be accessed by the first processor. In response, the first processor changes the state of the cache line in accordance with the cache coherency protocol and reads the data written by the second processor. Other embodiments are described and claimed.
    • 在管理多处理器操作时,第一处理器重复地读取高速缓存行,其中高速缓存行从由第一处理器和第二处理器共享的资源的共享存储器的一行缓存。 根据高速缓存一致性协议,在共享存储器线和高速缓存线之间保持一致性。 在一个方面,重复的高速缓存行读取占用第一处理器并且禁止第一处理器访问共享资源。 在另一方面,在由涉及共享资源的第二处理器完成操作之后,第二处理器将数据写入共享存储器线,以向第一处理器通知第一处理器可以访问共享资源。 作为响应,第一处理器根据高速缓存一致性协议改变高速缓存行的状态,并读取由第二处理器写入的数据。 描述和要求保护其他实施例。
    • 5. 发明授权
    • Saving state data in parallel in a multi-processor system
    • 在多处理器系统中并行保存状态数据
    • US07500141B2
    • 2009-03-03
    • US11288714
    • 2005-11-29
    • Wenjeng KoCheng-Chung Song
    • Wenjeng KoCheng-Chung Song
    • G06F11/00
    • G06F11/0766G06F11/0715G06F11/0724
    • A method, system and program product save state data in a multi-processor system. A problem in the multi-processor system is detected and a statesave thread is spawned for each processor in the system. Each statesave thread directs a processor, in parallel with the other processors to attempt to identify a component in the system having a status of “incomplete”, indicating that state data of the component remains to be offloaded. When a component having a status of “incomplete” is identified, the processor executes statesave code to offload state data from the identified component. Upon completion of the state data offload from the identified component, the processor changes the status of the component to “complete”. The foregoing processes are repeated until no components are identified in the system having a status of “incomplete”.
    • 方法,系统和程序产品在多处理器系统中保存状态数据。 检测到多处理器系统中的问题,并为系统中的每个处理器产生一个状态线程。 每个状态线程指示处理器与其他处理器并行,以尝试识别系统中具有“不完整”状态的组件,指示组件的状态数据仍然被卸载。 当识别出具有“不完整”状态的组件时,处理器执行状态代码以从识别的组件卸载状态数据。 在从识别的组件完成状态数据卸载后,处理器将组件的状态改变为“完成”。 重复上述处理,直到在具有“不完全”状态的系统中没有识别到​​组件。
    • 6. 发明申请
    • OVERLAYED SEPARATE DMA MAPPING OF ADAPTERS
    • 适配器的分层DMA映射
    • US20090024823A1
    • 2009-01-22
    • US11780832
    • 2007-07-20
    • WENJENG KOCheng-Chung Song
    • WENJENG KOCheng-Chung Song
    • G06F12/02
    • G06F12/1081G06F2212/1016
    • DMA mapping for adapters configured to communicate with respect to a computer processor memory structure via DMA and configured to have DMA mapping space for control information and data. The adapters are separated into groups. The control information DMA mapping of the adapters is separated into at least three types: type “H” mapping, type “D” mapping, and shared mapping. The type “H” mapping and the shared mapping are applied to one group of adapters for the DMA mapping space for control information, such as host adapters, and the type “D” mapping and the shared mapping are applied to another group, such as device adapters, and the type “H” mapping of the one group and the type “D” mapping of the another group are overlayed in the DMA mapping space for control information for the respective adapters.
    • 配置为通过DMA与计算机处理器存储器结构通信的适配器的DMA映射,并配置为具有用于控制信息和数据的DMA映射空间。 适配器分成几组。 适配器的控制信息DMA映射分为至少三种类型:类型“H”映射,类型“D”映射和共享映射。 类型“H”映射和共享映射被应用于用于诸如主机适配器之类的控制信息的DMA映射空间的一组适配器,并且类型“D”映射和共享映射被应用于另一组,例如 设备适配器,另一组的类别“H”映射和另一组的类型“D”映射被覆盖在DMA映射空间中,用于各个适配器的控制信息。
    • 8. 发明申请
    • Managing multiprocessor operations
    • 管理多处理器操作
    • US20060117147A1
    • 2006-06-01
    • US11001476
    • 2004-11-30
    • Stephen BlinickYu-Cheng HsuLucien MirabeauRicky RankinCheng-Chung Song
    • Stephen BlinickYu-Cheng HsuLucien MirabeauRicky RankinCheng-Chung Song
    • G06F12/14
    • G06F12/0831
    • In managing multiprocessor operations, a first processor repetitively reads a cache line wherein the cache line is cached from a line of a shared memory of resources shared by both the first processor and a second processor. Coherency is maintained between the shared memory line and the cache line in accordance with a cache coherency protocol. In one aspect, the repetitive cache line reading occupies the first processor and inhibits the first processor from accessing the shared resources. In another aspect, upon completion of operations by the second processor involving the shared resources, the second processor writes data to the shared memory line to signal to the first processor that the shared resources may be accessed by the first processor. In response, the first processor changes the state of the cache line in accordance with the cache coherency protocol and reads the data written by the second processor. Other embodiments are described and claimed.
    • 在管理多处理器操作时,第一处理器重复地读取高速缓存行,其中高速缓存行从由第一处理器和第二处理器共享的资源的共享存储器的一行缓存。 根据高速缓存一致性协议,在共享存储器线和高速缓存线之间保持一致性。 在一个方面,重复的高速缓存行读取占用第一处理器并且禁止第一处理器访问共享资源。 在另一方面,在由涉及共享资源的第二处理器完成操作之后,第二处理器将数据写入共享存储器线,以向第一处理器通知第一处理器可以访问共享资源。 作为响应,第一处理器根据高速缓存一致性协议改变高速缓存行的状态,并读取由第二处理器写入的数据。 描述和要求保护其他实施例。
    • 9. 发明申请
    • Method and system for performance enhancement in a polled data storage environment
    • 轮询数据存储环境中性能提升的方法和系统
    • US20060106957A1
    • 2006-05-18
    • US10990882
    • 2004-11-17
    • Ronald ChapmanMichael BenhaseGary BatchelorCheng-Chung Song
    • Ronald ChapmanMichael BenhaseGary BatchelorCheng-Chung Song
    • G06F3/06
    • G06F13/4027G06F3/0601G06F2003/0692
    • A method of verifying the passage of a data write across a bus is provided including sending the data write from an originator across the bus to a target, counting the number of data entries received at the target with a counter, and transmitting a return echo write from the target across the bus to a return address. The method further includes attaching the counter value to other data associated with the return echo write and polling the return address. The method allows determination of the completion of a data write by comparing the number of data entries included in the data write with the counter value polled from the return address. Alternatively, in a data streaming environment the progress of a data write may be determined by comparing the number of data entries included in the data write at a select point in time with the counter value polled from the return address. Typical data entries which are counted may include, but are not limited to, bytes, words, double words, or similar data quantities.
    • 提供了一种验证跨总线通过数据写入的方法,包括:通过总线将数据写入发送到目标,通过计数器计数在目标处接收到的数据条目的数量,并发送返回回波写入 从目标公交车到返回地址。 该方法还包括将计数器值附加到与返回回波写入相关联的其它数据并轮询返回地址。 该方法允许通过将数据写入中包括的数据条目数与从返回地址轮询的计数值进行比较来确定数据写入的完成。 或者,在数据流环境中,可以通过将选择时间点上的数据写入中包括的数据条目的数量与从返回地址轮询的计数器值进行比较来确定数据写入的进度。 计数的典型数据条目可以包括但不限于字节,字,双字或类似的数据量。
    • 10. 发明授权
    • Method, apparatus and program storage device that provides a user mode device interface
    • 提供用户模式设备接口的方法,设备和程序存储设备
    • US09176713B2
    • 2015-11-03
    • US11289985
    • 2005-11-30
    • Chiahong ChenRadha K. RamachandranCheng-Chung Song
    • Chiahong ChenRadha K. RamachandranCheng-Chung Song
    • G06F15/16G06F9/44
    • G06F8/36
    • A method, apparatus and program storage device that provides a user mode device interface for enabling software reuse. The user mode device interface allows device interface requests to be sent and received, including commands and data structures, via socket communication. A device state machine on the client side is implemented in a set of shared functions that can be incorporated by all applications that want to communicate to a particular service provider. The service provider offers the software functions over a user mode device interface via socket communication. The device state machine on the service provider side is embedded in the socket server implementation. The interaction between the state machines on both client and server sides ensures a device interface request is properly handled.
    • 一种提供用于启用软件重用的用户模式设备接口的方法,设备和程序存储设备。 用户模式设备接口允许通过套接字通信发送和接收设备接口请求,包括命令和数据结构。 客户端上的设备状态机被实现在一组共享功能中,所述共享功能可以由希望与特定服务提供商通信的所有应用程序并入。 服务提供商通过套接字通信在用户模式设备接口上提供软件功能。 服务提供商侧的设备状态机嵌入在套接字服务器实现中。 客户端和服务器端之间的状态机之间的交互确保设备接口请求被正确处理。