会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method of processing a program by parallel processing, and a processing
unit thereof
    • 通过并行处理处理程序的方法及其处理单元
    • US5410696A
    • 1995-04-25
    • US32066
    • 1993-03-16
    • Mitsuho SekiMitsuji IkedaYoshikazu Kiyoshige
    • Mitsuho SekiMitsuji IkedaYoshikazu Kiyoshige
    • G06F15/16G06F9/44G06F9/50G06F15/177G06F9/38
    • G06F8/45
    • In order to process a program by parallel processing using a plurality of processors, the program is divided into a plurality of partial programs. Then one or more expressions are derived, the or each expression expressing a relationship between the partial programs, such as which can be executed independently and which require the execution of another partial program. The expression or expressions can then be investigated to determine which has a desired characteristic, such as a characteristic corresponding to uniform loading of the processors. The expression can also be varied, to give more options for the selection of the expression with the desired characteristic. Then the partial programs can be distributed to the processors on the basis of the relationship corresponding to the expression which has the desired characteristic. Furthermore, when the partial programs are being executed by the processors, any processor which has completed its processing broadcasts a signal to the other processors, which may then re-assign one or more of their partial programs. In this way, parallel processing can be carried out quickly, with substantially uniform loading of the processors.
    • 为了通过使用多个处理器的并行处理来处理程序,程序被分成多个部分程序。 然后导出一个或多个表达式,该表达式或每个表达式表示部分程序之间的关系,例如哪些可以独立执行,哪些需要执行另一个部分程序。 然后可以调查表达式或表达式以确定哪个具有期望的特性,例如对应于处理器的均匀加载的特性。 该表达式也可以变化,以给出具有所需特征的表达选择的更多选择。 然后,可以基于与具有期望特性的表达式对应的关系将部分程序分配给处理器。 此外,当处理器执行部分程序时,已经完成其处理的任何处理器向其他处理器广播信号,然后可以重新分配其部分程序中的一个或多个。 以这种方式,可以快速地执行并行处理,同时处理器的加载基本均匀。
    • 5. 发明授权
    • Multi-core microcontroller having comparator for checking processing result
    • 具有用于检查处理结果的比较器的多核微控制器
    • US08433955B2
    • 2013-04-30
    • US12610422
    • 2009-11-02
    • Hiromichi YamadaKotaro ShimamuraKesami HagiwaraYoshikazu KiyoshigeYuichi Ishiguro
    • Hiromichi YamadaKotaro ShimamuraKesami HagiwaraYoshikazu KiyoshigeYuichi Ishiguro
    • G06F11/00
    • G06F11/1608G06F11/004G06F11/1641G06F11/1687G06F2201/83G06F2201/845
    • A microcontroller capable of improving processing performance as a whole by executing different programs by a plurality of CPUs and capable of detecting abnormality for safety-required processing by evaluating results of the same processing executed by the plurality of CPUs. A plurality of processing systems including CPUs and memories are provided, data output from the CPUs in each of the processing systems is separately compressed and stored by compressors for each of the CPUs, respectively. The compressed storage data is mutually compared by a comparator, and abnormality of processing can be detected when the comparison result indicates a mismatch. Even when the timings by which the same processing results are obtained are different when the plurality of CPUs asynchronously execute the same processing, the processing results of both of them can be easily compared with each other since compression is carried out by the compressors. Moreover, since the comparison of the comparator is enabled when comparison enable is given from all the CPUs, the comparison operation result can be obtained based on the timing at which the results of compression by the plurality of compressors are determined.
    • 一种微控制器,其能够通过由多个CPU执行不同的程序来提高处理性能,并且能够通过评估由多个CPU执行的相同处理的结果来检测用于安全需要的处理的异常。 提供了包括CPU和存储器在内的多个处理系统,每个处理系统中的CPU输出的数据分别由用于每个CPU的压缩机压缩和存储。 压缩存储数据由比较器相互比较,当比较结果表示不匹配时,可以检测出异常处理。 即使当多个CPU异步执行相同的处理时,获得相同处理结果的定时也是不同的,因此压缩机进行压缩,因此可以容易地将它们的处理结果进行比较。 此外,由于在从所有CPU给出比较使能时能够进行比较器的比较,所以可以基于确定多个压缩机的压缩结果的定时来获得比较运算结果。
    • 6. 发明申请
    • DATA PROCESSING SYSTEM
    • 数据处理系统
    • US20080022030A1
    • 2008-01-24
    • US11779189
    • 2007-07-17
    • Kesami HagiwaraTakeshi KataokaHisakazu SatoShunichi IwataYoshikazu KiyoshigeAkihiko Tomita
    • Kesami HagiwaraTakeshi KataokaHisakazu SatoShunichi IwataYoshikazu KiyoshigeAkihiko Tomita
    • G06F13/36
    • G06F13/364
    • In a multiprocessor, one of two local memories can be accessed at a high speed by one of the two processors and also accessed by the other processor. In a multiprocessor, first and second local memories are coupled to first and second processors via first and second local buses. First and second bus bridges are coupled to a system bus and the first and second local buses. First and second bus interface units are coupled to the system bus and the first and second local memories. A high-speed access is made from the first processor to the first local memory via the first local bus. The first local memory is also accessed from the first processor via the first local bus, the first bus bridge, the system bus, and the first and third ports of the second bus interface unit and from the second processor via the second local bus, the second bus bridge, the system bus, and the second and third ports of the first bus interface unit. A high-speed access is made from the second processor to the second local memory via the second local bus. The second local memory is also accessed from the second processor via the second local bus, the second bus bridge, the system bus, and the second and third ports of the first bus interface unit and from the first processor via the first local bus, the first bus bridge, the system bus, and the first and third ports of the second bus interface unit.
    • 在多处理器中,两个本地存储器之一可以通过两个处理器之一高速访问,并且还可以由另一个处理器访问。 在多处理器中,第一和第二本地存储器经由第一和第二本地总线耦合到第一和第二处理器。 第一和第二总线桥耦合到系统总线和第一和第二本地总线。 第一和第二总线接口单元耦合到系统总线和第一和第二本地存储器。 通过第一本地总线从第一处理器到第一本地存储器进行高速访问。 第一本地存储器还通过第一局部总线,第一总线桥,系统总线以及第二总线接口单元的第一和第三端口以及经由第二本地总线从第二处理器访问第一本地存储器, 第二总线桥,系统总线,以及第一总线接口单元的第二和第三端口。 通过第二本地总线从第二处理器到第二本地存储器进行高速访问。 第二本地存储器还通过第二本地总线,第二总线桥,系统总线以及第一总线接口单元的第二和第三端口以及经由第一本地总线从第一处理器访问第二本地存储器, 第一总线桥,系统总线,以及第二总线接口单元的第一和第三端口。
    • 7. 发明申请
    • MULTI-CORE MICROCONTROLLER HAVING COMPARATOR FOR CHECKING PROCESSING RESULT
    • 具有检测加工结果的多核微型计算机
    • US20100131741A1
    • 2010-05-27
    • US12610422
    • 2009-11-02
    • Hiromichi YAMADAKotaro ShimamuraKesami HagiwaraYoshikazu KiyoshigeYuichi Ishiguro
    • Hiromichi YAMADAKotaro ShimamuraKesami HagiwaraYoshikazu KiyoshigeYuichi Ishiguro
    • G06F9/30G06F9/44G06F9/38
    • G06F11/1608G06F11/004G06F11/1641G06F11/1687G06F2201/83G06F2201/845
    • A microcontroller capable of improving processing performance as a whole by executing different programs by a plurality of CPUs and capable of detecting abnormality for safety-required processing by evaluating results of the same processing executed by the plurality of CPUs. A plurality of processing systems including CPUs and memories are provided, data output from the CPUs in each of the processing systems is separately compressed and stored by compressors for each of the CPUs, respectively. The compressed storage data is mutually compared by a comparator, and abnormality of processing can be detected when the comparison result indicates a mismatch. Even when the timings by which the same processing results are obtained are different when the plurality of CPUs asynchronously execute the same processing, the processing results of both of them can be easily compared with each other since compression is carried out by the compressors. Moreover, since the comparison of the comparator is enabled when comparison enable is given from all the CPUs, the comparison operation result can be obtained based on the timing at which the results of compression by the plurality of compressors are determined.
    • 一种微控制器,其能够通过由多个CPU执行不同的程序来提高处理性能,并且能够通过评估由多个CPU执行的相同处理的结果来检测用于安全需要的处理的异常。 提供了包括CPU和存储器在内的多个处理系统,每个处理系统中的CPU输出的数据分别由用于每个CPU的压缩机压缩和存储。 压缩存储数据由比较器相互比较,当比较结果表示不匹配时,可以检测出异常处理。 即使当多个CPU异步地执行相同的处理时,获得相同处理结果的定时也是不同的,因此可以容易地将它们的处理结果彼此进行比较,因为压缩是由压缩器执行的。 此外,由于在从所有CPU给出比较使能时能够进行比较器的比较,所以可以基于确定多个压缩机的压缩结果的定时来获得比较运算结果。
    • 8. 发明授权
    • Data processing system
    • 数据处理系统
    • US07581054B2
    • 2009-08-25
    • US11779189
    • 2007-07-17
    • Kesami HagiwaraTakeshi KataokaHisakazu SatoShunichi IwataYoshikazu KiyoshigeAkihiko Tomita
    • Kesami HagiwaraTakeshi KataokaHisakazu SatoShunichi IwataYoshikazu KiyoshigeAkihiko Tomita
    • G06F13/14G06F15/167
    • G06F13/364
    • In a multiprocessor, one of two local memories can be accessed at a high speed by one of the two processors and also accessed by the other processor. In a multiprocessor, first and second local memories are coupled to first and second processors via first and second local buses. First and second bus bridges are coupled to a system bus and the first and second local buses. First and second bus interface units are coupled to the system bus and the first and second local memories. A high-speed access is made from the first processor to the first local memory via the first local bus. The first local memory is also accessed from the first processor via the first local bus, the first bus bridge, the system bus, and the first and third ports of the second bus interface unit and from the second processor via the second local bus, the second bus bridge, the system bus, and the second and third ports of the first bus interface unit. A high-speed access is made from the second processor to the second local memory via the second local bus. The second local memory is also accessed from the second processor via the second local bus, the second bus bridge, the system bus, and the second and third ports of the first bus interface unit and from the first processor via the first local bus, the first bus bridge, the system bus, and the first and third ports of the second bus interface unit.
    • 在多处理器中,两个本地存储器之一可以通过两个处理器之一高速访问,并且还可以由另一个处理器访问。 在多处理器中,第一和第二本地存储器经由第一和第二本地总线耦合到第一和第二处理器。 第一和第二总线桥耦合到系统总线和第一和第二本地总线。 第一和第二总线接口单元耦合到系统总线和第一和第二本地存储器。 通过第一本地总线从第一处理器到第一本地存储器进行高速访问。 第一本地存储器还通过第一局部总线,第一总线桥,系统总线以及第二总线接口单元的第一和第三端口以及经由第二本地总线从第二处理器访问第一本地存储器, 第二总线桥,系统总线,以及第一总线接口单元的第二和第三端口。 通过第二本地总线从第二处理器到第二本地存储器进行高速访问。 第二本地存储器还通过第二本地总线,第二总线桥,系统总线以及第一总线接口单元的第二和第三端口以及经由第一本地总线从第一处理器访问第二本地存储器, 第一总线桥,系统总线,以及第二总线接口单元的第一和第三端口。
    • 9. 发明授权
    • Floating-point arithmetic processing apparatus
    • 浮点算术处理装置
    • US5931895A
    • 1999-08-03
    • US789430
    • 1997-01-29
    • Hiromichi YamadaFumio MurabayashiTatsumi YamauchiNoriyasu IdoYoshikazu KiyoshigeTakahiro NishiyamaEiki Kamada
    • Hiromichi YamadaFumio MurabayashiTatsumi YamauchiNoriyasu IdoYoshikazu KiyoshigeTakahiro NishiyamaEiki Kamada
    • G06F7/38G06F5/01G06F7/00G06F7/483G06F7/74G06F7/76G06F7/52
    • G06F5/012G06F7/483
    • A floating-point arithmetic processing apparatus has a circuit for generating a limit value for normalization shift by subtracting an exponent of the minimum value of a normalized number from a value of an exponent of an intermediate result, and a circuit for generating, as a normalization shift number, smaller one of a shift number necessary for making the mantissa of the intermediate result a normalized number and the limit value for normalization shift. The floating-point arithmetic processing apparatus further has a circuit having a circuit for detecting a condition for overflow before the rounding process and a circuit for generating a value in the case of overflow, so that a predetermined value is delivered as a final result only when the overflow condition is detected before the rounding process but in the other case, a result obtained by performing the normalization process and the rounding process is delivered. When no overflow takes place before the rounding process but overflow occurs after the rounding process, the result obtained by performing the normalization process and the rounding process is delivered as a final result.
    • 一种浮点运算处理装置,具有通过从中间结果的指数的值减去归一化数的最小值的指数来生成用于归一化偏移的极限值的电路,以及生成作为归一化的归一化的电路 移位数,使中间结果的尾数所需的移位数中的较小的一个是归一化数,以及归一化移位的极限值。 浮点运算处理装置还具有电路,该电路具有用于检测在舍入处理之前的溢出条件的电路和用于在溢出的情况下产生值的电路,从而仅当预定值仅在 在舍入处理之前检测到溢出条件,但是在另一种情况下,通过执行归一化处理和舍入处理获得的结果被传送。 在四舍五入处理之前没有发生溢出,而在舍入处理后发生溢出的情况下,通过执行归一化处理和舍入处理获得的结果作为最终结果被传递。