会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • IDENTIFYING LOCK GRANULARIZATION OPPORTUNITIES
    • 识别锁定机会
    • US20110231814A1
    • 2011-09-22
    • US12728407
    • 2010-03-22
    • ARUNA A. KALAGANANAMVENKATARAGHAVAN LAKSHMINARAYANACHARPRASHANTH K. NAGESHAPPA
    • ARUNA A. KALAGANANAMVENKATARAGHAVAN LAKSHMINARAYANACHARPRASHANTH K. NAGESHAPPA
    • G06F9/44
    • G06F8/458
    • Lock granularization opportunities are identified in computer code. A processor is used to generate synchronized code blocks and fields (data) accessed in each code block. Each of the code blocks can then be represented by a set. A list of non-intersecting synchronized code blocks having no commonly accessed fields is generated, and a list of intersecting synchronized code blocks (code blocks each having at least one commonly accessed field) is also generated. Equal and superset-subset lists are then generated from the list of intersecting synchronized code blocks. Granularized locks are applied directly around the fields that are accessed within code blocks represented by non-intersecting and equal sets. Granularized locks are also applied around the fields that are accessed within code blocks represented by the superset, and the same locks are applied to code blocks represented by the subsets, thereof.
    • 锁定粒度化机会在计算机代码中被识别。 处理器用于生成在每个代码块中访问的同步代码块和字段(数据)。 每个代码块然后可以由一个集合表示。 生成没有共同访问字段的不相交的同步代码块的列表,并且还生成相交的同步代码块(每个具有至少一个共同访问的字段的代码块)的列表。 然后从相交的同步代码块的列表中生成等号和超集子集列表。 颗粒化的锁直接应用在由非相交和相等集合表示的代码块内访问的字段周围。 颗粒化的锁也应用在由超集代表的代码块内访问的字段周围,并且相同的锁被应用于由其子集表示的代码块。
    • 6. 发明授权
    • Identifying lock granularization opportunities
    • 识别锁定粒度化机会
    • US08595692B2
    • 2013-11-26
    • US12728407
    • 2010-03-22
    • Aruna A. KalagananamVenkataraghavan LakshminarayanacharPrashanth K. Nageshappa
    • Aruna A. KalagananamVenkataraghavan LakshminarayanacharPrashanth K. Nageshappa
    • G06F9/44
    • G06F8/458
    • Lock granularization opportunities are identified in computer code. A processor is used to generate synchronized code blocks and fields (data) accessed in each code block. Each of the code blocks can then be represented by a set. A list of non-intersecting synchronized code blocks having no commonly accessed fields is generated, and a list of intersecting synchronized code blocks (code blocks each having at least one commonly accessed field) is also generated. Equal and superset-subset lists are then generated from the list of intersecting synchronized code blocks. Granularized locks are applied directly around the fields that are accessed within code blocks represented by non-intersecting and equal sets. Granularized locks are also applied around the fields that are accessed within code blocks represented by the superset, and the same locks are applied to code blocks represented by the subsets, thereof.
    • 锁定粒度化机会在计算机代码中被识别。 处理器用于生成在每个代码块中访问的同步代码块和字段(数据)。 每个代码块然后可以由一个集合表示。 生成没有共同访问字段的不相交的同步代码块的列表,并且还生成相交的同步代码块(每个具有至少一个共同访问的字段的代码块)的列表。 然后从相交的同步代码块的列表中生成等号和超集子集列表。 颗粒化的锁直接应用在由非相交和相等集合表示的代码块内访问的字段周围。 颗粒化的锁也应用在由超集代表的代码块内访问的字段周围,并且相同的锁被应用于由其子集表示的代码块。
    • 8. 发明授权
    • Eliminating redundancy in instance data of different versioned classes in communication between object request brokers using a common class definition
    • 消除使用公共类定义的对象请求代理之间的通信中不同版本化类的实例数据的冗余
    • US08495659B1
    • 2013-07-23
    • US13461231
    • 2012-05-01
    • Joseph K. ChackoAruna A. KalagananamPrashanth K. Nageshappa
    • Joseph K. ChackoAruna A. KalagananamPrashanth K. Nageshappa
    • G06F13/00
    • G06F9/465G06F8/72G06F9/4488
    • A method, system and computer program product for eliminating redundancy in instance data of different versioned classes in communication between object request brokers (ORBs). An ORB derives common class definitions for the class for both the client and server ORBs from an intersection of the fields present in the different versions of the class maintained at the client and server. The common class definition for the class for the server ORB/client ORB will be relative to the version of the class existing at the client/server. When a common class definition of a class exists, a server/client ORB serializes an instance of the class using its common class definition for the class thereby including only the fields useful for the client/server ORB. By deriving common class definitions for the class, redundant fields are no longer being transmitted between the client and server ORBs thereby reducing the size of data being transmitted.
    • 一种方法,系统和计算机程序产品,用于消除对象请求代理(ORB)之间的通信中不同版本化类的实例数据中的冗余。 ORB从客户端和服务器上维护的类的不同版本中存在的字段的交点得出客户端和服务器ORB的类的公共类定义。 服务器ORB /客户端ORB的类的通用类定义将与客户端/服务器上存在的类的版本相关。 当类的公共类定义存在时,服务器/客户机ORB使用其类的公共类定义对类的实例进行序列化,从而仅包括对客户端/服务器ORB有用的字段。 通过派生类的公共类定义,不再在客户端和服务器ORB之间传输冗余字段,从而减少正在发送的数据的大小。