会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • System and method of initializing and determining a bootstrap processor [BSP] in a fabric of a distributed multiprocessor computing system
    • 在分布式多处理器计算系统的结构中初始化和确定引导处理器[BSP]的系统和方法
    • US06760838B2
    • 2004-07-06
    • US09773763
    • 2001-01-31
    • Jonathan M. OwenMark D. HummelDerrick R. Meyer
    • Jonathan M. OwenMark D. HummelDerrick R. Meyer
    • G06F15177
    • G06F15/177
    • A method for initializing a computing system comprising a plurality of devices which communicate on a communication link comprising a plurality of independent point-to-point links is provided, each of the point-to-point links interconnecting a respective pair of the plurality of devices. The method includes a link initialization procedure comprising initially configuring each respective pair of devices to communicate on the respective interconnecting link using common communication parameters, including a common frequency and a common link width. The link initialization procedure also may include an optimization procedure for determining maximum communication parameters for each interconnected pair of devices. If the maximum compatible parameters differ from the common parameters for any pair of devices, then the pair of devices may be reconfigured to communicate on the interconnecting link using the maximum compatible parameters. Once a communication capability has been established, the establishment of one or more communication fabrics for the computer system may be performed. This scheme includes designating a bootstrap processor, locating the boot ROM, establishing the manner in which the devices are interconnected, and defining routing directions for routing communications among the various devices in the computing system.
    • 提供了一种用于初始化包括在包括多个独立点对点链路的通信链路上通信的多个设备的计算系统的方法,每个点对点链路互连所述多个设备中的相应对 。 该方法包括链路初始化过程,其包括首先使用包括公共频率和公共链路宽度的公共通信参数在每个互连链路上配置每个相应设备对进行通信。 链路初始化过程还可以包括用于确定每个互连的设备对的最大通信参数的优化过程。 如果最大兼容参数与任何设备对的公共参数不同,则可以使用最大兼容参数将该对设备重新配置为在互连链路上进行通信。 一旦建立了通信能力,就可以执行用于计算机系统的一个或多个通信结构的建立。 该方案包括指定引导处理器,定位引导ROM,建立设备互连的方式,以及定义用于在计算系统中的各种设备之间路由通信的路由选择方向。
    • 8. 发明申请
    • DATA TRANSFER DEVICE AND METHOD THEREOF
    • 数据传输设备及其方法
    • US20090259874A1
    • 2009-10-15
    • US12100453
    • 2008-04-10
    • Jonathan M. OwenMichael J. Osborn
    • Jonathan M. OwenMichael J. Osborn
    • G06F1/00
    • G01R31/31726G06F5/06
    • A data transfer device transfers data between two clock domains of a data processing device when the data processing device is in a test mode. The data transfer device receives clock signals associated with each clock domain. To transfer data from a first clock domain to a second clock domain the data transfer device identifies transitions of clock signals associated with each clock domain that are sufficiently remote from each other so that data can deterministically be provided by one clock domain and sampled by the other. This ensures that data can be transferred between the clock domains deterministically even when the phase relationship between the clock signals is indeterminate.
    • 当数据处理设备处于测试模式时,数据传输设备在数据处理设备的两个时钟域之间传送数据。 数据传输设备接收与每个时钟域相关联的时钟信号。 为了将数据从第一时钟域传送到第二时钟域,数据传输装置识别与每个时钟域相关联的时钟信号的转变,这些时钟信号彼此足够远,从而可以确定性地由一个时钟域提供数据并由其他时钟域采样 。 这确保即使当时钟信号之间的相位关系是不确定的时,数据也可以确定性地在时钟域之间传送。
    • 9. 发明授权
    • Computer system implementing a system and method for tracking the progress of posted write transactions
    • 计算机系统实现跟踪发布的写事务进度的系统和方法
    • US06721813B2
    • 2004-04-13
    • US09774148
    • 2001-01-30
    • Jonathan M. OwenMark D. HummelJames B. Keller
    • Jonathan M. OwenMark D. HummelJames B. Keller
    • G06F1300
    • G06F13/4243
    • A computer system is presented which implements a system and method for tracking the progress of posted write transactions. In one embodiment, the computer system includes a processing subsystem and an input/output (I/O) subsystem. The processing subsystem includes multiple processing nodes interconnected via coherent communication links. Each processing node may include a processor preferably executing software instructions. The I/O subsystem includes one or more I/O nodes. Each I/O node may embody one or more I/O functions (e.g., modem, sound card, etc.). The multiple processing nodes may include a first processing node and a second processing node, wherein the first processing node includes a host bridge, and wherein a memory is coupled to the second processing node. An I/O node may generate a non-coherent write transaction to store data within the second processing node's memory, wherein the non-coherent write transaction is a posted write transaction. The I/O node may dispatch the non-coherent write transaction directed to the host bridge. The host bridge may respond to the non-coherent write transaction by translating the non-coherent write transaction to a coherent write transaction, and dispatching the coherent write transaction to the second processing node. The second processing node may respond to the coherent write transaction by dispatching a target done response directed to the host bridge.
    • 提出了一种实现用于跟踪已发布的写入事务进度的系统和方法的计算机系统。 在一个实施例中,计算机系统包括处理子系统和输入/输出(I / O)子系统。 处理子系统包括通过相干通信链路互连的多个处理节点。 每个处理节点可以包括优选执行软件指令的处理器。 I / O子系统包括一个或多个I / O节点。 每个I / O节点可以体现一个或多个I / O功能(例如,调制解调器,声卡等)。 多个处理节点可以包括第一处理节点和第二处理节点,其中第一处理节点包括主机桥,并且其中存储器耦合到第二处理节点。 I / O节点可以生成非相干写事务以在第二处理节点的存储器内存储数据,其中非相干写事务是已发布的写事务。 I / O节点可以调度定向到主桥的非相干写入事务。 主桥可以通过将非相干写事务转换为相干写事务来响应非相干写事务,并将相干写事务分派到第二处理节点。 第二处理节点可以通过调度定向到主桥的目标完成响应来响应相干写事务。
    • 10. 发明授权
    • Method and apparatus to reduce memory read latency
    • 减少内存读取延迟的方法和设备
    • US08880831B2
    • 2014-11-04
    • US13106285
    • 2011-05-12
    • Guhan KrishnanJonathan M. OwenBrian AmickHanwoo Cho
    • Guhan KrishnanJonathan M. OwenBrian AmickHanwoo Cho
    • G06F13/16
    • G06F13/1663G06F13/1689
    • A method and apparatus for training read latency of a memory are disclosed. A memory controller includes a command FIFO configured to convey commands to a memory, a data queue coupled to receive data from the memory, and a register configured to provide a value indicative of a number of cycles of a first clock signal after which data is valid. During a startup routine, the memory controller is configured to compare data received by the data queue to a known data pattern after a specified number of cycles of the first clock signal have elapsed. The memory controller is further to configured to decrement the first value and repeat conveying and comparing if the data received matches the data pattern. If the received data does not match the data pattern for any attempted read of the memory, the memory controller is configured to program a second value into the register.
    • 公开了一种用于训练存储器的读延迟的方法和装置。 存储器控制器包括被配置为将命令传送到存储器的命令FIFO,耦合以从存储器接收数据的数据队列,以及配置为提供表示数据有效的第一时钟信号的周期数的寄存器 。 在启动程序期间,存储器控制器被配置为在经过第一时钟信号的指定数量的周期之后,将由数据队列接收的数据与已知数据模式进行比较。 存储器控制器还被配置为递减第一值,并且如果接收的数据与数据模式匹配,则重复传送和比较。 如果接收的数据与存储器的任何尝试读取的数据模式不匹配,则存储器控制器被配置为将第二值编程到寄存器中。