李博良
- 作品数:16 被引量:8H指数:2
- 供职机构:西安交通大学更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 复用客户操作系统设备驱动的实现方法
- 本发明提供了一种复用客户操作系统设备驱动的实现方法,Hypervisor接管物理中断,客户操作系统中设置虚拟中断响应标志VIPending,客户操作系统以中断描述表table_vintr_desc描述所有中断;当外设中断...
- 李国辉梅魁志张磊李博良张恩阳展华益
- 文献传递
- ARM 虚拟机中基于MMU 的外设访问控制的实现方法
- 本发明提供了一种ARM虚拟机中基于MMU的外设访问控制的实现方法,首先对于虚拟机需要监控的外设,更改每一个上层操作系统中该外设物理寄存器地址所对应的段页表项映射,把对应页表项中的Domain位改为一个错误的值,同时在底层...
- 梅魁志李博良李国辉张瑞智苏至钒张恩阳
- 文献传递
- ARM二进制代码的NEON向量化转换方法
- 本发明公开一种ARM二进制代码的NEON向量化转换方法,包括以下步骤:第一步、反汇编;第二步、流图生成;第三步、循环检测;第四步、内存分析;第五步、指令翻译;第六步、汇编指令输出。本发明通过将ARM的二进制代码反汇编后建...
- 梅魁志温哲西李博良张少愚刘辉黄雄高榕付帅伍健
- 文献传递
- 支持linux 的硬件抽象层的虚拟网卡设计方法
- 本发明公开了一种支持linux的硬件抽象层的虚拟网卡设计方法,所述设计方法包括虚拟网卡中网络数据包的组织、虚拟网卡中网络数据包的存储管理、客户操作系统的网络包发送过程和客户操作系统的网络包接收过程。本发明通过虚拟网卡设备...
- 梅魁志冯升李国辉李铁强李博良
- 文献传递
- 嵌入式虚拟化中外设管理系统的设计和实现
- 李博良
- 关键词:嵌入式系统虚拟机监控器
- 复用客户操作系统设备驱动的实现方法
- 本发明提供了一种复用客户操作系统设备驱动的实现方法,Hypervisor接管物理中断,客户操作系统中设置虚拟中断响应标志VIPending,客户操作系统以中断描述表table_vintr_desc描述所有中断;当外设中断...
- 李国辉梅魁志张磊李博良张恩阳展华益
- ARM GPU的多任务调度设计与实现被引量:6
- 2014年
- 针对现有GPU任务调度系统在多任务环境下不能保证图形任务响应时间的问题,提出基于分类和多优先级队列(CPMQ)的调度方案,并在ARM的嵌入式GPU上实现验证.该方案中,将GPU的多任务划分为图形任务、通用计算任务和实时图形3类任务并分别建立队列排队,其中图形任务和通用计算任务按照优先级在各自队列中排队,实时图形按照任务截止时间排队.面向多队列的任务调度,优先从实时任务队列中选择任务,并按照加权公平算法分别在图形任务队列和通用计算队列中选择任务.实验结果表明:相比于ARM GPU的原有调度系统,CPMQ在不显著增加通用计算任务的执行时间和调度开销的情况下,将实时图形任务的帧率提升了5%~20%.
- 丑文龙梅魁志高增辉李博良
- 关键词:图形处理器多任务调度
- 一种针对多核平台的二进制程序自动并行化的设计方法
- 本发明公开了一种针对多核平台的二进制程序自动并行化的设计方法,将多核平台中的二进制翻译成LLVM IR,然后先通过分析LLVM IR,建立控制流图来找出程序中的所有循环。静态分析循环的并行性,剔除不易并行的循环。在为循环...
- 梅魁志李博良南宝松刘冬冬黄雄刘辉高榕
- 文献传递
- 面向OpenCL的Mali GPU仿真器构建研究被引量:2
- 2015年
- 针对嵌入式GPU通用计算的仿真器构建需求,通过对通用图形处理单元仿真器(general purpose graphics processing unit-simulator,GPGPU-sim)的计算核心、存储结构与Mali GPU的异同进行比较分析,首先建立面向OpenCL的Mali GPU仿真器的流程与结构,并设计计算单元数、寄存器数、最小并行粒度等GPU微体系结构参数的获取方法,在对GPGPU-sim进行修改和配置后,实现了对特定GPU架构的仿真器构建。使用矩阵相乘、图像处理等OpenCL程序对仿真器的准确性进行测试,以程序在仿真器和硬件平台上的执行周期数差距作为评估依据。实验结果表明:对于测试程序集中优化前的OpenCL程序,其中70%的程序在两个平台上的运行周期数差距不超过30%;对于优化后的OpenCL程序,其中90%的程序的运行周期数差距不超过30%。由此证明,构建的GPU仿真器能够满足OpenCL程序的仿真与性能评估。
- 崔继岳梅魁志刘冬冬李博良
- 关键词:图形处理器OPENCL仿真器
- ARM二进制代码的NEON向量化转换方法
- 本发明公开一种ARM二进制代码的NEON向量化转换方法,包括以下步骤:第一步、反汇编;第二步、流图生成;第三步、循环检测;第四步、内存分析;第五步、指令翻译;第六步、汇编指令输出。本发明通过将ARM的二进制代码反汇编后建...
- 梅魁志温哲西李博良张少愚刘辉黄雄高榕付帅伍健
- 文献传递