Giter VIP home page Giter VIP logo

riscv-training's Introduction

RISCV-Training

Currently our training materials are in Chinese language. Please check Zh-CN for more contents. Also check our seminar recordings on Bilibili. The English version is coming soon.

The PLCT Lab is a toolchain team focusing on RISC-V related compilers, emulators, and language virtual machines. It is part of Intelligence Software Research Center (ISRC), which is part of Institute of Software, Chinese Academy of Sciences (ISCAS).

The PLCT Lab is providing RISC-V related skill training, including:

  • Write LLVM Backend for RISC-V custom extensions.
  • Optimize toolchain for specific CPUs and specific work load.
  • Add new CPU or Machine/SoC emulations in QEMU.
  • Extend Spike Emulator for custom purpose.

By joining the training program, you could get involved with the latest feature developing among mulitple open source porjects. For example:

  • RISC-V Vector Extension in LLVM upstream.
  • XuanTie C910 LLVM toolchain development and support.
  • Neclei N300 Series SoC and other new SoCsupport in QEMU.
  • New feature implementations for Spike emulator.
  • Code size and Performance evaluations for RISC-V toolchains.

The Training Program is still in the early development stage. We welcome college students and anyone who is interested in RISC-V software ecosystem to join the program as pilot, work together to improve the project.

Currently the training materials are mainly in Simplified Chinese language. We are working on translating the materials in to English and possibily other languages. Volunteers are welcome!

Contact: wuwei2016[at]iscas.ac.cn

riscv-training's People

Contributors

lazyparser avatar shining1984 avatar rowlet-pan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.