Bi-directional databus system for supporting superposition of vector and
scalar operations in a computer
    1.
    发明授权
    Bi-directional databus system for supporting superposition of vector and scalar operations in a computer 失效
    用于支持计算机中矢量和标量运算叠加的双向数据总线系统

    公开(公告)号:US4760518A

    公开(公告)日:1988-07-26

    申请号:US835129

    申请日:1986-02-28

    CPC分类号: G06F15/8084 G06F9/3885

    摘要: A bi-directional databusing system is used in a computer that superposes vector and scalar operations. The computer consists of a main memory, a plurality of pipelined functional units, and a buffer for staging scalar and vector data objects between the main memory and the functional units. The busing system supports two-way data transfer during each of a succession of bus transfer cycles in which data is transferred to the buffer during one phase of a cycle, and from the buffer during a second cycle phase. The busing system includes three sets of bi-directional memory databuses, one for transferring scalar data objects between the main memory and buffer unit, and the other two for transferring vector data objects between the main memory and the buffer. The bus system also includes a set of bi-directional function buses, each for transferring scalar and vector data objects between the buffer and the functional units, with the ratio of the number of data objects transferred to the functional units during a transfer cycle to the number of data objects transferred to the buffer during the same cycle corresponding to a predetermined parametric value.

    摘要翻译: 双向数据处理系统用于叠加向量和标量运算的计算机中。 计算机由主存储器,多个流水线功能单元和用于在主存储器和功能单元之间分级标量和向量数据对象的缓冲器组成。 在一系列总线传输周期中,每个循环中的数据传输到缓冲区,在一个周期的一个阶段,以及在第二个循环阶段从缓冲区,这个传输系统支持双向数据传输。 传播系统包括三组双向存储器数据总线,一组用于在主存储器和缓冲器单元之间传送标量数据对象,另外两个用于在主存储器和缓冲器之间传送矢量数据对象。 总线系统还包括一组双向功能总线,每个用于在缓冲器和功能单元之间传送标量和向量数据对象,在传送周期期间传送到功能单元的数据对象的数量与 在对应于预定参数值的相同周期内传送到缓冲器的数据对象的数量。