-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
with some Japanese fixes
- Loading branch information
Showing
19 changed files
with
162 additions
and
220 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
# RISC-V 소프트웨어포팅및최적화챔피언십 | ||
|
||
Registration for this championship will officially open on 01 December 2023. | ||
챔피언십 등록은 2023년 12월 1일에 정식으로 시작됩니다. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,4 +9,4 @@ title = 'チャレンジ' | |
|
||
[詳細はこちら](../introduction/) | ||
|
||
If required, please contact our staff by email: [[email protected]](mailto:[email protected]) | ||
気楽にメールでスタッフまでにご連絡ください。: [[email protected]](mailto:[email protected]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,26 @@ | ||
+++ | ||
title = 'OpenHarmony 在 SG2042 上的移植和演示' | ||
title = 'SG2042에서 OpenHarmony 이식 및 데모스트레이션' | ||
date = 2023-12-01T08:06:00+08:00 | ||
toc = true | ||
slug = 'P2301' | ||
cid = 'P2301' | ||
award = '20000 CNY' | ||
summary = '本项目要求将 OpenHarmony 移植到 SG2042/Pioneer Box 上并启动图形界面,能够完成基本的网络浏览、办公等操作。' | ||
summary = '이 프로젝트에서는 OpenHarmony를 SG2042/Pioneer Box에 이식하고, 그래픽 인터페이스를 시작하여 기본적인 인터넷 브라우징, 오피스 작업 등을 수행할 수 있어야 합니다.' | ||
+++ | ||
|
||
## 项目描述 | ||
## 프로젝트 설명 | ||
|
||
本项目要求将 OpenHarmony 移植到 SG2042/Pioneer Box 上并启动图形界面,能够完成基本的网络浏览、办公等操作。 | ||
이 프로젝트에서는 OpenHarmony를 SG2042/Pioneer Box에 이식하고, 그래픽 인터페이스를 시작하여 기본적인 인터넷 브라우징, 오피스 작업 등을 수행할 수 있어야 합니다. | ||
|
||
## 产出要求 | ||
## 결과물 요구사항 | ||
|
||
1. 能够在 Pioneer Box 上正常启动进入图形界面和关机,启动后 2 个小时不死机。 | ||
2. 能够运行 Firefox 或者 Chromium 中的任一款浏览器打开 bilibili 网站并播放首页视频。 | ||
3. 能够运行 LibreOffice 并编辑和播放幻灯片。 | ||
4. (加分项)能够玩一些 3D/2D 开源游戏。 | ||
1. Pioneer Box에서 정상적으로 그래픽 인터페이스를 시작하고, 종료할 수 있으며, 시작 후 2시간 동안 시스템이 충돌하지 않아야 합니다. | ||
2. Firefox 또는 Chromium 중 하나의 브라우저를 실행하여 bilibili 웹사이트를 열고, 홈페이지의 비디오를 재생할 수 있어야 합니다. | ||
3. LibreOffice를 실행하여 슬라이드쇼를 편집하고 재생할 수 있어야 합니다. | ||
4. (가점 항목) 일부 3D/2D 오픈 소스 게임을 플레이할 수 있어야 합니다. | ||
|
||
**验证平台:SG2042** | ||
**검증 플랫폼: SG2042** | ||
|
||
## 知识产权及开源协议说明 | ||
## 지적 재산권 및 오픈 소스 라이선스에 관한 설명 | ||
|
||
所有参赛结果要求开源,并提交至主办方指定仓库。参赛者(作者)持有作品的所有权。主办方鼓励参赛者将结果回馈贡献至 upstream。 | ||
모든 참가 작품은 오픈 소스로 공개되어야 하며, 주최자가 지정하는 저장소에 제출해야 합니다. 참가자(저자)는 작품의 모든 권리를 보유합니다. 주최자는 참가자가 결과물을 업스트림에 피드백하여 기여하는 것을 권장합니다. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,25 @@ | ||
+++ | ||
title = 'ROCm 平台移植并兼容 AMD GPU' | ||
title = 'ROCm 플랫폼의 이식 및 AMD GPU와의 호환성' | ||
date = 2023-11-27T19:57:09+08:00 | ||
toc = true | ||
slug = 'P2303' | ||
cid = 'P2303' | ||
award = '20000 CNY' | ||
summary = 'ROCm 是 AMD 对标 CUDA 的开源计算框架。本项目旨在 SG2042/Pioneer Box + 任意一款 AMD GPU 上移植 ROCm 框架,以实践基于 RISC-V 异构计算,实现开源软硬件结合的高性能计算方案。' | ||
summary = 'ROCm은 AMD가 CUDA에 대항하여 개발한 오픈 소스 계산 프레임워크입니다. 이 프로젝트는 SG2042/Pioneer Box와 함께 임의의 AMD GPU에서 ROCm 프레임워크를 이식하고, RISC-V 기반 이종 컴퓨팅을 실천하며, 오픈 소스 소프트웨어 및 하드웨어의 조합으로 고성능 계산 솔루션을 실현하는 것을 목표로 합니다.' | ||
+++ | ||
|
||
## 项目描述: | ||
## 프로젝트 설명: | ||
|
||
ROCm 是 AMD 对标 CUDA 的开源计算框架。本项目旨在 SG2042/Pioneer Box + 任意一款 AMD GPU 上移植 ROCm 框架,以实践基于 RISC-V 异构计算,实现开源软硬件结合的高性能计算方案。 | ||
ROCm은 AMD가 CUDA에 대항하여 개발한 오픈 소스 계산 프레임워크입니다. 이 프로젝트는 SG2042/Pioneer Box와 함께 임의의 AMD GPU에서 ROCm 프레임워크를 이식하고, RISC-V 기반 이종 컴퓨팅을 실천하며, 오픈 소스 소프트웨어 및 하드웨어의 조합으로 고성능 계산 솔루션을 실현하는 것을 목표로 합니다. | ||
|
||
## 产出要求: | ||
## 결과물 요구사항: | ||
|
||
1. 要求支持 ROCm OpenCL 运行时,并支持 FFT、BLAS、SPARSE 等数值库。 | ||
2. 测试通过率与 x86 架构接近。 | ||
3. 完成 ROCm 附带的跑分(如 rocm_bandwidth_test、rocHPL、rocHPCG 等)并展示基于 ROCm 的一些常用科学计算应用。 | ||
1. ROCm OpenCL 런타임을 지원하고 FFT, BLAS, SPARSE 등의 수치 라이브러리를 지원할 것. | ||
2. 테스트 통과율이 x86 아키텍처에 가까울 것. | ||
3. ROCm에 포함된 벤치마크(예: rocm_bandwidth_test, rocHPL, rocHPCG 등)를 실행하고, ROCm 기반 일반 과학 계산 애플리케이션의 예를 전시할 것. | ||
|
||
**验证平台:SG2042** | ||
**검증 플랫폼: SG2042** | ||
|
||
## 知识产权及开源协议说明: | ||
## 지적 재산권 및 오픈 소스 라이선스에 관한 설명: | ||
|
||
所有参赛结果要求开源,并提交至主办方指定仓库。参赛者(作者)持有作品的所有权。主办方鼓励参赛者将结果回馈贡献至 upstream。 | ||
모든 참가 작품은 오픈 소스로 공개되어야 하며, 주최자가 지정하는 저장소에 제출해야 합니다. 참가자(저자)는 작품의 모든 권리를 보유합니다. 주최자는 참가자가 결과물을 업스트림에 피드백하여 기여하는 것을 권장합니다. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,29 @@ | ||
+++ | ||
title = '国产 GPU 平台移植和演示' | ||
title = '중국산 GPU 플랫폼의 이식 및 데모스트레이션' | ||
date = 2023-11-27T19:57:09+08:00 | ||
toc = true | ||
slug = 'P2304' | ||
cid = 'P2304' | ||
award = '15000 CNY' | ||
summary = '在 SG2042/Pioneer Box + 任意一款(主办方列出的)国产 GPU 上,运行 Linux 发行版并启用 GNOME/KDE 等图形界面,能够正常运行 OpenGL 基准 3D 测试程序、播放视频、运行开源 2D/3D 游戏。' | ||
summary = 'SG2042/Pioneer Box와 더불어, (주최자가 리스트업한) 임의의 중국산 GPU를 사용하여 Linux 배포판을 실행하고 GNOME/KDE 등의 그래픽 인터페이스를 활성화하며, OpenGL 기반의 3D 벤치마크 테스트 프로그램을 정상적으로 실행하고, 비디오를 재생하며, 오픈 소스 2D/3D 게임을 작동시키는 것이 요구됩니다.' | ||
+++ | ||
|
||
## 项目描述: | ||
## 프로젝트 설명: | ||
|
||
在 SG2042/Pioneer Box + 任意一款(主办方列出的)国产 GPU 上,运行 Linux 发行版并启用 GNOME/KDE 等图形界面,能够正常运行 OpenGL 基准 3D 测试程序、播放视频、运行开源 2D/3D 游戏。 | ||
SG2042/Pioneer Box와 더불어, (주최자가 리스트업한) 임의의 중국산 GPU를 사용하여 Linux 배포판을 실행하고 GNOME/KDE 등의 그래픽 인터페이스를 활성화하며, OpenGL 기반의 3D 벤치마크 테스트 프로그램을 정상적으로 실행하고, 비디오를 재생하며, 오픈 소스 2D/3D 게임을 작동시키는 것이 요구됩니다. | ||
|
||
**注意:主办方指定列表中完成移植的前两名参赛者获得奖励。** | ||
**주의: 주최자가 지정한 리스트에 따라 이식을 완료한 처음 2명의 참가자에게는 상금이 주어집니다.** | ||
|
||
## 产出要求: | ||
## 결과물 요구사항: | ||
|
||
1. 稳定运行 6 小时不崩溃。 | ||
2. glmark/glmark-es2 可以正常运行。 | ||
3. (有 GL 的 GPU) glxinfo 正常运行。 | ||
4. 能够运行 SuperTuxKart 不崩溃。 | ||
5. (加分项)运行 SuperTuxKart 在任意地图和画质下达到 60fps。 | ||
1. 6시간 연속으로 안정적으로 작동하며, 충돌하지 않아야 합니다. | ||
2. glmark/glmark-es2가 정상적으로 작동해야 합니다. | ||
3. (GL을 탑재한 GPU의 경우) glxinfo가 정상적으로 작동해야 합니다. | ||
4. SuperTuxKart가 충돌 없이 작동해야 합니다. | ||
5. (가점 항목) 임의의 맵과 화질로 SuperTuxKart를 60fps로 작동시킬 수 있어야 합니다. | ||
|
||
**验证平台:SG2042** | ||
**검증 플랫폼: SG2042** | ||
|
||
## 知识产权及开源协议说明: | ||
## 지적 재산권 및 오픈 소스 라이선스에 관한 설명: | ||
|
||
参赛者需要提供必要的代码或二进制程序(包含但不限于 Linux Kernel、GPU 驱动等)使主办方验证结果。参赛者(作者)持有作品的所有权。主办方鼓励参赛者将结果回馈贡献至 upstream。 | ||
모든 참가 작품은 오픈 소스로 공개되어야 하며, 주최자가 지정하는 저장소에 제출해야 합니다. 참가자(저자)는 작품의 모든 권리를 보유합니다. 주최자는 참가자가 결과물을 업스트림에 피드백하여 기여하는 것을 권장합니다. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,27 @@ | ||
+++ | ||
title = 'Zephyr 移植和演示' | ||
title = 'Zephyr의 이식 및 데모스트레이션' | ||
date = 2023-12-01T08:09:00+08:00 | ||
toc = true | ||
slug = 'P2307' | ||
cid = 'P2307' | ||
award = '10000 CNY' | ||
summary = '本项目要求将 Zephyr 移植到 Milk-V Duo 上,并能通过串口进行交互,能够完成基本外设的使用,编译并运行系统和外设测试示例。' | ||
summary = '이 프로젝트에서는 Zephyr를 Milk-V Duo에 이식하고, 시리얼 포트를 통한 상호 작용을 가능하게 하며, 기본적인 주변장치 사용을 완료하고, 시스템 및 주변장치의 테스트 예제를 컴파일하고 실행하는 것이 요구됩니다.' | ||
+++ | ||
|
||
## 项目描述 | ||
## 프로젝트 설명 | ||
|
||
本项目要求将 Zephyr 移植到 Milk-V Duo 上,并能通过串口进行交互,能够完成基本外设的使用,编译并运行系统和外设测试示例。 | ||
이 프로젝트에서는 Zephyr를 Milk-V Duo에 이식하고, 시리얼 포트를 통한 상호 작용을 가능하게 하며, 기본적인 주변장치 사용을 완료하고, 시스템 및 주변장치의 테스트 예제를 컴파일하고 실행하는 것이 요구됩니다. | ||
|
||
## 产出及评分要求 | ||
## 결과물 및 평가 요건 | ||
|
||
1. 能够在 Milk-V Duo 上运行基础的 Zephyr,默认支持中断处理,任务切换,UART 通讯等功能。 | ||
2. 支持基础外设驱动主要包括 UART、GPIO、I2C、SPI、ADC、PWM 并编写相应示例。 | ||
3. 支持 mailbox 驱动,并编写与大核的通讯示例。 | ||
4. (加分项)支持 camera 的使用,推荐 GC2083。 | ||
5. (加分项)使用 openamp/rpmsg-lite 和大核进行交互。 | ||
1. Milk-V Duo에서 기본적인 Zephyr가 작동하며, 표준으로 중단 처리, 태스크 전환, UART 통신 등의 기능을 지원하는 것. | ||
2. 기본적인 주변장치 드라이버를 지원하며, 주로 UART, GPIO, I2C, SPI, ADC, PWM을 포함하고, 이에 해당하는 샘플을 제작하는 것. | ||
3. mailbox 드라이버를 지원하고, 대형 코어와의 통신 샘플을 제작하는 것. | ||
4. (가점 항목) 카메라 사용을 지원하며, GC2083을 권장하는 것. | ||
5. (가점 항목) openamp/rpmsg-lite를 사용하여 Duo CPU의 빅 코어(C906@1Ghz)와 상호 작용하는 것. | ||
|
||
**验证平台:Duo** | ||
**검증 플랫폼: Duo** | ||
|
||
## 知识产权及开源协议说明 | ||
## 지적 재산권 및 오픈 소스 라이선스에 관한 설명: | ||
|
||
所有参赛结果要求开源,并提交至主办方指定仓库。参赛者(作者)持有作品的所有权。主办方鼓励参赛者将结果回馈贡献至 upstream。 | ||
모든 참가 작품은 오픈 소스로 공개되어야 하며, 주최자가 지정하는 저장소에 제출해야 합니다. 참가자(저자)는 작품의 모든 권리를 보유합니다. 주최자는 참가자가 결과물을 업스트림에 피드백하여 기여하는 것을 권장합니다. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,25 @@ | ||
+++ | ||
title = 'Xv6 移植和演示' | ||
title = 'Xv6의 이식 및 데모스트레이션' | ||
date = 2023-12-01T08:10:00+08:00 | ||
toc = true | ||
slug = 'P2308' | ||
cid = 'P2308' | ||
award = '20000 CNY' | ||
summary = '本项目要求将 Xv6 移植到 Milk-V Duo 上,并能通过串口进行交互,能够完成基本外设的使用,编译并运行系统和外设测试示例。' | ||
summary = '이 프로젝트에서는 Xv6를 Milk-V Duo에 이식하고, 시리얼 포트를 통한 상호 작용을 가능하게 하며, 기본적인 주변장치 사용을 완료하고, 시스템 및 주변장치의 테스트 예제를 컴파일하고 실행하는 것이 요구됩니다.' | ||
+++ | ||
|
||
## 项目描述 | ||
## 프로젝트 설명 | ||
|
||
本项目要求将 Xv6 移植到 Milk-V Duo 上,并能通过串口进行交互,能够完成基本外设的使用,编译并运行系统和外设测试示例。 | ||
이 프로젝트에서는 Xv6를 Milk-V Duo에 이식하고, 시리얼 포트를 통한 상호 작용을 가능하게 하며, 기본적인 주변장치 사용을 완료하고, 시스템 및 주변장치의 테스트 예제를 컴파일하고 실행하는 것이 요구됩니다. | ||
|
||
## 产出及评分要求 | ||
## 결과물 및 평가 요건 | ||
|
||
1. 能够在 Milk-V Duo 上运行基础的 Xv6,默认支持中断处理,UART 通讯等功能。 | ||
2. 支持基础外设驱动主要包括 UART、GPIO、I2C、SPI、ADC、PWM 并编写相应示例。 | ||
3. 支持 mailbox 驱动,并编写与大核的通讯示例。 | ||
1. Milk-V Duo에서 기본적인 Xv6를 실행하며, 표준으로 중단 처리, UART 통신 등의 기능을 지원하는 것. | ||
2. 기본적인 주변장치 드라이버를 지원하며, 주로 UART, GPIO, I2C, SPI, ADC, PWM을 포함하고, 이에 해당하는 샘플을 제작하는 것. | ||
3. (가점 항목) mailbox 드라이버를 지원하고, 대형 코어와의 통신 샘플을 제작하는 것. | ||
|
||
**验证平台:Duo** | ||
**검증 플랫폼: Duo** | ||
|
||
## 知识产权及开源协议说明 | ||
## 지적 재산권 및 오픈 소스 라이선스에 관한 설명: | ||
|
||
所有参赛结果要求开源,并提交至主办方指定仓库。参赛者(作者)持有作品的所有权。主办方鼓励参赛者将结果回馈贡献至 upstream。 | ||
모든 참가 작품은 오픈 소스로 공개되어야 하며, 주최자가 지정하는 저장소에 제출해야 합니다. 참가자(저자)는 작품의 모든 권리를 보유합니다. 주최자는 참가자가 결과물을 업스트림에 피드백하여 기여하는 것을 권장합니다. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,26 @@ | ||
+++ | ||
title = '二进制翻译及优化' | ||
title = '바이너리 번역 및 최적화' | ||
date = 2023-12-01T08:07:00+08:00 | ||
toc = true | ||
slug = 'S2302' | ||
cid = 'S2302' | ||
award = '20000 CNY' | ||
summary = '在 SG2042/Pioneer Box 上,使用类似 QEMU 的模拟器或翻译工具,运行 x86 或者 ARM64 程序。运行 Windows 程序则有可能需要挑战者同时熟悉 Wine 或类似的工具。本赛题的目标是尽可能提高翻译效率。' | ||
summary = 'SG2042/Pioneer Box에서 QEMU와 같은 에뮬레이터나 번역 도구를 사용하여 x86 또는 ARM64 프로그램을 실행합니다. Windows 프로그램 실행에는 Wine이나 유사 도구에 능숙해야 할 수도 있습니다. 이 과제의 목표는 번역 효율성을 가능한 한 높이는 것입니다.' | ||
+++ | ||
|
||
## 项目描述 | ||
## 프로젝트 설명 | ||
|
||
在 SG2042/Pioneer Box 上,使用类似 QEMU 的模拟器或翻译工具,运行 x86 或者 ARM64 程序。运行 Windows 程序则有可能需要挑战者同时熟悉 Wine 或类似的工具。本赛题的目标是尽可能提高翻译效率。 | ||
SG2042/Pioneer Box에서 QEMU와 같은 에뮬레이터나 번역 도구를 사용하여 x86 또는 ARM64 프로그램을 실행합니다. Windows 프로그램 실행에는 Wine이나 유사 도구에 능숙해야 할 수도 있습니다. 이 과제의 목표는 번역 효율성을 가능한 한 높이는 것입니다. | ||
|
||
**注意:本赛题为竞速赛,参赛选手可以在比赛截止之前保持代码不公开。** | ||
**주의: 이 과제는 속도 경쟁이며, 참가자는 경기 마감일까지 코드를 비공개로 유지할 수 있습니다.** | ||
|
||
## 产出要求 | ||
## 결과물 요구사항 | ||
|
||
1. 能够稳定运行《天之痕》等单机游戏超过 2 小时。 | ||
2. 能够启动运行《红色警戒2》、OpenRA、《反恐精英 (CS1.6)》的任一款游戏并完成一局游戏。 | ||
1. 《연홍剑삼외전: 천지흔》과 같은 싱글 플레이어 게임을 2시간 이상 안정적으로 실행할 수 있는 것. | ||
2. 'Red Alert 2', OpenRA, 또는 'Counter-Strike 1.6' 중 하나의 게임을 시작하고 한 게임을 완료할 수 있는 것. | ||
|
||
**验证平台:SG2042** | ||
**검증 플랫폼: SG2042** | ||
|
||
## 知识产权及开源协议说明 | ||
## 지적 재산권 및 오픈 소스 라이선스에 관한 설명: | ||
|
||
所有参赛结果要求开源。参赛者(作者)持有作品的所有权。主办方鼓励参赛者将结果回馈贡献至 upstream。 | ||
모든 참가 작품은 오픈 소스로 공개되어야 하며, 주최자가 지정하는 저장소에 제출해야 합니다. 참가자(저자)는 작품의 모든 권리를 보유합니다. 주최자는 참가자가 결과물을 업스트림에 피드백하여 기여하는 것을 권장합니다. |
Oops, something went wrong.