Fast CGRA Placement
Project description
Thunder
Thunder is a high-performance CGRA placement engine. It is uses multi-processing to speed up the placement. Users can also use AWS lambda to enable high parallelism if desired (C++ lambda invocation coming soon).
Requirement
CMake 3.9+
g++-7/clang-6 or above
Install
To install from source, simply do
mkdir build cd build cmake .. && make -j
Thunder also has a complete Python binding available, to use the Python binding, simply do
pip install pythunder
You can see the example code in example folder.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pythunder-0.3.13.tar.gz
(314.6 kB
view hashes)
Built Distributions
Close
Hashes for pythunder-0.3.13-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea1228c61f6aa35a116c542f9b67107bd14b3b43ad3bae6c453cfab2a1a47ebf |
|
MD5 | 84289ac7f2683b923a9181c53f82721d |
|
BLAKE2b-256 | d6d500c2ea9872ae385c0e69344de28719baf3235813ef5ab1c396cf91146d68 |
Close
Hashes for pythunder-0.3.13-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d6424ba8ab98e34a38c8a6eabb69d9020373ec344b5808a415773dab7cc617a |
|
MD5 | 577d919319b3f1b6d55efe9001d6e2eb |
|
BLAKE2b-256 | 3c67c8b7a59c3c192f9576b96b2aa4801c86a48b9d8fad94de7991323ef00f59 |
Close
Hashes for pythunder-0.3.13-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80b0e5aff27440801ae7cc6b670b6bb2c71e93b5b826f2bc0c64b6a08d7cb743 |
|
MD5 | 9e4642fa65afcda0018c1130bee573eb |
|
BLAKE2b-256 | d054e41dbac26aa52c47b1c151fe043d5a2eb2849e1bddb32b07266faa78f867 |
Close
Hashes for pythunder-0.3.13-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d86a7c9235f696a2a1ec89f85d1436895f1f8ddf4744fee7ff213cbb53dd0f3a |
|
MD5 | a33cb7736c0934aa76823676ef72e15b |
|
BLAKE2b-256 | f657ba2eeb2fa41e0be13567b9c82ae083b18006dd8070a5d55d5bc680f29ec5 |
Close
Hashes for pythunder-0.3.13-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f1030459c8a46e3dce19a54a95e59c34a190b5bfcb41aba096cd14aa495d261 |
|
MD5 | 3c04de0e7a9eaf6c80db8fc67f67252a |
|
BLAKE2b-256 | bfc0ae9252577e882337025adaaa2a276cb26bcf4ac236307ef199aece4e9913 |
Close
Hashes for pythunder-0.3.13-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d3aa9b83be0c610a890ebd462da652359956104e284b165addcbaa9d0ed785c |
|
MD5 | 068327d8a489acf4f1f547b2f1737c95 |
|
BLAKE2b-256 | ef405f6602492eca0a2b2a13b6c876ed120af8e718b9097ccfb6fdb107723d98 |
Close
Hashes for pythunder-0.3.13-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2f44bb7e25a4765f3d32ec84372135ff5d5f1d272139d98741d1f11daba5866 |
|
MD5 | 5f669289e4c170e0123a594ea4b46f71 |
|
BLAKE2b-256 | 886674ed6b3d7f68fb7dee7cdbd0844b611423e8dd0f3f2ec58d1a09a78a0151 |
Close
Hashes for pythunder-0.3.13-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b737478ae25dbcd98e834c8929e540966625fdf80124ad29cad14373ddfe443f |
|
MD5 | da6869ebc653ada5985df70136ca6f03 |
|
BLAKE2b-256 | feea2ef82fec8ad47e65dfc90627d15053738cc15409aa45679e1b09fa0c5924 |