fregel

Version 1.2.0 revision 0 uploaded by KentoEmoto.

Package meta

Synopsis
A functional DSL for vertex-centric large-scale graph processing
Description

Fregel (Functional Pregel) is a functional domain-specific language for developing programs of vertex-centric (i.e., Pregel) style of big graph processing, in which the computation at every vertex is abstracted as a higher-order function. Fregel has clear functional semantics and supports declarative description of vertex computation.

The current Fregel processor is a translator (compiler) from Fregel code into Giraph code in Java / Pregel+ code in C++.

Technical details can be found in the JFP paper (DOI: https://doi.org/10.1017/S0956796821000277 ).

Note that some optimization options need Z3, an SMT solver, to be installed in your system.

Author
Hideya Iwasaki, Kento Emoto, Akimasa Morihata, Kiminori Matsuzaki, Zhenjiang Hu
Bug reports
n/a
Category
Language
Copyright
n/a
Homepage
https://ipl.cs.uec.ac.jp/~iwasaki/Fregel
Maintainer
emoto@csn.kyutech.ac.jp, iwasaki@cs.meiji.ac.jp
Package URL
n/a
Stability
n/a

Components