会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 48. 发明公开
    • DIGITAL PROCESSOR FOR TWO'S COMPLEMENT COMPUTATIONS
    • 数字处理器的两个补充
    • EP0471723A1
    • 1992-02-26
    • EP90907199.0
    • 1990-05-02
    • THE SECRETARY OF STATE FOR DEFENCE IN HER BRITANNIC MAJESTY'S GOVERMENT OF THE UNITED KINGDOM OF GREAT BRITAIN AND
    • McWHIRTER, John, GrahamWARD, Jeremy, StuartKNOWLES, Simon, Christian
    • G06F7G06F15G06F17
    • G06F15/8046G06F7/5443G06F17/16G06F2207/3892
    • Un processeur numérique (10) pour calculs de compléments à deux incorpore un réseau (12*) de cellules multiplicateurs (12), chacune desdites cellules étant dotée d'une fonction logique d'additionneur complet à porte d'un bit. Ledit réseau (12*) comprend des connexions entre voisins immédiats (16, 18, 20) munies de bascules déclenchées par une horloge (42, 44, 50) pour la propagation de bits. A chaque rythme, les cellules (12) reçoivent des données, des bits de retenue et des bits de somme cumulative. Chaque cellule (12) ajoute les bits de retenue et les bits de somme cumulative au produit du bit de données et une mantisse associé à la cellule pertinente (12). Les bits de données passent par les rangées du réseau et les bits de somme s'accumulent en cascade dans les colonnes dudit réseau. Les bits de retenue sont remis en circuit. Chaque mantisse est exprimée sous forme de bit de signe et au moins un bit de grandeur qui consiste en ou comprend un bit de niveau. Chaque cellule (12) comprend des moyens de déclenchement multiplicateur (58, 62) sensible aux bits de signe et de niveau, qui reportent des moyens de réaction (60, 66) sensible à un indicateur du bit de données le moins significatif de manière à remplacer le bit de réaction par un bit de signe. Chaque mantisse peut comprendre un bit de grandeur exprimé sous forme de bit de décalage, dont on se sert pour sélectionner la signification de bit de données multiplicande, les moyens de déclenchement (58, 62) étant sensibles au bits indicateurs de manière à éliminer les produits de bits d'extension de signe non voulus. Le processeur (10 ou 200) peut comprendre également des moyens d'accumulation (14 ou 214) incorporant des portes (90, 98 ou 292, 336) sensibles aux bits indicateurs et aménagées de manière à éliminer des bits d'extension de signe à résultats non voulus.
    • 用于补充计算的数字处理器(10)包括乘法器单元(12)的阵列(12 *),所述单元中的每一个都具有完整的按位加法器逻辑功能。 所述网络(12 *)包括设置有由用于比特传播的时钟(42,44,50)触发的锁存器的直接邻居(16,18,20)之间的连接。 在每个速率下,单元(12)接收数据,保持比特和累加和比特。 每个单元(12)将进位比特和累加和比特加到数据比特和与相关单元(12)相关的尾数的乘积上。 数据位通过网络的各行并且和位在所述网络的列中级联累积。 保持位重新打开。 每个尾数表示为一个符号位和至少一个包含或包含一个级别位的幅度位。 每个单元(12)包括符号和级别符号敏感的乘法器触发装置(58,62),其响应于最低有效数据位的指示符而报告响应装置(60,66),以便 用符号位替换反应位。 每个尾数可以包括表示为偏移位的幅度的一个位,该位用于选择被乘数据位的含义,触发装置(58,62)响应指示位以便消除乘积。 不需要的符号扩展位。 处理器(10或200)还可以包括结合指示位敏感门(90,98或292,336)的存储装置(14或214),该指示位敏感门设置成消除符号扩展位到 不想要的结果。
    • 49. 发明公开
    • Systolic array for solving cyclic loop dependent algorithms
    • 用于解决循环循环算法的SYSTOLIC ARRAY ARRAY
    • EP0169010A3
    • 1988-01-27
    • EP85304753
    • 1985-07-03
    • FORD AEROSPACE & COMMUNICATIONS CORPORATION
    • Parvin, Bahram Alizadeh
    • G06F15/06
    • G06F15/8046
    • A systolic array (1) for reducing the time required to solve an algorithm having cyclic loop dependency, i.e., nested loops in which values calculated by inner loops depend upon indices of said inner loops and upon indices of outer loops. The array (1) comprises a chain of several identical sequentially connected cells. In the preferred embodiment, each cell, except for first and last cells in the chain, is connected to its two adjacent cells only. Multiprocessing is employed: at certain times during the algorithm solving, more than one cell is simultaneously activated to perform portions of the solving, so that the total time required to solve the algorithms is shortened to be a linear function of n and m. The algorithm can represent measurement of the distance between two symbolic strings, or other problems in artificial intelligence or logic. The algorithm is broken up into nm subalgorithms D(i,j); at each processing step, those subalgorithms D(i,j) are solved for which sufficient informations exists for their solution. In the illustrated example, this condition is represented by diagonally time-slicing a two-dimensional matrix having as elements each of the subalgorithms D(i,j).