-
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.
- Loading branch information
Showing
16 changed files
with
160 additions
and
159 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,27 @@ | ||
+++ | ||
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 开源游戏。 | ||
## 成果物の要求 | ||
|
||
**验证平台:SG2042** | ||
1. Pioneer Boxで正常にグラフィカルインターフェースを起動し、シャットダウンすることができ、起動後2時間はシステムがクラッシュしないこと。 | ||
2. FirefoxまたはChromiumのいずれかのブラウザを動作させ、bilibiliウェブサイトを開き、ホームページの動画を再生できること。 | ||
3. LibreOfficeを実行し、スライドショーを編集および再生できること。 | ||
4. (加点項目)いくつかの3D/2Dオープンソースゲームをプレイできること。 | ||
|
||
## 知识产权及开源协议说明 | ||
**検証プラットフォーム: 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,28 @@ | ||
+++ | ||
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,25 @@ | ||
+++ | ||
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. 「Red Alert 2」、OpenRA、または「Counter-Strike 1.6」のいずれかのゲームを起動し、1ゲーム完了すること。 | ||
|
||
1. 能够稳定运行《天之痕》等单机游戏超过 2 小时。 | ||
2. 能够启动运行《红色警戒2》、OpenRA、《反恐精英 (CS1.6)》的任一款游戏并完成一局游戏。 | ||
**検証プラットフォーム: SG2042** | ||
|
||
**验证平台:SG2042** | ||
## 知的財産権およびオープンソースライセンスに関する説明: | ||
|
||
## 知识产权及开源协议说明 | ||
|
||
所有参赛结果要求开源。参赛者(作者)持有作品的所有权。主办方鼓励参赛者将结果回馈贡献至 upstream。 | ||
すべての参加成果はオープンソースとして公開し、主催者が指定するリポジトリに提出する必要があります。参加者(著者)は作品の全ての権利を保有します。主催者は、参加者が成果をアップストリームにフィードバックして貢献することを奨励します。 |
Oops, something went wrong.