会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Reduced data transfer during processor context switching
    • 在处理器上下文切换期间减少数据传输
    • US20080270772A1
    • 2008-10-30
    • US12172253
    • 2008-07-13
    • Hiroshi InoueMoriyoshi OharaTakao MoriyamaYukihiko SohdaHideaki Komatsu
    • Hiroshi InoueMoriyoshi OharaTakao MoriyamaYukihiko SohdaHideaki Komatsu
    • G06F9/312
    • G06F9/462
    • Data transfer during processor context switching is reduced, particularly in relation to a time-sharing microtasking programming model. Prior to switching context of a processor having local memory from a first to a second process, a portion of the local memory that does not require transfer to system memory for proper saving of data associated with the first process is determined. The context of the processor is then switched from the first to the second process, including transferring all of the local memory as the data associated with the first process, to system memory—except for the portion of the local memory that has been determined as not requiring saving to the system memory for proper saving of the data associated with the first process. Therefore, switching the context from the first to the second process results in a reduction of data transferred from the local memory to the system memory.
    • 处理器上下文切换期间的数据传输减少,特别是在分时微任务编程模型方面。 在将具有本地存储器的处理器从第一处理切换到第二处理之前,确定不需要传送到系统存储器以适当地保存与第一处理相关联的数据的本地存储器的一部分。 然后,处理器的上下文从第一处理切换到第二处理,包括将与第一处理相关联的所有本地存储器传送到系统存储器 - 除了被确定为不是的本地存储器的部分之外 需要保存到系统存储器以适当地保存与第一进程相关联的数据。 因此,将上下文从第一处理切换到第二处理导致从本地存储器传送到系统存储器的数据的减少。
    • 3. 发明申请
    • Reduced data transfer during processor context switching
    • 在处理器上下文切换期间减少数据传输
    • US20070192767A1
    • 2007-08-16
    • US11353288
    • 2006-02-11
    • Hiroshi InoueMoriyoshi OharaTakao MoriyamaYukihiko SohdaHideaki Komatsu
    • Hiroshi InoueMoriyoshi OharaTakao MoriyamaYukihiko SohdaHideaki Komatsu
    • G06F9/46
    • G06F9/462
    • Data transfer during processor context switching is reduced, particularly in relation to a time-sharing microtasking programming model. Prior to switching context of a processor having local memory from a first to a second process, a portion of the local memory that does not require transfer to system memory for proper saving of data associated with the first process is determined. The context of the processor is then switched from the first to the second process, including transferring all of the local memory as the data associated with the first process, to system memory—except for the portion of the local memory that has been determined as not requiring saving to the system memory for proper saving of the data associated with the first process. Therefore, switching the context from the first to the second process results in a reduction of data transferred from the local memory to the system memory.
    • 处理器上下文切换期间的数据传输减少,特别是在分时微任务编程模型方面。 在将具有本地存储器的处理器从第一处理切换到第二处理之前,确定不需要传送到系统存储器以适当地保存与第一处理相关联的数据的本地存储器的一部分。 然后,处理器的上下文从第一处理切换到第二处理,包括将与第一处理相关联的所有本地存储器传送到系统存储器 - 除了被确定为不是的本地存储器的部分之外 需要保存到系统存储器以适当地保存与第一进程相关联的数据。 因此,将上下文从第一处理切换到第二处理导致从本地存储器传送到系统存储器的数据的减少。
    • 4. 发明申请
    • Reduced data transfer during processor context switching
    • 在处理器上下文切换期间减少数据传输
    • US20120297398A1
    • 2012-11-22
    • US13563713
    • 2012-07-31
    • Hiroshi InoueMoriyoshi OharaTakao MoriyamaYukihiko SohdaHideaki Komatsu
    • Hiroshi InoueMoriyoshi OharaTakao MoriyamaYukihiko SohdaHideaki Komatsu
    • G06F9/46
    • G06F9/462
    • Data transfer during processor context switching is reduced, particularly in relation to a time-sharing microtasking programming model. Prior to switching context of a processor having local memory from a first to a second process, a portion of the local memory that does not require transfer to system memory for proper saving of data associated with the first process is determined. The context of the processor is then switched from the first to the second process, including transferring all of the local memory as the data associated with the first process, to system memory—except for the portion of the local memory that has been determined as not requiring saving to the system memory for proper saving of the data associated with the first process. Therefore, switching the context from the first to the second process results in a reduction of data transferred from the local memory to the system memory.
    • 处理器上下文切换期间的数据传输减少,特别是在分时微任务编程模型方面。 在将具有本地存储器的处理器从第一处理切换到第二处理之前,确定不需要传送到系统存储器以适当地保存与第一处理相关联的数据的本地存储器的一部分。 然后,处理器的上下文从第一处理切换到第二处理,包括将与第一处理相关联的所有本地存储器传送到系统存储器 - 除了被确定为不是的本地存储器的部分之外 需要保存到系统存储器以适当地保存与第一进程相关联的数据。 因此,将上下文从第一处理切换到第二处理导致从本地存储器传送到系统存储器的数据的减少。
    • 5. 发明申请
    • PREPROCESSOR TO IMPROVE THE PERFORMANCE OF MESSAGE-PASSING-BASED PARALLEL PROGRAMS ON VIRTUALIZED MULTI-CORE PROCESSORS
    • 提高基于消息传递的并行程序在虚拟化多核处理器上的性能的预处理器
    • US20070038987A1
    • 2007-02-15
    • US11463496
    • 2006-08-09
    • Moriyoshi OharaYukihiko SohdaHiroshi InoueTakao MoriyamaHideaki Komatsu
    • Moriyoshi OharaYukihiko SohdaHiroshi InoueTakao MoriyamaHideaki Komatsu
    • G06F9/45
    • G06F8/45
    • Provided is a complier which optimizes parallel processing. The complier records the number of execution cores, which is the number of processor cores that execute a target program. First, the compiler detects a dominant path, which is a candidate of an execution path to be consecutively executed by a single processor core, from a target program. Subsequently, the compiler selects dominant paths with the number not larger than the number of execution cores, and generates clusters of tasks to be executed by a multi-core processor in parallel or consecutively. After that, the compiler computes an execution time for which each of the generated clusters is executed by the processor cores with the number equal to one or each of a plurality natural numbers selected from the natural numbers not larger than the number of execution cores. Then, the compiler selects the number of processor cores to be assigned for execution of each of the clusters based on the computed execution time.
    • 提供了优化并行处理的编译器。 编译器记录执行核心数量,即执行目标程序的处理器核心数。 首先,编译器从目标程序检测作为由单个处理器核心连续执行的执行路径的候选者的主路径。 随后,编译器选择不大于执行核心数量的主导路径,并且并行或连续地生成由多核处理器执行的任务集群。 之后,编译器计算执行时间,其中每个生成的集群由处理器核执行,数量等于从不大于执行核心数的自然数中选择的多个自然数中的一个或每个。 然后,编译器基于计算出的执行时间选择要分配用于每个簇的执行的处理器核心的数量。
    • 6. 发明授权
    • Reduced data transfer during processor context switching
    • 在处理器上下文切换期间减少数据传输
    • US08769547B2
    • 2014-07-01
    • US13563713
    • 2012-07-31
    • Hiroshi InoueMoriyoshi OharaTakao MoriyamaYukihiko SohdaHideaki Komatsu
    • Hiroshi InoueMoriyoshi OharaTakao MoriyamaYukihiko SohdaHideaki Komatsu
    • G06F9/46
    • G06F9/462
    • Data transfer during processor context switching is reduced, particularly in relation to a time-sharing microtasking programming model. Prior to switching context of a processor having local memory from a first to a second process, a portion of the local memory that does not require transfer to system memory for proper saving of data associated with the first process is determined. The context of the processor is then switched from the first to the second process, including transferring all of the local memory as the data associated with the first process, to system memory—except for the portion of the local memory that has been determined as not requiring saving to the system memory for proper saving of the data associated with the first process. Therefore, switching the context from the first to the second process results in a reduction of data transferred from the local memory to the system memory.
    • 处理器上下文切换期间的数据传输减少,特别是在分时微任务编程模型方面。 在将具有本地存储器的处理器从第一处理切换到第二处理之前,确定不需要传送到系统存储器以适当地保存与第一处理相关联的数据的本地存储器的一部分。 然后,处理器的上下文从第一处理切换到第二处理,包括将与第一处理相关联的所有本地存储器传送到系统存储器 - 除了被确定为不是的本地存储器的部分之外 需要保存到系统存储器以适当地保存与第一进程相关联的数据。 因此,将上下文从第一处理切换到第二处理导致从本地存储器传送到系统存储器的数据的减少。
    • 8. 发明授权
    • Preprocessor to improve the performance of message-passing-based parallel programs on virtualized multi-core processors
    • 预处理器可以提高虚拟化多核处理器上基于消息传递的并行程序的性能
    • US07503039B2
    • 2009-03-10
    • US11463496
    • 2006-08-09
    • Hiroshi InoueHideaki KomatsuTakao MoriyamaMoriyoshi OharaYukihiko Sohda
    • Hiroshi InoueHideaki KomatsuTakao MoriyamaMoriyoshi OharaYukihiko Sohda
    • G06F9/45G06F9/46
    • G06F8/45
    • Provided is a complier which optimizes parallel processing. The complier records the number of execution cores, which is the number of processor cores that execute a target program. First, the compiler detects a dominant path, which is a candidate of an execution path to be consecutively executed by a single processor core, from a target program. Subsequently, the compiler selects dominant paths with the number not larger than the number of execution cores, and generates clusters of tasks to be executed by a multi-core processor in parallel or consecutively. After that, the compiler computes an execution time for which each of the generated clusters is executed by the processor cores with the number equal to one or each of a plurality natural numbers selected from the natural numbers not larger than the number of execution cores. Then, the compiler selects the number of processor cores to be assigned for execution of each of the clusters based on the computed execution time.
    • 提供了优化并行处理的编译器。 编译器记录执行核心数量,即执行目标程序的处理器核心数。 首先,编译器从目标程序检测作为由单个处理器核心连续执行的执行路径的候选者的主路径。 随后,编译器选择不大于执行核心数量的主导路径,并且并行或连续地生成由多核处理器执行的任务集群。 之后,编译器计算执行时间,其中每个生成的集群由处理器核执行,数量等于从不大于执行核心数的自然数中选择的多个自然数中的一个或每个。 然后,编译器基于计算出的执行时间选择要分配用于每个簇的执行的处理器核心的数量。
    • 10. 发明授权
    • Fast implementation of decoding function for variable length encoding
    • 快速实现可变长度编码的解码功能
    • US07864081B2
    • 2011-01-04
    • US12135257
    • 2008-06-09
    • Hiroshi InoueHideaki KomatsuMoriyoshi Ohara
    • Hiroshi InoueHideaki KomatsuMoriyoshi Ohara
    • H03M7/00
    • H03M7/40
    • An embodiment of the present inventions is a method for encoding/decoding data of variable length format and is used to omit unnecessary pieces of data for the purpose of improving processing performance, reducing the size of data on communication paths and efficiently using limited physical memory. As examples of such variable length encoding, BER compression and UTF-8 encoding of UNICODE text, etc., are cited. While the amount of data can be reduced through encoding, before the data is actually used, it is necessary to restore (decode) it to the original data, which requires a great deal of processing time. One aspect of the present invention is improving decoding by reducing the processing time required to decode the encoded data.
    • 本发明的实施例是用于对可变长度格式的数据进行编码/解码的方法,并且用于省略不必要的数据片段以便改善处理性能,减少通信路径上的数据的大小并有效地使用有限的物理存储器。 作为这种可变长度编码的例子,引用了BER压缩和UNICODE文本的UTF-8编码等。 虽然可以通过编码减少数据量,但在实际使用数据之前,需要将其还原(解码)为原始数据,这需要大量的处理时间。 本发明的一个方面是通过减少解码编码数据所需的处理时间来改进解码。