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.4.2.tar.gz
(343.7 kB
view hashes)
Built Distributions
Close
Hashes for pythunder-0.4.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 800b0203f20c0e5e44a4a365326506491d1772f593b4e33fe0d14dda31d6ead7 |
|
MD5 | ed30caa5c2562dc50c2e8b91ae2b73de |
|
BLAKE2b-256 | 9a6c9cbc55b7736acd610dddbf65c7104178d0b8ba9f9cfa14df1c1e115f843f |
Close
Hashes for pythunder-0.4.2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f33a471b46c4f276e3e356c7ff680aa163fa8eac3b829efefc7188deb2b69afb |
|
MD5 | 1e8b259dae07add621d1b35cc059eb64 |
|
BLAKE2b-256 | 959cab31141bb9f20d4ac4f176260a4b1babd003680f218e500d6fa3c2bbc023 |
Close
Hashes for pythunder-0.4.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6e9199aa310205408b702e5763d96cb93401f6d73dd024ab5c62dac3cb0a539 |
|
MD5 | 9c88bbb06ba21a0e2d7ca1017fab1070 |
|
BLAKE2b-256 | 8fc2ef05c26e55913b09154e7e64d828ed7b7c4b7f71c5036dc87d2cebda5e84 |
Close
Hashes for pythunder-0.4.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e25c7b117957c21e9f3d222d00302f051a166d76c1ad54fdcad98865c1a575a |
|
MD5 | fdd4edd80cd51596a1d2dcf2137dabe9 |
|
BLAKE2b-256 | a3d9618e0cb986beaeef9cbb7296c3ee542f150bede4d0ea98bb2d912806f8f0 |
Close
Hashes for pythunder-0.4.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7bd2c17e045d88f2c5635568e3967ed5b024e13b6e5108d800c36c3c0dde603 |
|
MD5 | cf07aedba03ff94e7bd6d2ffba333676 |
|
BLAKE2b-256 | a22e71f0af9c7df15d1976abdae1b943fdb0ae3c09cece70be55941e9c50ddfd |
Close
Hashes for pythunder-0.4.2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42f2ad6f4f9c35e5ffcd35a4468a0d246ee8dd4bd61e60344dc235cf9ee4c48b |
|
MD5 | ea7998f8080fd8e3ea51dc812ab9e59e |
|
BLAKE2b-256 | 634d379861b00b66123a4729669bf45ffcf3b69ad5088baa79d6c26470301e44 |
Close
Hashes for pythunder-0.4.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 842e518629500c4b29882a35cac22fa7d4a78cd77879ddae82b5b94fb2249b64 |
|
MD5 | 791f6c1bcffc85140571ebf80eae8641 |
|
BLAKE2b-256 | 3329b2eea1cce1f014d79aa83aa6e4ced2ade603833c0030a327e3684f1fdf9c |
Close
Hashes for pythunder-0.4.2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc5122f078f3fad6be67c788fdc6cf67c0945a85dc7b374adabec238b22b7221 |
|
MD5 | 0030dc66e70b1251a60117b4143a833b |
|
BLAKE2b-256 | 4367254e56457cbddfec3c81601adc25233091d34e57801b359fa82e89b2c6d6 |
Close
Hashes for pythunder-0.4.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a2c630981912743a13b945ea441fd0eebae829a6ecdbf044aa230e105e12c67 |
|
MD5 | 407efeda40b1691198c16b29848abbe4 |
|
BLAKE2b-256 | 100f263e8ab68d8724411cd48ff5aca9234196c088532ce286e00fcf8fa10e60 |
Close
Hashes for pythunder-0.4.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2dc187ea894fe2e068e8b15afd929cd81f436c677b26185cbb01fe6adf3b639 |
|
MD5 | 471f868e6ea623b5912c1e11ce1ed038 |
|
BLAKE2b-256 | 1439d6fed8df9a3ed65c3b292dd68ffafc72b947279c54660c0353918777841d |