可执行程序测试用例集二进制代码覆盖率自动化评估方法

    公开(公告)号:CN104375941B

    公开(公告)日:2017-09-22

    申请号:CN201410758886.6

    申请日:2014-12-11

    Abstract: 本发明提供了一种可执行程序测试用例集二进制代码覆盖率自动化评估方法,包括:第一步骤,执行对具有二进制代码表达形式的可执行程序的静态分析,在静态分析中,将二进制代码表达形式通过反汇编转换为汇编指令表达形式,随后对具有汇编指令表达形式的可执行程序进行基本块划分;第二步骤,利用测试用例执行程序过程的动态分析,在动态分析中执行插桩处理以捕获执行轨迹,并在插桩处理中执行过滤操作以进行基本块过滤以去除可执行程序的外部指令;第三步骤,利用可执行程序的虚拟内存地址通过匹配第一步骤的静态分析结果与第二步骤的动态分析结果来评估测试用例集的二进制代码覆盖率。

    国产申威26010众核CPU上GEMM稠密矩阵乘高性能实现方法

    公开(公告)号:CN107168683A

    公开(公告)日:2017-09-15

    申请号:CN201710310445.3

    申请日:2017-05-05

    Abstract: 本发明公开了国产申威26010众核CPU上GEMM稠密矩阵乘高性能实现方法,针对国产申威众核处理器26010,并基于存储结构、访存、硬件流水线以及寄存器级通信机制等平台特性,优化矩阵分块与核间数据映射方法,设计了自顶向下的三级分块并行块矩阵乘算法,基于寄存器级通信机制设计从核计算资源数据共享方法,并利用主从核间异步DMA数据传输机制,设计了计算与访存重叠的双缓冲策略,在单个从核上,设计了循环展开策略与软件流水线排布方法,使用了高效的寄存器分块模式以及SIMD向量化乘加指令,实现函数优化。该高性能GEMM函数性能与单核开源BLAS数学库GotoBLAS相比,平均加速比为227.94,最高加速比为296.93。

    一种基于多版本代码生成的众核循环分块方法

    公开(公告)号:CN105242909B

    公开(公告)日:2017-08-11

    申请号:CN201510829920.9

    申请日:2015-11-24

    Abstract: 本发明提供了一种基于多版本代码生成的众核循环分块方法,其中众核处理器由控制核心和计算核心阵列组成,其中每个计算核心带有一块高速缓存;而且其中每个计算核心自带的一块高速缓存作为片上存储以存储器直接访问的方式与主存进行数据传输;其特征在于,编译器在对众核循环进行并行变换时,根据编译器指示的值来确定循环分块的粒度,从而生成不同版本的并行代码,同时编译器通过代码插装的方式将片上存储的使用信息在运行时进行反馈以便能够根据反馈的使用信息对编译指示的值进行相应的调整,以使得片上存储的利用率最大化。

    支持多类型和多版本浏览器的Web应用兼容性测试方法

    公开(公告)号:CN104572473B

    公开(公告)日:2017-06-20

    申请号:CN201510047390.2

    申请日:2015-01-29

    Abstract: 本发明提供了一种支持多类型和多版本浏览器的Web应用兼容性测试方法,包括:首先,构建多个VM模板,并在VM模板中预先部署特定浏览器和特定测试代理程序;此后,根据所述特定浏览器的类型和版本来创建兼容性矩阵;然后,使得测试控制器根据兼容性矩阵从VM模板创建相应的VM实例以形成VM池;随后,将预定兼容性测试用例分发到VM池中的每一个VM实例中;最后,在VM池中同时执行兼容性测试用例从而并行地执行兼容性测试。

    基于安全管控的软件源管理方法以及软件功能管理系统

    公开(公告)号:CN106713030A

    公开(公告)日:2017-05-24

    申请号:CN201611189286.8

    申请日:2016-12-21

    Abstract: 本发明提供了一种基于安全管控的软件源管理方法以及软件功能管理系统。本发明的基于安全管控的软件源管理方法包括:利用中间件对计算节点的YUM源做代理从而形成YUM源代理端,将请求解析后从远端数据中心获取缓存对应文件;而且在YUM源代理端设置软件包签名验证,YUM源代理端在软件包签名验证检验合格时才将请求转交于计算节点;并且设置基于本地移动存储设备的代理服务以及远端数据中心的代理服务,其中将远端数据中心配置为负责软件库的更新维护及对应文件的传输,同时能够远程调用代理软件对集群进行集群软件操作。

    一种印刷电路板及其形成方法

    公开(公告)号:CN103037615B

    公开(公告)日:2017-04-19

    申请号:CN201110304693.X

    申请日:2011-09-30

    CPC classification number: H01L2224/49171

    Abstract: 一种印刷电路板,包括:基板,所述基板上形成有第一区域和第二区域,所述第一区域围绕所述第二区域设置;所述第一区域排布有线路,所述第二区域形成有导电区;所述第一区域的线路与所述导电区通过引线电连接。本发明还提供一种印刷电路板的形成方法。本发明通过将第一区域的线路和位于第二区域的导电区通过引线进行连接,并采用物理方式去除第二区域以完成短路的消除,取代现有的化学工艺去短路的方式,降低电镀工艺中形成引线和去除引线的复杂度,简化电镀工艺,降低工艺成本,且工艺流程简单,去短路可靠性好,效率较高。

    多核处理器操作系统设计方法

    公开(公告)号:CN103150217B

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

    申请号:CN201310104002.0

    申请日:2013-03-27

    Abstract: 一种多核处理器操作系统设计方法,包括:第一步骤,用于建立基于资源划分的多系统架构;第二步骤,用于建立全局资源管理机制。在第一步骤中,将处理器和内存按照同构和紧耦合的原则进行划分,以使得每个核单独运行一份操作系统镜像,并且每个核独立拥有部分CPU核资源和所划分的内存资源;设备资源根据资源类型划分使用或通过设备虚拟化共享给多个操作系统镜像。在第二步骤中,在多个操作系统镜像的基础上,通过内核数据分布式共享技术及远程通信接口封装技术等,建立起全局资源管理机制,将分布的多操作系统统一起来,对外体现为单一操作系统映像。

Patent Agency Ranking