会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Controlling multiple context processing elements based on transmitted message containing configuration data, address mask, and destination indentification
    • 基于包含配置数据,地址掩码和目的地识别的传输消息控制多个上下文处理元素
    • US07188192B2
    • 2007-03-06
    • US10838071
    • 2004-05-03
    • Ethan MirskyRobert FrenchIan Eslick
    • Ethan MirskyRobert FrenchIan Eslick
    • G06F15/163
    • G06F9/3885G06F15/7867G06F15/8007
    • A method and apparatus for providing local control of processing elements in a network of multiple context processing elements (MCPEs). A MCPE stores configuration memory contexts and maintains data of a current configuration. State information is received from at least one other MCPE. A configuration control signal is generated in response to the state information and current configuration data. A MCPE is selected in response to the configuration control signal to control the MCPE. Each MCPE in the networked array has an assigned physical and virtual identification. Data comprising control data, configuration data, an address mask, and a destination identification is transmitted to a MCPE. The transmitted address mask is applied to either a physical or a virtual identification, and to a destination identification. The masked physical or virtual identification is compared to the masked destination identification. When the masked physical or virtual identification matches the masked destination identification, a MCPE is manipulated in response to the transmitted data by selecting one of a number of configuration memory contexts to control the functioning of the MCPE.
    • 一种用于在多个上下文处理元件(MCPE)的网络中提供处理元件的本地控制的方法和装置。 MCPE存储配置存储器上下文并维护当前配置的数据。 从至少一个其他MCPE接收状态信息。 响应于状态信息和当前配置数据产生配置控制信号。 选择MCPE以响应配置控制信号来控制MCPE。 网络阵列中的每个MCPE都有一个分配的物理和虚拟标识。 包含控制数据,配置数据,地址掩码和目的地标识的数据被发送到MCPE。 发送的地址掩码被应用于物理或虚拟标识以及目的地标识。 将屏蔽的物理或虚拟标识与掩蔽的目的地标识进行比较。 当屏蔽的物理或虚拟标识与掩蔽的目的地标识匹配时,通过选择多个配置存储器上下文中的一个来控制MCPE的功能来响应于所发送的数据来操纵MCPE。
    • 5. 发明授权
    • Method and apparatus for retiming in a network of multiple context processing elements
    • 用于在多个上下文处理元件的网络中重定时的方法和装置
    • US07266672B2
    • 2007-09-04
    • US10320018
    • 2002-12-16
    • Ethan MirskyRobert FrenchIan Eslick
    • Ethan MirskyRobert FrenchIan Eslick
    • G06F15/80G06F15/177
    • G06F15/8007G06F15/8023
    • A method and an apparatus for retiming in a network of multiple context processing elements in a network of multiple context processing elements are provided. A programmable delay element is configured to programmably delay signals between a number of multiple context processing elements of an array without requiring a multiple context processing element to implement the delay. The output of a first multiple context processing element is coupled to a first multiplexer and to the input of a number of serially connected delay registers. The output of each of the serially connected registers is coupled to the input of a second multiplexer. The output of the second multiplexer is coupled to the input of the first multiplexer, and the output of the first multiplexer is coupled to a second multiple context processing element. The first and second multiplexers are provided with at least one set of data representative of at least one configuration memory context of a multiple context processing element. The first and second multiplexers are controlled to select one of a number of delay durations in response to the received set of data. A delay is programmed in the network structure in response to a data type being transferred between particular multiple context processing elements.
    • 提供了一种用于在多个上下文处理元件的网络中的多个上下文处理元件的网络中重定时的方法和装置。 可编程延迟元件被配置为可编程地延迟阵列的多个上下文处理元件之间的信号,而不需要多个上下文处理元件来实现延迟。 第一多重上下文处理元件的输出耦合到第一多路复用器和多个串行连接的延迟寄存器的输入。 每个串行连接的寄存器的输出耦合到第二多路复用器的输入端。 第二多路复用器的输出耦合到第一多路复用器的输入,第一多路复用器的输出耦合到第二多重上下文处理元件。 第一和第二多路复用器被提供有表示多个上下文处理元件的至少一个配置存储器上下文的至少一组数据。 控制第一和第二多路复用器以响应于所接收的数据集来选择多个延迟持续时间中的一个。 响应于在特定多个上下文处理元件之间传送的数据类型,在网络结构中编程延迟。
    • 6. 发明授权
    • Pipelined multi-access memory apparatus and method
    • 流水线多路存储设备及方法
    • US06976141B2
    • 2005-12-13
    • US10002449
    • 2001-11-02
    • Lawrence J. Madar, IIIJohn R. NickollsEthan Mirsky
    • Lawrence J. Madar, IIIJohn R. NickollsEthan Mirsky
    • G06F12/00G06F13/16
    • G06F13/1615
    • A memory management system provides the ability for multiple requesters to access blocks of memory in a pipelined manner. During a first clock, requests for one or more of the memory blocks are received by the system. A determination is made of whether one of the memory blocks is requested by one or more requests. If the same memory block is requested by two or more requests, the system performs a further determination of which of the requests will be provided to the memory block. The determined request is provided to the memory block on the first clock. During a second clock, the data of the determined request is latched to the memory block and a memory access is initiated. If the request is a write request, the data is written to the memory block. If the request is a read request, then the requested data is retrieved and, on a third clock, the data is driven onto a bus, routed to the determined requester, and available to be latched into the requester on the fourth clock.
    • 存储器管理系统提供了多个请求者以流水线方式访问存储块的能力。 在第一时钟期间,系统接收对一个或多个存储器块的请求。 确定一个或多个请求是否请求一个存储器块。 如果由两个或更多个请求请求相同的存储器块,则系统进一步确定哪个请求将被提供给存储器块。 所确定的请求被提供给第一时钟上的存储器块。 在第二时钟期间,确定的请求的数据被锁存到存储器块,并且启动存储器访问。 如果请求是写请求,则将数据写入存储块。 如果请求是读请求,则检索所请求的数据,并且在第三时钟将数据驱动到总线上,路由到确定的请求者,并且可以在第四时钟被锁存到请求者中。
    • 7. 发明授权
    • Method and apparatus for position independent reconfiguration in a
network of multiple context processing elements
    • 用于在多个上下文处理元件的网络中用于位置无关重新配置的方法和装置
    • US6108760A
    • 2000-08-22
    • US962187
    • 1997-10-31
    • Ethan MirskyRobert FrenchIan Eslick
    • Ethan MirskyRobert FrenchIan Eslick
    • G06F13/40G06F15/80G06F12/08
    • G06F13/4022G06F15/8007
    • A method and an apparatus for position independent reconfiguration in a network of multiple context processing elements are provided. Wach multiple context processing element in a networked array of multiple context processing elements has an assigned physical identification. Virtual identifications may also be assigned to a number of the multiple context processing elements. Data is transmitted to at least one of the multiple context processing elements of the array, the data comprising control data, configuration data, an address mask, and a destination identification. The transmitted address mask is applied to either the physical or virtual identification and to a destination identification. The masked physical or virtual identification is compared to the masked destination identification. When the masked physical or virtual identification of a multiple context processing element matches the masked destination identification, at least one of the number of multiple context processing elements are manipulated in response to the transmitted data. Manipulation comprises programming a multiple context processing element with at least one configuration memory context and selecting a configuration memory context to control the functioning of the multiple context processing element.
    • 提供了一种在多个上下文处理元件的网络中用于位置无关重新配置的方法和装置。 在多个上下文处理元件的网络阵列中的多个上下文处理元素具有分配的物理标识。 虚拟标识也可以被分配给多个上下文处理元件的数量。 数据被发送到阵列的多个上下文处理元件中的至少一个,数据包括控制数据,配置数据,地址掩码和目的地标识。 发送的地址掩码应用于物理或虚拟标识和目标标识。 将屏蔽的物理或虚拟标识与掩蔽的目的地标识进行比较。 当多个上下文处理元件的掩蔽的物理或虚拟标识匹配掩蔽的目的地标识符时,多个上下文处理元件的数目中的至少一个被响应于发送的数据被操纵。 操作包括使用至少一个配置存储器上下文编程多个上下文处理元件,并且选择配置存储器上下文来控制多个上下文处理元件的功能。
    • 8. 发明授权
    • Three level direct communication connections between neighboring multiple context processing elements
    • 相邻多个上下文处理元素之间的三级直接通信连接
    • US06745317B1
    • 2004-06-01
    • US09364838
    • 1999-07-30
    • Ethan MirskyRobert FrenchIan Eslick
    • Ethan MirskyRobert FrenchIan Eslick
    • G06F1517
    • G06F15/8023
    • A method and an apparatus for configuration of multiple context processing elements (MCPEs)are described. According to one aspect of the invention, the structure that joins the MCPE cores into a complete array in one embodiment is actually a set of several mesh-like interconnect structures. Each interconnect structure forms a network, and each network is independent in that it uses different paths, but the networks join at MCPE input switches. The network structure of one embodiment of the present invention is comprised of a local area broadcast network (level 1), a switched interconnect network (level 2), a shared bus network (level 3), and a broadcast network. In one embodiment, the level 3 network is used to carry configuration data for the MCPEs while the broadcast network is used to carry configuration data for the level 3 network drivers and switches. In one embodiment, the level 3 network is bidirectional and dynamically routable.
    • 描述了用于配置多个上下文处理元件(MCPE)的方法和装置。 根据本发明的一个方面,在一个实施例中将MCPE核心连接成完整阵列的结构实际上是一组几个网状互连结构。 每个互连结构形成网络,并且每个网络是独立的,因为它使用不同的路径,但是网络在MCPE输入交换机处连接。 本发明的一个实施例的网络结构包括局域广播网络(1级),交换互连网络(2级),共享总线网络(3级)和广播网络。 在一个实施例中,级别3网络用于承载MCPE的配置数据,而广播网络用于承载3级网络驱动器和交换机的配置数据。 在一个实施例中,3级网络是双向的并且是可动态路由的。
    • 9. 发明授权
    • Intermediate-grain reconfigurable processing device
    • 中粒重配置处理装置
    • US06266760B1
    • 2001-07-24
    • US09292497
    • 1999-04-15
    • André DeHonEthan MirskyThomas F. Knight, Jr.
    • André DeHonEthan MirskyThomas F. Knight, Jr.
    • G06F1516
    • G06F15/8023
    • A programmable integrated circuit utilizes a large number of intermediate-grain processing elements which are multibit processing units arranged in a configurable mesh. The coarse-grain resources, such as memory and processing, are deployable in a way that takes advantage of the opportunities for optimization present in given problems. To accomplish this, the interconnect supports three different modes of operation: a static value in which a value set by the configuration data is provided to a functional unit, static source in which another functional unit serves as the value source, and a dynamic source mode in which the source is determined by the value from another functional unit.
    • 可编程集成电路利用大量的中间粒度处理元件,它们是以可配置的网格布置的多位处理单元。 诸如内存和处理之类的粗粮资源可以利用在给定问题中存在的优化机会的方式进行部署。 为了实现这一点,互连支持三种不同的操作模式:将由配置数据设置的值提供给功能单元的静态值,其他功能单元用作值源的静态源,以及动态源模式 其中源由另一功能单元的值确定。