目录
目录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/

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

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