会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明申请
    • USAGE AWARE NUMA PROCESS SCHEDULING
    • 使用AWARE NUMA工艺调度
    • WO2013191720A1
    • 2013-12-27
    • PCT/US2012/063040
    • 2012-11-01
    • CONCURIX CORPORATIONGOUNARES, Alexander, G.
    • GOUNARES, Alexander, G.
    • G06F9/46G06F9/30G06F15/80
    • G06F12/0813G06F12/0817
    • Processes may be assigned to specific processors when memory objects consumed by the processes are located in memory banks closely associated with the processors. When assigning processes to threads operating in a multiple processor NUMA architecture system, an analysis of the memory objects accessed by a process may identify processor or group of processors that may minimize the memory access time of the process. The selection may take into account the connections between memory banks and processors to identify the shortest communication path between the memory objects and the process. The processes may be pre-identified as functional processes that make little or no changes to memory objects other than information passed to or from the processes.
    • 当进程消耗的存储器对象位于与处理器密切相关的存储器组中时,可以将进程分配给特定处理器。 当将进程分配给在多处理器NUMA架构系统中操作的线程时,由进程访问的存储器对象的分析可以识别可以最小化进程的存储器访问时间的处理器或处理器组。 该选择可以考虑存储器组和处理器之间的连接,以识别存储器对象与过程之间的最短通信路径。 这些过程可以被预先识别为对存储对象进行很少或不改变的功能过程,而不是传递给或来自过程的信息。
    • 8. 发明申请
    • RECOMPILING WITH GENERIC TO SPECIFIC REPLACEMENT
    • 通过特殊替换进行恢复
    • WO2013165461A1
    • 2013-11-07
    • PCT/US2012/056711
    • 2012-09-21
    • CONCURIX CORPORATIONGOUNARES, Alexander G.GARRETT, Charles D.
    • GOUNARES, Alexander G.GARRETT, Charles D.
    • G06F9/45G06F9/30
    • G06F8/443G06F8/53
    • Executable code may be recompiled so that generic portions of code may be replaced with specific portions of code. The recompilation may customize executable code for a specific use or configuration, making the code lightweight and executing faster. The replacement mechanism may replace variable names with fixed values, replace conditional branches with only those branches which are known to be executed, and may eliminate executable code portions that are not executed. The replacement mechanism may comprise identifying known values defined in the executable code for variables, and replacing those variables with the constant value. Once the constants are substituted, the code may be analyzed to identify branches that may be evaluated using the constant values. Those branches may be reformed using the constant value and the rest of the conditional code that may not be accessed may be removed.
    • 可重新编译可执行代码,以便代码的通用部分可以被代码的特定部分替换。 重新编译可以为特定的使用或配置定制可执行代码,使代码更轻便,执行更快。 替换机制可以用固定值替换变量名称,用已知执行的那些分支替换条件分支,并且可以消除未被执行的可执行代码部分。 替换机制可以包括识别用于变量的可执行代码中定义的已知值,并用常数值替换那些变量。 一旦常数被替代,可以分析代码以识别可以使用常数值来评估的分支。 可以使用常数值对这些分支进行改进,并且可能会删除可能无法访问的其余条件代码。