Skip to content

Kaiser-Yang/matrix-calculation-accelerator

Repository files navigation

codecov

matrix-calculation-accelerator

Brief Introduction

Matrix calculation implemented by C++ with multi-thread. This will implement some basic calculations of matrices, such as +, -, *, /, etc.

What Can You Learn From This

Those below are what you can learn:

  • The basic usages of git
  • How to write a reasonable and readable commit message
  • The whole gitflow process
  • The basic usage of cmake
  • The CI process
  • How to write unit tests with GoogleTest
  • How to generate code coverage report with lcov
  • ...

Learning Materials

If you don't know how to use git, you can read these: Version Control (git), Learn Git

If you don't know git flow, you can read these to learn git flow: My own understanding of Gitflow, A successful Git branching model

If you don't know how to write tests through GoogleTest, you can read this: GoogleTest Primer

If you don't know how to write commit messages, you can look at this: How to write commit messages

Here is a screenshot for rules of writing commit messages: 2b6482d61a8808e8d37757e283d3aa6

What's New for v0.2.0

  • All basic multi-thread operations of matrix are supported.
  • Rich documents are finished.

See CHANGE LOG for previous changes.

How to Use the Lib

See User Documents for details.

Contribution

If you want to contribute to this repository, see The documents for developers for more information.

About

Matrix calculation implemented by C++ with multi thread

Resources

License

Stars

Watchers

Forks

Packages

No packages published