OpenXiangShan / GEM5

BSD 3-Clause "New" or "Revised" License
60 stars 23 forks source link

Development Roadmap #181

Open jensen-yan opened 1 week ago

jensen-yan commented 1 week ago

Here is the development roadmap. Contributions and feedback are welcome.

Project Roadmap

1. Dynamic Vector Length Support

2. Value Prediction

3. Speculative Memory Bypassing

4. Top-down Analysis Framework

5. Front-End Optimizations

6. Calibration

7.Hypervisor (H) Extension Improvements

8.Cliff - Microbenchmark for Calibration

How to Contribute to This Roadmap

  1. To add a new task, use the following format:

    - [ ] Task description
  2. To mark a task as completed, change [ ] to [x]:

    - [x] Completed task
  3. To link to an issue or pull request, use the # symbol followed by the issue/PR number:

    - [ ] Implement feature X (#123)
    • [ ] Implement feature X (#123)
  4. Feel free to add comments or additional information using HTML comment syntax:

    <!-- This is a comment that won't be visible in the rendered markdown -->
zybzzz commented 6 days ago

I am excited to see the RoadMap, and the toolchain provided by Xiangshan has significantly improved the execution speed of gem5 and shortened the debugging time.

I'm a current master's student in computer architecture, and my current work is focused on value prediction, but I'm also interested in top-down analysis methods. I'd be happy to contribute to xs-gem5, but considering that xs-gem5 is in the internal development phase, I am unsure whether it is open to contributions from ordinary developers in the open-source community.

If so, could I send an email to the appropriate people? I'll describe my background, what I can do, and what I'd like to do in the email.

@jensen-yan

shinezyy commented 6 days ago

I am excited to see the RoadMap, and the toolchain provided by Xiangshan has significantly improved the execution speed of gem5 and shortened the debugging time.

I'm a current master's student in computer architecture, and my current work is focused on value prediction, but I'm also interested in top-down analysis methods. I'd be happy to contribute to xs-gem5, but considering that xs-gem5 is in the internal development phase, I am unsure whether it is open to contributions from ordinary developers in the open-source community.

If so, could I send an email to the appropriate people? I'll describe my background, what I can do, and what I'd like to do in the email.

@jensen-yan

xs-gem5 has ended internal development phase, and is now open to contributions!

On contributing to topdown/value prediction, we can open another issue to discuss. And you can also e-mail me (zhouyaoyang@bosc.ac.cn or archshinez@outlook.com) and @jensen-yan