会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Recursive multi-channel interface
    • 递归多通道接口
    • US5748539A
    • 1998-05-05
    • US811909
    • 1997-03-05
    • Robert F. SproullIvan E. Sutherland
    • Robert F. SproullIvan E. Sutherland
    • G11C7/00G06F5/06
    • G06F5/065
    • A multi-channel recursive interface having independent channels that can be used in, for example, multi-level memory systems is disclosed. Separate read and write command channels and read and write completion channels permit concurrent read and write operations. A memory system according to the present invention uses a write buffer to resolve read data ambiguity when concurrently reading and writing into the same memory location. With independent and asynchronous read and write channels, the interface of the present invention retains its properties even if separated from the system it interfaces by communication channels exhibiting any latency such as first in first out (FIFO) registers of arbitrary lengths. Such FIFOs can improve the throughput of the communication channels between the interface and the system it interfaces with. The recursive interface can flexibly serve many levels of memory.
    • 公开了一种具有可用于例如多级存储器系统的独立信道的多通道递归接口。 单独的读写命令通道和读写完成通道允许并发读写操作。 根据本发明的存储器系统在同时读取和写入相同存储器位置时使用写入缓冲器来解决读取数据模糊性。 具有独立和异步的读写通道,本发明的接口即使与系统分离,也保持其特性,它通过展现任何长度的先入先出(FIFO)寄存器等任何延迟的通信通道进行接口。 这样的FIFO可以提高接口与其接口的系统之间的通信信道的吞吐量。 递归接口可以灵活地提供许多级别的内存。
    • 4. 发明授权
    • Cascaded multistage counterflow pipeline processor for carrying distinct
data in two opposite directions
    • 级联多级逆流管线处理器,用于在两个相反的方向上携带不同的数据
    • US5572690A
    • 1996-11-05
    • US468884
    • 1995-06-06
    • Charles E. MolnarIvan E. SutherlandRobert F. SproullIan W. Jones
    • Charles E. MolnarIvan E. SutherlandRobert F. SproullIan W. Jones
    • G06F9/38G06F7/00
    • G06F7/02G06F9/3867
    • A counterflow computing pipeline including a series of similar stages is disclosed. In the basic form of the pipeline, the stages are arranged in a linear fashion and each stage in the pipeline communicates with its two adjacent stages. The flow of data elements in the pipeline is bi-directional. A first data stream of data elements flows in a first direction from stage to stage in the pipeline. A second data stream of data elements flows from stage to stage in the pipeline in a second direction counter to the first direction. Circuitry at each stage is provided so that every data element flowing in the first direction meets each and every data element that it passes flowing in the second direction. According to various embodiments of the invention, when two data elements meet at a stage, circuitry may be provided to compare the data elements, copy data from one data element to the other, or otherwise, cause the data elements to interact. The counterflow pipeline may be either synchronous or asynchronous, and may be used for a variety of applications in signal processing, associative memory, and computer architectures.
    • 公开了一种包括一系列类似阶段的逆流计算流水线。 在流水线的基本形式中,阶段以线性方式布置,管道中的每个阶段与其两个相邻的阶段相通。 流水线中的数据元素流是双向的。 数据元素的第一数据流在流水线中从一级到另一级沿第一方向流动。 数据元素的第二数据流在与第一方向相反的第二方向上在流水线中从一级流到另一级。 提供每个级的电路,使得沿第一方向流动的每个数据元素满足其沿第二方向流过的每个数据元素。 根据本发明的各种实施例,当两个数据元件在一个阶段相遇时,可以提供电路以比较数据元素,将数据从一个数据元素复制到另一个数据元素,或以其他方式使数据元素相互作用。 逆流管线可以是同步或异步的,并且可以用于信号处理,关联存储器和计算机体系结构中的各种应用。
    • 5. 发明授权
    • Counterflow pipeline processor with instructions flowing in a first
direction and instruction results flowing in the reverse direction
    • 逆流管线处理器,其指令沿第一方向流动,指令结果沿相反方向流动
    • US5600848A
    • 1997-02-04
    • US477533
    • 1995-06-07
    • Robert F. SproullIvan E. Sutherland
    • Robert F. SproullIvan E. Sutherland
    • G06F9/38G06F13/00
    • G06F9/3842G06F9/3824G06F9/384G06F9/3867
    • A general purpose computer capable of executing instructions of the type commonly found in multiple-address register-oriented instruction sets such as the SPARC instruction set is built from a counterflow pipeline. Communication in the pipeline flows both ways between adjacent stages and different stages in the pipeline are able to perform different instructions. Instructions flow through the pipeline in one direction, ("up") and the answers computed by previous instructions, called "results," flow in the other direction, ("down"). Comparison circuits in each stage of the pipeline permit instructions to select and copy the data values they need from the downward flowing stream of previously computed results. The comparison circuits also remove from the downward flowing stream previously computed results that would be rendered obsolete by execution of the present instruction.
    • 能够执行通常在诸如SPARC指令集的多地址寄存器定向指令集中发现的类型的指令的通用计算机从逆流管线构建。 管道中的通信在相邻阶段之间流动,管道中的不同阶段能够执行不同的指令。 指令沿着一个方向流过管道(“向上”),由先前的指令计算的答案称为“结果”,沿着另一个方向(“向下”)流动。 流水线的每个阶段的比较电路允许指令从先前计算结果的向下流动的流中选择和复制他们需要的数据值。 比较电路还从向下流动的流中去除先前计算的结果,这些结果将通过执行本指令而过时。
    • 8. 发明授权
    • Switch fabric for asynchronously transferring data within a circuit
    • 交换结构,用于在电路内异步传输数据
    • US06741616B1
    • 2004-05-25
    • US09685009
    • 2000-10-05
    • Ivan E. SutherlandWilliam S. CoatesIan W. Jones
    • Ivan E. SutherlandWilliam S. CoatesIan W. Jones
    • H04J304
    • H04L12/4625H04L49/101
    • One embodiment of the present invention provides a system that facilitates asynchronously routing data within a circuit. This system includes a data destination horn, for routing data from a trunk line to a plurality of destinations. This data destination horn includes a plurality of one-to-many switching elements organized into a tree of at least one level that fans out from the trunk line to the plurality of destinations. It also includes a plurality of memory elements for storing data in transit between the plurality of one-to-many switching elements. An asynchronous control structure is coupled to the data destination horn, and is configured to control the propagation of data through the data destination horn, so that when a given data item appears at an input of a memory element, the given data item is asynchronously latched into the memory element as soon space becomes available in the memory element without having to wait for a clock signal. One embodiment of the present invention additionally includes a data source funnel, for routing data from a plurality of sources into the trunk line. This data source funnel includes a plurality of many-to-one switching elements organized into a tree of at least one level that fans in from the plurality of sources to into the trunk line. It also includes a plurality of funnel memory elements for storing data in transit between the plurality of many-to-one switching elements. Moreover, the asynchronous control structure is additionally configured to control propagation of data through the data source funnel.
    • 本发明的一个实施例提供一种便于在电路内异步路由数据的系统。 该系统包括数据目的地喇叭,用于将数据从中继线路由到多个目的地。 该数据目的地喇叭包括组合成至少一个级别的树的多个一对多交换元件,其从干线到多个目的地扇出。 它还包括用于存储在多个一对多交换元件之间传输的数据的多个存储元件。 异步控制结构被耦合到数据目标喇叭,并且被配置为控制数据通过数据目的地喇叭的传播,使得当给定的数据项出现在存储器元件的输入端时,给定的数据项被异步锁存 随着空间在存储器元件中可用,而不必等待时钟信号,就进入存储元件。 本发明的一个实施例还包括数据源漏斗,用于将数据从多个源路由到干线。 该数据源漏斗包括多个多对一的开关元件,其组织成至少一个级别的树,该多个级别的风扇从多个源中进入干线。 它还包括多个漏斗存储器元件,用于存储在多个多对一开关元件之间的传输中的数据。 此外,异步控制结构还被配置为控制数据通过数据源漏斗的传播。