会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Data processing system with master and slave processors
    • 具有主处理器和从属处理器的数据处理系统
    • US06907454B1
    • 2005-06-14
    • US09551962
    • 2000-04-19
    • Henry Esmond ButterworthCarlos Francisco FuenteRobert Bruce Nicholson
    • Henry Esmond ButterworthCarlos Francisco FuenteRobert Bruce Nicholson
    • G06F3/06G06F13/14G06F15/16
    • G06F15/16G06F3/0601G06F2003/0692
    • A data processing system comprises a master processor (10), a slave processor (30), a memory (50), and a bus subsystem (20) interconnecting the master processor (10), the slave processor (30), and the memory (50). The master processor (10) is configured to generate, in response to a memory access instruction, a read request comprising a read command for execution by the slave processor (30) to read data stored in a location in the memory (50) specified by the memory access instruction, and to write the read request to the slave processor (30) via the bus subsystem (20). The slave processor (30) is configured to execute the read command received in the read request from the master processor (10) to obtain the data stored at the specified location in the memory (50) and to write the data thus obtained to the master processor (10) via the bus subsystem (20).
    • 数据处理系统包括主处理器(10),从处理器(30),存储器(50)和互连主处理器(10),从处理器(30)和存储器 (50)。 主处理器(10)被配置为响应于存储器访问指令而产生读请求,该读请求包括用于由从处理器(30)执行的读命令,以读取存储在存储器(50)中的位置的数据,该数据由 存储器访问指令,并且经由总线子系统(20)将读请求写入从处理器(30)。 从处理器(30)被配置为执行从主处理器(10)读取请求中接收的读取命令,以获得存储在存储器(50)中的指定位置的数据,并将所获得的数据写入主设备 处理器(10)经由总线子系统(20)。
    • 5. 发明授权
    • Method for rebuilding meta-data in a data storage system and a data storage system
    • 在数据存储系统和数据存储系统中重建元数据的方法
    • US06738863B2
    • 2004-05-18
    • US09992284
    • 2001-11-13
    • Henry Esmond ButterworthRobert Bruce Nicholson
    • Henry Esmond ButterworthRobert Bruce Nicholson
    • G06F1208
    • G06F11/1092G06F11/0727G06F11/0793G06F2211/1038
    • A method for rebuilding meta-data stored in a data storage system (104) having storage devices (106) in which segments of data are located; for example, a storage system in the form of a log structured array. Data is written in segments to the storage devices (106) from a plurality of flows (122) of data and each segment of data contains meta-data relating to that segment. The meta-data stored in the storage system (104) can be rebuilt in the event of a failure by scanning the meta-data in each segment. A first scan of the meta-data in each segment in the storage devices (106) identifies the last segment written from each flow (122) and these segments are excluded from the rebuilding process as they may contain incomplete or inconsistent information. A second scan of the meta-data in each segment in the storage devices (106) identifies any segments which do not contain any live data tracks and these segments are also excluded from the, rebuilding process. The meta-data in the storage system (104) can then be rebuilt using the meta-data in the segments, excluding those segments identified.
    • 一种用于重建存储在数据存储系统(104)中的元数据的方法,所述数据存储系统(104)具有其中数据段被定位的存储设备(106) 例如,以日志结构化阵列的形式的存储系统。 从多个数据流(122)将数据分段写入存储设备(106),并且每个数据段包含与该段有关的元数据。 存储在存储系统(104)中的元数据可以通过扫描每个段中的元数据而在发生故障的情况下重建。 在存储设备(106)中的每个段中的元数据的第一扫描识别从每个流(122)写入的最后一个段,并且这些段从重建过程中排除,因为它们可能包含不完整或不一致的信息。 在存储设备(106)中的每个段中的元数据的第二次扫描识别不包含任何实况数据轨道的任何段,并且这些段也被从重建过程中排除。 然后可以使用段中的元数据来重建存储系统(104)中的元数据,不包括所识别的那些段。
    • 7. 发明授权
    • Data processing systems and method for batching tasks of the same type in an instruction cache
    • 用于在指令高速缓存中批处理相同类型任务的数据处理系统和方法
    • US06996821B1
    • 2006-02-07
    • US09338035
    • 1999-06-22
    • Henry Esmond Butterworth
    • Henry Esmond Butterworth
    • G06F9/46G06F12/00
    • G06F9/4881G06F8/4442
    • Described is a method and apparatus for processing tasks in a data processing system including a microprocessor and an instruction cache. Tasks of different types are defined in the system with each task type having code associated therewith. The tasks are managed in a queue and are processed in order by loading the associated code into the instruction cache for execution on the microprocessor. The method comprises the steps of scheduling tasks of like type into a batch such that tasks in a batch are processed before processing the next ordered task. In the case where the code associated with a batched task fits within the instruction cache, the tasks in a batch can be processed without incurring the penalty associated with instruction cache misses.
    • 描述了一种在包括微处理器和指令高速缓存的数据处理系统中处理任务的方法和装置。 在系统中定义不同类型的任务,每个任务类型具有与其相关联的代码。 这些任务在队列中进行管理,并通过将关联的代码加载到指令高速缓存中来执行处理,以便在微处理器上执行。 该方法包括以下步骤:将类似类型的任务调度到批处理中,使得批处理中的任务在处理下一个有序任务之前被处理。 在与批量任务相关联的代码适合指令高速缓存的情况下,可以处理批处理中的任务而不引起与指令高速缓存未命中相关联的惩罚。
    • 8. 发明授权
    • Log-structure array
    • 对数结构数组
    • US06941420B2
    • 2005-09-06
    • US10080488
    • 2002-02-22
    • Henry Esmond ButterworthRobert Bruce NicholsonWilliam James ScalesDouglas Turner
    • Henry Esmond ButterworthRobert Bruce NicholsonWilliam James ScalesDouglas Turner
    • G06F12/00G11C29/00
    • G06F3/064G06F3/061G06F3/0689
    • A log structured array (LSA) controller apparatus controls the transfer of information between a processor and a plurality of information storage devices configured as an N+1 array in which the information is stored as stripes extending across the devices of the array, each stripe comprising N information strips and one parity strip, each information strip storing an integer number of logical tracks. The controller defines an LSA directory that specifies the location of each logical track in terms of the ID of the stripe to which the track belongs and the offset of the track within the stripe; wherein on the addition of an information storage device to the array, the additional strip provided for each stripe by the storage device is logically appended to the end of each stripe in the LSA directory.
    • 日志结构阵列(LSA)控制器设备控制处理器与配置为N + 1阵列的多个信息存储设备之间的信息传输,其中信息被存储为跨阵列延伸的条带,每个条带包括 N个信息条和一个奇偶校验条,每个信息条存储整数个逻辑磁道。 控制器定义一个LSA目录,该目录根据轨道所属的条带的ID和条带中的轨道的偏移量来指定每个逻辑磁道的位置; 其中,在向阵列添加信息存储设备时,由存储设备为每个条带提供的附加条带逻辑地附加到LSA目录中的每个条带的末尾。