会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 14. 发明授权
    • Program converting apparatus, program converting method, and medium
    • 程序转换装置,程序转换方法和介质
    • US08688918B2
    • 2014-04-01
    • US13422054
    • 2012-03-16
    • Yuji IshikawaAkira KurodaHidenori MatsuzakiNobuaki Tojo
    • Yuji IshikawaAkira KurodaHidenori MatsuzakiNobuaki Tojo
    • G06F12/00
    • G06F12/0837G06F8/4442
    • According to one embodiment, a program converting device includes an access attribute determining unit, a non-sharing target classifying unit, and a converting unit. The access attribute determining unit calculates exclusive accesses from memory accesses by threads forming a source program and determines a memory access using a cache memory among the calculated exclusive accesses. The non-sharing target classifying unit determines an access data item that does not share a cache line with another access data item among the access data items that are accessed using the cache memories. The converting unit inserts a process that does not share the cache line into the source program based on the determination result of the non-sharing target classifying unit.
    • 根据一个实施例,程序转换装置包括访问属性确定单元,非共享目标分类单元和转换单元。 访问属性确定单元通过形成源程序的线程来计算来自存储器访问的独占访问,并且在所计算的独占访问中使用高速缓存存储器确定存储器访问。 非共享目标分类单元使用高速缓冲存储器访问的访问数据项中的另一访问数据项目来确定不与高速缓存行共享高速缓存行的访问数据项。 转换单元基于非共享目标分类单元的确定结果将不共享高速缓存行的处理插入到源程序中。
    • 16. 发明申请
    • INFORMATION PROCESSING APPARATUS AND COMPUTER PROGRAM PRODUCT
    • 信息处理设备和计算机程序产品
    • US20120180067A1
    • 2012-07-12
    • US13347416
    • 2012-01-10
    • Kenji FUNAOKANobuaki TojoSusumu TakedaAkira KurodaHidenori Matsuzaki
    • Kenji FUNAOKANobuaki TojoSusumu TakedaAkira KurodaHidenori Matsuzaki
    • G06F9/46
    • G06F8/456
    • According to an embodiment, based on task border information, and first-type dependency relationship information containing N number of nodes corresponding to data accesses to one set of data, containing edges representing dependency relationship between the nodes, and having at least one node with an access reliability flag indicating reliability/unreliability of corresponding data access; task border edges, of edges extending over task borders, are identified that have an unreliable access node linked to at least one end, and presentation information containing unreliable access nodes is generated. According to dependency existence information input corresponding to the set of data, conversion information indicating absence of data access to the unreliable access nodes is output. According to the conversion information, the first-type dependency relationship information is converted into second-type dependency relationship information containing M number of nodes (0≦M≦N) corresponding to data accesses to the set of data and containing edges representing inter-node dependency relationship.
    • 根据实施例,基于任务边界信息和包含对应于对一组数据的数据访问的N个节点的第一类型依赖关系信息,其包含表示节点之间的依赖关系的边缘,并且具有至少一个具有 指示相应数据访问的可靠性/不可靠性的访问可靠性标志; 识别出任务边界在任务边界上延伸的边缘,其具有链接到至少一个端点的不可靠访问节点,并且生成包含不可靠访问节点的呈现信息。 根据与该组数据相对应的依赖存在信息,输出指示不存在不可靠访问节点的数据访问的转换信息。 根据转换信息,将第一类型依赖关系信息转换成与数据访问相对应的M个节点(0≦̸ M≦̸ N)的第二类型依赖关系信息,并且包含表示节点间的边缘 依赖关系。