Download Latest Version v0.2.1-beta.zip (329.2 kB)
Email in envelope

Get an email when there's a new version of SkePi

Home / v0.1.0-pre-alpha
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2022-10-01 834 Bytes
ske-pi.tar.gz 2022-10-01 53.0 kB
ske-pi.zip 2022-10-01 59.1 kB
Totals: 3 Items   113.0 kB 0

SkePi

Data parallel and stream parallel skeletons implemented in erlang.

DONE:

  • [x] farm stream parallel skeleton
  • [x] pipe stream parallel skeleon
  • [x] ability to compose stream skeletons
  • [x] map data parallel skeleton
  • [x] mapreduce data parallel skeletons (naive version, dictionaries version)
  • [x] usage examples
  • [x] logging, profiling and benchmarking utilities
  • [x] utility functions for purposes such as chunking, file indexing and more

TOFIX:

  • [ ] mapreduce sequential version (used in example/test_mapred_google.erl)

TODO:

  • [ ] reduce data parallel skeleton (parallel fold version)
  • [ ] mapreduce data parallel skeletons (smart version)
  • [ ] mapreduce data parallel skeleton (hadoop/buckets version)
  • [ ] fault-tolerance
  • [ ] documentation
  • [ ] better error handling
Source: README.md, updated 2022-10-01