mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-26 19:51:35 +01:00
Merge branch 'master' of github.com:cirosantilli/linux-kernel-module-cheat
This commit is contained in:
30
README.adoc
30
README.adoc
@@ -4164,7 +4164,6 @@ Buildroot built-in libraries, mostly under Libraries > Other:
|
||||
|
||||
* Armadillo `C++`: linear algebra
|
||||
* fftw: Fourier transform
|
||||
* Eigen: linear algebra
|
||||
* Flann
|
||||
* GSL: various
|
||||
* liblinear
|
||||
@@ -4174,21 +4173,21 @@ Buildroot built-in libraries, mostly under Libraries > Other:
|
||||
|
||||
There are not yet enabled, but it should be easy to so, see: <<add-new-buildroot-packages>>
|
||||
|
||||
===== OpenMP
|
||||
|
||||
Implemented by GCC itself, so just a toolchain configuration, no external libs, and we enable it by default:
|
||||
|
||||
....
|
||||
/openmp.out
|
||||
....
|
||||
|
||||
===== BLAS
|
||||
|
||||
Buildroot supports it, which makes everything just trivial:
|
||||
|
||||
....
|
||||
./build \
|
||||
-a arm \
|
||||
-B 'BR2_PACKAGE_OPENBLAS=y' \
|
||||
;
|
||||
....
|
||||
|
||||
and then inside the guest run our test program:
|
||||
|
||||
....
|
||||
/openblas.out
|
||||
./build -a arm -B 'BR2_PACKAGE_OPENBLAS=y' -k
|
||||
./run -F '/openblas.out'
|
||||
....
|
||||
|
||||
For x86, you also need:
|
||||
@@ -4203,6 +4202,15 @@ to overcome this bug: https://bugs.busybox.net/show_bug.cgi?id=10856
|
||||
sgemm_kernel.o: No such file or directory
|
||||
....
|
||||
|
||||
===== Eigen
|
||||
|
||||
Header only linear algebra library supported by Buildroot:
|
||||
|
||||
....
|
||||
./build -B 'BR2_PACKAGE_EIGEN=y' -k
|
||||
./run -F '/eigen.out'
|
||||
....
|
||||
|
||||
===== PARSEC benchmark
|
||||
|
||||
We have ported parts of the link:http://parsec.cs.princeton.edu[PARSEC benchmark] for cross compilation at: https://github.com/cirosantilli/parsec-benchmark See the documentation on that repo to find out which benchmarks have been ported. Some of the benchmarks were are segfaulting, they are documented in that repo.
|
||||
|
||||
Reference in New Issue
Block a user