What's SkeTo?
- Skeleton Library in Tokyo
- SkeTo (Skeletons in Tokyo) is a constructive parallel skeleton library written in C++ with MPI intended for distributed environments such as PC clusters. SkeTo provides data parallel skeletons for lists (distributed one-dimensional arrays), matrices (distributed two-dimensional arrays), and trees (distributed binary trees). SkeTo enables users to write parallel programs as if they were sequential, since the distribution, gathering, and parallel computation of data are concealed within constructors of data types or definitions of parallel skeletons. This is the results of the research of the SkeTo Project.
License
- These softwares are distributed under the terms of the MIT License: LICENSE (versions 0.xx are distributed under the terms of the BSD License).
Downloads
Please read LICENSE before downloading.
- Version 1.50pre
-
sketo-1.50pre.tar.gz (tar + gzip)
sketo-1.50pre.zip (zip)
The manual will be supplied soon.
Older versions
- Version 1.10
-
sketo-1.10.tar.gz (tar + gzip)
sketo-1.10.zip (zip)
manual-sketo-1.10.pdf (Manual; the same as doc/manual.pdf in the packages above)
- Version 1.00
-
sketo-1.00.tar.gz (tar + gzip)
sketo-1.00.zip (zip)
manual-sketo-1.00.pdf (Manual; the same as doc/manual.pdf in the packages above)
- Version 0.2x
-
SkeTo-0.21.tar.gz (tar + gzip)
SkeTo-0.21.zip (zip)
You can generate reference manual for version 0.21 with Doxygen.
- Version 0.10
-
SkeTo-0.10.tar.gz (tar + gzip)
SkeTo-0.10.zip (zip)
You can generate reference manual for version 0.10 with Doxygen.
Feedback
We'll appreciate any feedback (comments, suggestions, questions, bug reports, ...) concerning the Skeleton Library at emoto_at_ipl-lab.org (replace "_at_" with @).
Acknowledgments
This project has been partially supported by:
- HPC Systems Inc.,
- PRESTO program by Japan Science and Technology Agency (JST),
- Grant-in-Aid for Scientific Research (B), No. 17300005, Japan Society for the Promotion of Science, and
- Grant-in-Aid for Scientific Research (C), No. 20500029, Japan Society for the Promotion of Science.