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.24.tar.gz
(316.1 kB
view hashes)
Built Distributions
Close
Hashes for pythunder-0.3.24-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b2c7ce29f8e17d1d7c3adaed8806799daa525df8f0ea0a7916767d3baa6151d |
|
MD5 | def557491ada03462d9e08a602d36374 |
|
BLAKE2b-256 | 8dc371969000dc8e8a1e717f6d2602cc36da9364b4ccb7953c5f070cb528b87d |
Close
Hashes for pythunder-0.3.24-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a74f8d2b3db9e0c7eb0278d216fd489cd11cbb814b9f1d0a053dac3bce9b75b |
|
MD5 | 813982ea32745da67b5b2bed5b891a83 |
|
BLAKE2b-256 | 2dcc4ebe4243bcd3ed68f85265816515254cc84f422b0fcb16ec5a476089ecae |
Close
Hashes for pythunder-0.3.24-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9904d00c81c661420375fa930886fe8c2072db4b1dddeb1aa328dc33cf82cb74 |
|
MD5 | c658ba44326659dff8be997f002bf176 |
|
BLAKE2b-256 | 188fb693ea8f6c62272c328cb9b5958521507fa57a56d54ed015616b4c2d3a03 |
Close
Hashes for pythunder-0.3.24-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a3bacb7189c5f78f044fab26ad6cee219ef97bae1cc22335533a753eb2babc7 |
|
MD5 | 2e1207adf8521cecb29106908b6b64b7 |
|
BLAKE2b-256 | e29b5668babdad1931eaf14f07da9f6df36873ab3a4d8856e7e927302d267ad5 |
Close
Hashes for pythunder-0.3.24-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6747e0718066b6d622cf3b958ecdabfb0a6dadd0b97fae60725d3d50a40f25a2 |
|
MD5 | ae4681ac318c6d9cdd41a99b48b55404 |
|
BLAKE2b-256 | 3adbbf4914ec286887bd3925bc3d244f1e206c29594eb09a0cf609b8fad2ea77 |
Close
Hashes for pythunder-0.3.24-cp34-cp34m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b72678c4054e4ef04e98a645f58287024ef6d30b61d55f95c0b72ede5f03cacc |
|
MD5 | a95b4e761e7ce5dfa6064f27d0103419 |
|
BLAKE2b-256 | 627ad908310682a333c9eb799278e8355df5d48052d5cd6f166105556b0a4de9 |
Close
Hashes for pythunder-0.3.24-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c677bcb0bf28f03286d73c7f128dbcf031125020f391be8a24937138b45bed6 |
|
MD5 | 54b545765f3059edbc70d06aaf0ccf6c |
|
BLAKE2b-256 | 6e55bf23f5c0b651b12cb23d98c0f5551c473672b3365915b691ad8f63a18a5a |
Close
Hashes for pythunder-0.3.24-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d38f804f867b9c98c99fd0542d4e4ccf701a65db0f32c26810e2057d63ab16dc |
|
MD5 | 41fb2e154f9d9953df24cd6eb7e9c8df |
|
BLAKE2b-256 | 8cb06c1bb1af487d0f48923bdc495e4b1ce5457d67db5f76f150b4bc62322d37 |