期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
面向龙芯处理器的一种CompCert可信编译器重定向实现
1
作者 胡少儒 王隽伟 王生原 《计算机科学》 CSCD 北大核心 2024年第S02期747-755,共9页
CompCert是著名的C语言可信编译器,它借助于交互式定理证明工具Coq实现,能够确保生成的目标汇编代码保持源代码的语义,具有极高的可信度,近年来被广泛应用于学术界和工业界的许多安全攸关任务的研发工作中。CompCert编译器的当前版本支... CompCert是著名的C语言可信编译器,它借助于交互式定理证明工具Coq实现,能够确保生成的目标汇编代码保持源代码的语义,具有极高的可信度,近年来被广泛应用于学术界和工业界的许多安全攸关任务的研发工作中。CompCert编译器的当前版本支持多种目标机结构,然而目前尚缺乏针对国内自主研发处理器的版本,如龙芯(Loongson)处理器体系结构(LoongArch)。将CompCert重定向到龙芯等国产处理器,对我国安全攸关软件领域的发展大有裨益。本文对CompCert编译器的设计理念、框架结构和龙芯架构的特点进行分析,改造CompCert编译器的后端,使其可以生成能在龙芯处理器上运行的汇编代码,并细致阐述不同模块的工作内容。重定向到龙芯处理器的CompCert编译器具有接近GCC-O1的性能,可满足许多场景的使用。 展开更多
关键词 CompCert 编译器 编译器重定向 龙芯架构 形式化验证的编译器 COQ
下载PDF
龙芯指令系统架构及其软件生态建设 被引量:7
2
作者 胡伟武 高翔 张戈 《信息通信技术与政策》 2022年第4期43-48,共6页
构建独立于Wintel体系和AA体系的安全可控的信息技术体系是龙芯的发展目标。介绍龙芯自主指令系统架构LoongArch;并从构建LoongArch的基础软件体系、研发兼容及自主编程框架、通过二进制翻译实现与X86等主流架构的应用兼容、LoongArch... 构建独立于Wintel体系和AA体系的安全可控的信息技术体系是龙芯的发展目标。介绍龙芯自主指令系统架构LoongArch;并从构建LoongArch的基础软件体系、研发兼容及自主编程框架、通过二进制翻译实现与X86等主流架构的应用兼容、LoongArch开源社区建设等方面介绍龙芯软件生态建设进展及计划。 展开更多
关键词 龙芯指令系统架构 龙芯基础版操作系统 应用兼容框架 自主编程框架 二进制翻译
下载PDF
基于龙芯2K2000处理器的SATA驱动设计与实现
3
作者 刘飞洋 郭锋 李若玮 《信息技术与信息化》 2024年第11期70-73,共4页
针对目前国产嵌入式龙芯系列芯片的设备接口驱动适配工作需要完善的现状,文章选取了SATA盘设备进行研究。为实现在龙芯系列处理器上适配SATA驱动和使用大容量外部存储设备的功能,通过分析龙芯2K2000处理器上SATA设备的工作原理,根据SAT... 针对目前国产嵌入式龙芯系列芯片的设备接口驱动适配工作需要完善的现状,文章选取了SATA盘设备进行研究。为实现在龙芯系列处理器上适配SATA驱动和使用大容量外部存储设备的功能,通过分析龙芯2K2000处理器上SATA设备的工作原理,根据SATA接口采用的AHCI技术协议,提出了一种可以适配LoongArch架构和MIPS64架构的SATA驱动模型,在嵌入式操作系统上设计并实现了完整的SATA驱动程序。经过不同场景下的功能和可靠性测试,验证SATA驱动的读写一致性和读写速率等基本功能,测试结果显示所提出的SATA驱动程序满足龙芯系列2K20000处理器的基本功能需求,可以应用在嵌入式操作系统程序中。 展开更多
关键词 龙芯2K2000 SATA驱动 龙芯LoongArch架构 嵌入式操作系统 AHCI HBA 性能测试
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部