Skip to content

This is the hardware description of the OpenTPU Project. This simulator allows anyoneto test performance of tpu on their own computer and explore hardware acceleration

License

Notifications You must be signed in to change notification settings

andrea-alfonsi/OpenTPUHardware

Repository files navigation

GemmaNPU hardware emulator

This is the main part of the project.

Project structure

src/core Here there are all the core compoenents like the processing elements, memories, systolic arrays, etc... src/io Here there are all the componests that are used to by the core components to comunicate with other NPUs or hosts

tests/formal Contains the .sby file definitions to run formal verification of each component tests/automatic Contains the code for run automated tests

Installing

For installations please look at INSTALLING.md

Tutorials

In this tutorial you will create your first minimal processing element and the respective test bench.

About

This is the hardware description of the OpenTPU Project. This simulator allows anyoneto test performance of tpu on their own computer and explore hardware acceleration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published