会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Data storage system having operation code in address portion for atomic operations
    • 具有用于原子操作的地址部分中的操作码的数据存储系统
    • US07979572B1
    • 2011-07-12
    • US11769737
    • 2007-06-28
    • Nhut TranMichael SgrossoWilliam F. Baxter, IIIJames M. Guyer
    • Nhut TranMichael SgrossoWilliam F. Baxter, IIIJames M. Guyer
    • G06F15/16
    • G06F13/387G06F2213/0026
    • A data storage system having protocol controller for converting packets between PCIE format used by a storage processor and Rapid IO format used by a packet switching network. The controller includes a PCIE end point for transferring atomic operation (DSA) requests, a data pipe section having a plurality of data pipes for passing user data; and a message engine section for passing messages among the plurality of storage processors. An acceleration path controller bypasses a DSA buffer in the absence of congestion on the network. Packets fed to the PCIE end point include an address portion having code indicating an atomic operation. An encoder converts the code from a PCIE format into the same atomic operation in SRIO format. Each one of a plurality of CPUs is adapted to perform a second DSA request during execution of a first DSA request.
    • 一种具有协议控制器的数据存储系统,用于在由存储处理器使用的PCIE格式和分组交换网使用的Rapid IO格式之间转换分组。 控制器包括用于传送原子操作(DSA)请求的PCIE端点,具有用于传递用户数据的多个数据管道的数据管段; 以及用于在多个存储处理器之间传递消息的消息引擎部分。 加速路径控制器在没有网络拥塞的情况下绕过DSA缓冲区。 馈送到PCIE端点的分组包括具有指示原子操作的代码的地址部分。 编码器将代码从PCIE格式转换为与SRIO格式相同的原子操作。 多个CPU中的每一个适于在执行第一DSA请求期间执行第二DSA请求。
    • 3. 发明授权
    • Data storage system having cache memory manager with packet switching network
    • US07124245B1
    • 2006-10-17
    • US10675039
    • 2003-09-30
    • John K. WaltonWilliam F. Baxter, IIIKendell A. ChiltonDaniel CastelMichael BerminghamJames M. Guyer
    • John K. WaltonWilliam F. Baxter, IIIKendell A. ChiltonDaniel CastelMichael BerminghamJames M. Guyer
    • G06F12/00
    • G06F12/0866
    • A system interface having: a plurality of front end directors adapted for coupling to a host computer/server; a plurality of back end directors adapted for coupling to a bank of disk drives; a data transfer section having cache memory; a cache memory manager; and, a message network. The cache memory is coupled to the plurality of front end and back end directors. The messaging network operates independently of the data transfer section and is coupled to the plurality of front end and back end. The front end and back end directors control data transfer between the host computer/server and the bank of disk drives in response to messages passing between the front end directors and the back end directors through the messaging network to facilitate data transfer between host computer/server and the bank of disk drives. The data passes through the cache memory in the data transfer section as such data passes between the host computer and the bank of disk drives. The system includes a cache memory manager having therein a memory for storing a map maintaining a relationship between data stored in the cache memory and data stored in the disk drives. The cache memory manager provides an interface between the host computer, the bank of disk drives and the cache memory for determining for the directors whether data to be read from the disk drives, or data to be written to the disk drives, resides in the cache memory. With such an arrangement, the cache memory in the data transfer section is not burdened with the task of transferring the director messaging but rather a messaging network is provided, operative independent of the data transfer section, for such messaging thereby increasing the operating bandwidth of the system interface. Further, the cache memory is no longer burdened with the task of evaluating whether data to be read from the disk drives, or data to be written to the disk drives, resides in the cache memory. The cache memory manager, plurality of front end directors, plurality of back end directors and cache memory are interconnected through a packet switching network.
    • 9. 发明授权
    • Floating point unit interface
    • 浮点单元接口
    • US5070475A
    • 1991-12-03
    • US797856
    • 1985-11-14
    • Kevin B. NormoyleJames M. GuyerRainer VogtAnthony S. Fong
    • Kevin B. NormoyleJames M. GuyerRainer VogtAnthony S. Fong
    • G06F9/28G06F9/22G06F9/38
    • G06F9/3877G06F9/3885
    • A data processing system which includes a floating point computation unit (FPU) which interfaces with a central processing unit (CPU) in which the CPU supplies a dispatch control signal to inform the FPU that it is about to execute a floating point macroinstruction and supplies a dispatch address which includes the starting address of the floating point microinstructions therefor during the same operating cycle that the dispatch control signal is supplied. A buffer memory is provided in the FPU to store the starting address of one decoded macroinstruction while a sequence of microinstructions for a previously decoded macroinstruction is being executed by the FPU. When the buffer already has a starting address resident in its buffer the FPU supplies a control signal to prevent the CPU from supplying a further dispatch address until the buffer is empty. Other control signals for synchronizing the CPU and FPU operations and data transfers are also provided.
    • 一种数据处理系统,包括与中央处理单元(CPU)连接的浮点计算单元(FPU),其中CPU提供调度控制信号以通知FPU它即将执行浮点宏指令,并提供 调度地址,其在提供调度控制信号的相同操作周期期间包括其浮点微指令的起始地址。 在FPU中提供缓冲存储器以存储一个解码的宏指令的起始地址,而FPU正在执行先前解码的宏指令的微指令序列。 当缓冲区已经存在驻留在其缓冲器中的起始地址时,FPU提供控制信号,以防止CPU提供进一步的调度地址,直到缓冲区为空。 还提供了用于同步CPU和FPU操作和数据传输的其他控制信号。
    • 10. 发明授权
    • Interrupt handling in a multiprocessor computing system
    • 多处理器计算系统中的中断处理
    • US4796176A
    • 1989-01-03
    • US798561
    • 1985-11-15
    • Lynn W. D'AmicoJames M. Guyer
    • Lynn W. D'AmicoJames M. Guyer
    • G06F15/16G06F13/26G06F15/177G06F13/00
    • G06F13/26
    • A multiprocessor computing system is disclosed which includes a system bus, a plurality of processing units and a plurality of synchronous input/output channel controllers. A plurality of priority lines each corresponding to a processing unit are provided through each input/output channel controller in order of priority. A synchronizing signal is generated at the same time in each input/output channel controller in response to the end of an address phase on the system bus. A latch is provided in the input/output controllers which responds to the synchronizing signal by storing the condition of the priority lines and whether an interrupt is pending. In response to a broadcast interrupt origin request instruction from a processing unit, all input/output channel controllers will respond at the same time but only the one with the priority interrupt for the requesting processing unit gives a non-zero response.
    • 公开了一种包括系统总线,多个处理单元和多个同步输入/输出通道控制器的多处理器计算系统。 通过每个输入/输出通道控制器以优先级顺序提供各自对应于处理单元的多个优先级。 响应于系统总线上的地址相位的结束,在每个输入/输出通道控制器中同时产生同步信号。 在输入/输出控制器中提供锁存器,其通过存储优先级线路的条件以及中断是否待决来响应同步信号。 响应来自处理单元的广播中断原始请求指令,所有输入/输出通道控制器将同时响应,但只有具有请求处理单元的优先级中断的那个指令给出非零响应。