Data driven type information processing system consisting of interconnected data driven type information processing devices
    11.
    发明授权
    Data driven type information processing system consisting of interconnected data driven type information processing devices 失效
    数据驱动型信息处理系统由互联数据驱动型信息处理装置组成

    公开(公告)号:US06526500B1

    公开(公告)日:2003-02-25

    申请号:US09482881

    申请日:2000-01-14

    IPC分类号: G06F1582

    CPC分类号: G06F15/82

    摘要: The data driven type information processing system has a branch unit and a junction unit in the input and output stages thereof, and includes a plurality of data driven type processors between the branch unit and the junction unit. The branch unit, the junction unit and the plurality of data driven type processors are coupled to one another via transmission paths. Each of the data driven type processors can process a unique instruction system. The junction unit collects data packets provided via the transmission paths and outputs the collected data packets to the outside of the system. In operation, when a data packet is provided to the system, the branch unit receives the data packet provided thereto and, according to an instruction code within the received data packet, selects a transmission path connected to a data driven type processor that can process an instruction system corresponding to the instruction code, and sends out the received data packet to the selected transmission path. Upon reception of the data packet via the transmission path, each of the data driven type processors processes the received data packet in a prescribed manner, and, according to the result of the processing and based on the instruction code within the obtained data packet, selects a transmission path connected to a data driven type processor that can process the instruction system corresponding to the instruction code, and sends out the data packet to the selected transmission path.

    摘要翻译: 数据驱动型信息处理系统在其输入和输出级具有分支单元和接合单元,并且在分支单元和接合单元之间包括多个数据驱动型处理器。 分支单元,接合单元和多个数据驱动型处理器经由传输路径彼此耦合。 每个数据驱动型处理器都可以处理独特的指令系统。 接线单元收集通过传输路径提供的数据分组,并将收集的数据分组输出到系统外部。 在操作中,当向系统提供数据分组时,分支单元接收提供给其的数据分组,并且根据接收到的数据分组内的指令代码选择连接到数据驱动型处理器的传输路径,该处理器可以处理 指令系统对应于指令代码,并将接收到的数据分组发送到所选择的传输路径。 在通过传输路径接收到数据分组时,每个数据驱动型处理器以规定的方式处理接收到的数据分组,并且根据处理结果,并且基于所获得的数据分组内的指令代码,选择 连接到数据驱动型处理器的传输路径,该数据驱动型处理器可处理与指令代码相对应的指令系统,并将数据分组发送到所选择的传输路径。

    Data transfer control unit for reducing memory requirements in an
information processor by converting bit width of data being transferred
between memory and processing parts
    12.
    发明授权
    Data transfer control unit for reducing memory requirements in an information processor by converting bit width of data being transferred between memory and processing parts 失效
    数据传输控制单元,用于通过转换在存储器和处理部件之间传送的数据的位宽来减少信息处理器中的存储器需求

    公开(公告)号:US5802399A

    公开(公告)日:1998-09-01

    申请号:US679147

    申请日:1996-07-12

    CPC分类号: G06F13/4018

    摘要: A data transfer control unit for controlling data transfer between a main processing part executing information processing and a memory part accessed by the main processing part has a bit width control part for controlling the bit width of the transferred data so that a first bit width of a port for data input/output on the main processing part side is matched with a second bit width, which is narrower than the first bit width, of a port for data input/output on the memory part side. This bit width control part has a function of converting the bit width of the data to the second bit width in case of data transfer from the main processing part to the memory part and a function of converting the same to the first bit width in case of data transfer from the memory part to the main processing part. Thus, the capacity of the memory part can be reduced by adjusting the bit width of the data transferred between the main processing part and the memory part.

    摘要翻译: 用于控制执行信息处理的主处理部和由主处理部访问的存储部之间的数据传送的数据传送控制单元具有位宽控制部,用于控制传送数据的位宽,使得第一位宽 在主处理部分侧的数据输入/输出端口与存储器部分侧的数据输入/输出端口的第二位宽度比第一位宽度窄。 该比特宽度控制部分具有在从主处理部分到存储器部分的数据传输的情况下将数据的比特宽度转换为第二比特宽度的功能,以及在将第一比特宽度转换为第一比特宽度的功能的情况下, 从存储器部分到主处理部分的数据传输。 因此,可以通过调整在主处理部分和存储器部分之间传送的数据的位宽来减小存储器部件的容量。

    Data-driven information processing devices
    13.
    发明授权
    Data-driven information processing devices 失效
    数据驱动信息处理设备

    公开(公告)号:US5640525A

    公开(公告)日:1997-06-17

    申请号:US488433

    申请日:1995-06-07

    IPC分类号: G06F15/82 G06F9/44 G06F9/06

    CPC分类号: G06F9/4436

    摘要: A data-driven information processing device includes a program storage mechanism, a data pair generation mechanism, an operation processing mechanism, a circular pipeline for data transfer among the program storage mechanism, the pair data generation mechanism and the operation processing mechanism in a token format, and a data input/output control circuit connected to the circular pipeline. The data pair generation mechanism carries out a generation process of a data pair in a different manner depending upon whether the argument data companion to the argument data in an applied token is a constant or not. The data pair generation mechanism may include, for example, a constant data processing unit and a dynamic data pair generation mechanism. The data pair generation mechanism selects constant data output from the constant data processing unit when the argument data companion to the argument data in an applied token is a constant, and selects the argument data companion to an output of the dynamic data pair generation mechanism otherwise. The selected data is used to assemble a token. A plurality of dynamic data pair generation mechanisms are included, and an apparatus is disclosed for operating the dynamic data pair generation mechanism in an interleaving manner.

    摘要翻译: 数据驱动信息处理装置包括程序存储机构,数据对生成机构,操作处理机构,用于在程序存储机构中的数据传送的圆形管道,成对数据生成机制和操作处理机制中的令牌格式 ,以及连接到圆形管道的数据输入/输出控制电路。 数据对生成机制根据应用令牌中的参数数据的参数数据是否为常数,以不同的方式执行数据对的生成处理。 数据对生成机构可以包括例如恒定数据处理单元和动态数据对生成机制。 当与应用令牌中的参数数据相关联的自变量数据是常数时,数据对生成机制选择从常数数据处理单元输出的常数数据,否则选择动态数据对生成机制的输出的自变量数据伴随。 所选数据用于组合令牌。 包括多个动态数据对生成机制,并且公开了以交织方式操作动态数据对生成机制的装置。

    Data driven type information processing apparatus
    14.
    发明授权
    Data driven type information processing apparatus 失效
    数据驱动型信息处理装置

    公开(公告)号:US07280539B2

    公开(公告)日:2007-10-09

    申请号:US10197492

    申请日:2002-07-18

    IPC分类号: H04L12/56

    CPC分类号: H04L49/201 H04L49/3063

    摘要: In order to perform functional packet copying to read a large amount of data of an unspecified length from a memory at high speed and to prevent the packet copying operation from affecting other packet flow, a self-synchronous transfer control circuit having a function of controlling transfer operation is used, by which the number of packet copies output from a data holding register is managed by a counter, and the number of copies represented by the copy request packet and the counter count value are compared by a comparator, to determine completion of the packet copying operation.

    摘要翻译: 为了执行功能分组复制以高速度从存储器读取大量未指定长度的数据并且防止分组复制操作影响其他分组流,具有控制传送功能的自同步传送控制电路 使用操作,由计数器管理从数据保持寄存器输出的分组副本的数量,并且通过比较器比较由复制请求分组表示的拷贝数和计数器计数值,以确定完成 分组复制操作。

    Data driven information processing apparatus
    16.
    发明授权
    Data driven information processing apparatus 失效
    数据驱动信息处理装置

    公开(公告)号:US06959004B2

    公开(公告)日:2005-10-25

    申请号:US09814773

    申请日:2001-03-23

    CPC分类号: G06F9/3869 G06F9/4494

    摘要: A data packet, having a flag for determination of its processing content, a tag field and a data field, is sequentially transferred between pipeline registers according to pulses from C elements. A determination is made as to whether the tag field of the data packet includes information identical to that pre-stored in a tag field of a register within a processing content determination unit. Based on the determination result, the data packet is processed according to the information stored in a processing content determination field of the register.

    摘要翻译: 根据来自C元件的脉冲,在流水线寄存器之间依次传送具有用于确定其处理内容的标志,标签字段和数据字段的数据包。 确定数据分组的标签字段是否包括与处理内容确定单元内的寄存器的标签字段中预先存储的信息相同的信息。 基于确定结果,根据存储在寄存器的处理内容确定字段中的信息来处理数据分组。

    Data driven type information processing apparatus and method of increasing transfer speed of data packet
    17.
    发明申请
    Data driven type information processing apparatus and method of increasing transfer speed of data packet 失效
    数据驱动型信息处理装置和数据包传送速度提高的方法

    公开(公告)号:US20050175011A1

    公开(公告)日:2005-08-11

    申请号:US11052901

    申请日:2005-02-09

    IPC分类号: G06F15/82 H04L12/28 H04L12/46

    CPC分类号: H04L47/10 G06F9/4494

    摘要: A branching control unit includes a logic gate and a NAND circuit that can receive transfer permission for each branching designation. The branching control unit further includes a transfer request unit receiving respective outputs of the logic gate and NAND circuit. The transfer request unit sends a data transfer request to a branching designation when the logic gate or NAND circuit is rendered active. Since transfer permission can be received for each branching designation to send a transfer request, a data waiting state depending upon the data holding state of another branching destination will no longer occur. Thus, a data driven type information processing apparatus and method of transferring a data packet at higher speed in a data transmission path can be provided.

    摘要翻译: 分支控制单元包括可以接收每个分支指定的传送许可的逻辑门和NAND电路。 分支控制单元还包括接收逻辑门和NAND电路的各个输出的传送请求单元。 当逻辑门或NAND电路被激活时,传送请求单元将数据传送请求发送到分支指定。 由于可以为每个分支指定接收到传送许可以发送传送请求,所以将不再发生根据另一分支目的地的数据保持状态的数据等待状态。 因此,可以提供数据驱动型信息处理装置和在数据传输路径中以较高速度传输数据包的方法。

    Data driven information processor for executing and debugging a data
flow graph without revising the data flow graph
    18.
    发明授权
    Data driven information processor for executing and debugging a data flow graph without revising the data flow graph 失效
    用于执行和调试数据流图的数据驱动信息处理器,而不修改数据流图

    公开(公告)号:US5913055A

    公开(公告)日:1999-06-15

    申请号:US718258

    申请日:1996-09-20

    IPC分类号: G06F15/82 G06F9/44 G06F11/36

    CPC分类号: G06F11/3648 G06F9/4436

    摘要: A data driven information processor includes a main body processing portion for processing a data packet, a start register storing information for use in determining whether to continue to process the data packet output from the main body processing portion or output externally, and a branch portion for determining whether to provide the output of the main body processing portion to the main body processing portion or to the output processing portion based on the content of the register and the content of the data packet and branching the data packet. The branch portion has a duplicating function to produce a duplicate of the data packet for provision to the output processing portion if it determines the data packet should continue to be processed by the main body processing portion.

    摘要翻译: 数据驱动信息处理器包括用于处理数据分组的主体处理部分,用于确定是否继续处理从主体处理部分输出的数据分组或从外部输出的信息的开始寄存器,以及用于 基于所述寄存器的内容和所述数据分组的内容以及分支所述数据分组来确定是否将所述主体处理部分的输出提供给所述主体处理部分或输出处理部分。 分支部分具有复制功能,以便如果确定数据分组应该继续由主体处理部分处理,则产生用于提供给输出处理部分的数据分组的副本。

    Data driven information processor generating multidimensional generation
number identifying generation and additional attributes of data in data
packet
    19.
    发明授权
    Data driven information processor generating multidimensional generation number identifying generation and additional attributes of data in data packet 失效
    数据驱动信息处理器生成识别数据包中数据的生成和附加属性的多维生成数

    公开(公告)号:US5630151A

    公开(公告)日:1997-05-13

    申请号:US299098

    申请日:1994-09-02

    IPC分类号: G06F15/82 G06F9/44 G06F15/00

    CPC分类号: G06F9/4436

    摘要: A method and device for configuring data packets for a data driven processor, the data driven information processor having a data packet producing device that produces the data packets, and a data flow ring architecture for operating (according to data flow computational protocol) upon data packets received from the data packet producing device. The data packet producing device configures each data packet to include a multidimensional generation number. The multidimensional generation number has at least two components, enabling it to identify at least two things to the data flow ring architecture. The first component identifies a generation to which data contained in the data packet belongs. The second component identifies an additional attribute of the data contained in the data packet. Where the data driven information processor is doing image processing: the first component of the multidimensional generation number is the field/image number; and the second component of the multidimensional generation number is the location of a pixel in the field/image, thus the pixel location is the additional attribute. The second component can be represented in two parts, the first part being the line of the image in which the pixel is located and the second part being the column in which the pixel is located.

    摘要翻译: 一种用于配置数据驱动处理器的数据分组的方法和装置,具有产生数据分组的数据分组产生装置的数据驱动信息处理器和用于根据数据分组(根据数据流计算协议)操作的数据流环结构 从数据包生成装置接收。 数据分组产生装置将每个数据分组配置为包括多维生成数。 多维代数具有至少两个组件,使其能够识别数据流环结构中的至少两件事情。 第一个组件识别包含在数据包中的数据所属的一代。 第二个组件识别数据包中包含的数据的附加属性。 数据驱动信息处理器正在进行图像处理的地方:多维代数的第一个分量是场/图像数; 并且多维代数的第二分量是场/图像中的像素的位置,因此像素位置是附加属性。 第二部分可以分成两部分表示,第一部分是像素所位于的图像的行,第二部分是像素所在的列。

    Data driven type information processor including a combined program
memory and memory for queuing operand data
    20.
    发明授权
    Data driven type information processor including a combined program memory and memory for queuing operand data 失效
    数据驱动型信息处理器,包括组合程序存储器和用于排队操作数数据的存储器

    公开(公告)号:US5577256A

    公开(公告)日:1996-11-19

    申请号:US53442

    申请日:1993-04-28

    IPC分类号: G06F9/44 G06F15/82

    CPC分类号: G06F9/4436

    摘要: A data driven type information processor includes a control unit having a function of storing a data flow program and accessing it, and a function of producing an operand data pair, the control unit further including one memory shared by both functions. When a program is executed, program data per 1 accessing to the memory and operand data related to the program data are read out simultaneously and applied to an operation unit. Accordingly, a program memory and a memory for queuing operand data, which, were separately provided in a conventional technique, are combined into a single mechanism. Thereby, the number of stages of processing in program execution in the information processor is reduced and increase in program execution speed is permitted.

    摘要翻译: 数据驱动型信息处理器包括具有存储数据流程序并访问它的功能的控制单元以及产生操作数数据对的功能,所述控制单元还包括由两个功能共享的一个存储器。 当执行程序时,每次访问存储器的程序数据和与程序数据相关的操作数数据被同时读出并应用于操作单元。 因此,将常规技术分开提供的程序存储器和用于排队操作数数据的存储器组合成单个机构。 由此,信息处理器中的程序执行中的处理的次数减少,并且允许程序执行速度的增加。