软件事务存储器中的动作框架

    公开(公告)号:CN102289387B

    公开(公告)日:2019-09-03

    申请号:CN201110178980.0

    申请日:2011-06-20

    Abstract: 本发明涉及软件事务存储器中的动作框架。软件事务存储器系统实现轻量的基于键的动作框架。该框架包括由STM库展示的一组统一的应用编程接口(API),该组统一的应用编程接口允许客户端实现可由STM代码中的事务或事务嵌套使用特定键来注册、查询和更新的动作。每个动作包括键、状态信息以及可被挂钩到事务执行的验证、提交、中止、和/或重新执行阶段的一组一个或多个回调。动作用定制的控制逻辑扩展STM系统的内建并发控制,支持事务嵌套语义,以及允许与垃圾收集系统的集成。

    绑定数据并行设备源代码

    公开(公告)号:CN102298535B

    公开(公告)日:2016-04-20

    申请号:CN201110184637.7

    申请日:2011-06-21

    Abstract: 本发明涉及绑定数据并行设备源代码。在计算机系统中提供一种编译环境,该编译环境允许编程人员使用具有数据并行(DP)扩展的高级通用编程语言来对CPU和数据并行设备(例如GPU)二者进行编程。一种编译过程使用DP设备源代码的一组绑定描述符将以该通用语言编写的模块化DP代码翻译成以高级DP设备编程语言的DP设备源代码。绑定器从该组绑定描述符中生成单个自包含的DP设备源代码单元。DP设备编译器从该DP设备源代码单元中生成供在一个或多个数据并行设备上执行的DP设备可执行代码。

    视频和图像编码中的基于散列的块匹配

    公开(公告)号:CN105684441B

    公开(公告)日:2018-09-21

    申请号:CN201380080482.X

    申请日:2013-10-25

    Inventor: J·许 W·朱

    Abstract: 基于散列的块匹配中的创新促进了在速率‑失真性能和/或编码的计算效率方面更高效的块复制(“BC”)预测。例如,各创新中的一些涉及在块向量(“BV”)估计期间使用基于散列的块匹配的编码。其他创新涉及组织用于基于散列的块匹配的各候选块的数据结构。又一些创新涉及分层的基于散列的块匹配。

    可索引类型变换
    9.
    发明授权

    公开(公告)号:CN102314370B

    公开(公告)日:2016-08-17

    申请号:CN201110192613.6

    申请日:2011-06-29

    CPC classification number: G06F8/453

    Abstract: 一高级编程语言提供了用于数据并行处理环境中的可索引类型上的可扩展变换集。用于该语言的编译器将每个变换实现为来自可索引类型的映射,以允许每个变换可被应用到其他变换。在编译时间,编译器标识数据并行源代码中的每个可索引类型上的变换的序列,并生成数据并行执行代码以将序列实现为运行时使用变换映射的组合操作。编译器也包含优化处理,该优化处理基于至数据并行执行代码的变换序列。

Patent Agency Ranking