目录
目录README.md

RISC-V二进制翻译性能优化

题目要求

作品完成和提交方式:选择本赛题的参赛队伍需要首先复刻(Fork)本项目,然后在复刻的项目中添加参赛队员、合作完成作品开发即可,无需提交PR到赛题项目。如果作品为文档形式,也请将作品文档提交到项目代码库中。在作品完成过程中,围绕作品的相关讨论等可以以疑修(Issue)形式发布和讨论,也可使用里程碑对整个任务进行规划管理。

1. 赛题说明

基于开源项目Box64,提出自己的RISC-V二进制翻译性能优化方案。可以从一个或多方向入手,如代码缓存优化,热页管理,代码块分割,指令翻译过程等方向。最终目标是能够提升翻译性能20%左右,并至少能够运行一款典型的桌面图形界面应用,实现一个能够在RISC-V架构openKylin系统上运行的高效二进制翻译器。

2. 赛题要求

1.在 RISC-V硬件平台的openKylin 系统上完成开发; 2.有清楚的设计思路并输出详细的设计方案文档; 3.运行linux原生应用或通过wine的方式运行windows应用均可,最终完成性能的要求即可; 4.根据自己的优化方案输出相应的代码; 5.以一款桌面图形界面应用为例,输出测试数据或运行界面;

3. 赛题导师

lizhuoheng@kylinos.cn ra.zhang@hl-it.cn

4. 参考资料

https://github.com/ptitSeb/box64 https://box86.org/author/rajdakin/

项目说明

1.摘要

本项目是重庆大学计算机学院参加操作系统创新大赛(RISC-V二进制翻译性能优化赛题)的代码仓库。

项目基于Box64(https://github.com/ptitSeb/box64)优化

//todo

2.环境

  • 硬件:Lichee Pi 4A 4core
  • 操作系统:验证支持debian\openkylin

3.仓库结构说明

4.使用说明

1.bin

2.源码编译

3.日志输出

关于
31.3 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号