Documentation, simulator, compiler, and Verilog implementation of a completely open-architecture graphics processing unit. This design is intended for academic and commercial purposes. The first step is to develop a detailed GPU simulator and compiler. The second step is to implement the GPU in synthesizable Verilog. The third step is to develop a feedback loop between the simulator and implementation, allowing power, performance, and reliability aspects of the hardware to feed back into ever more detailed and accurate simulations of a complete GPU.

LICENSING

Primary licensing is GPLv3. Secondary is Commercial. Commercial licensing (use incompatible with GPLv3) will be available via an elected or appointed non-profit Facilitator. Revenue will be invested per the discretion of the Facilitator and an advisory board. By contributing to this project, you agree to these terms.

[See our Wiki for more information](https://sourceforge.net/p/openshader/wiki/)

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3), Other License

Follow OpenShader

OpenShader Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Openshader is perfect! Thanks.
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Intended Audience

Education, Engineering, Science/Research

Programming Language

C, C++, VHDL/Verilog

Related Categories

C++ Hardware Platform, C++ Graphics Software, C++ Research Software, C Hardware Platform, C Graphics Software, C Research Software, VHDL/Verilog Hardware Platform, VHDL/Verilog Graphics Software, VHDL/Verilog Research Software

Registered

2012-06-05