graphchi-cpp | Big Data - small machine

 by   GraphChi C++ Version: beforemerge License: No License

kandi X-RAY | graphchi-cpp Summary

kandi X-RAY | graphchi-cpp Summary

graphchi-cpp is a C++ library. graphchi-cpp has no bugs, it has no vulnerabilities and it has medium support. You can download it from GitHub.

GraphChi is a spin-off of the GraphLab ( ) -project from the Carnegie Mellon University. It is based on research by Aapo Kyrola ( and his advisors. GraphChi can run very large graph computations on just a single machine, by using a novel algorithm for processing the graph from disk (SSD or hard drive). Programs for GraphChi are written in the vertex-centric model, proposed by GraphLab and Google's Pregel. GraphChi runs vertex-centric programs asynchronously (i.e changes written to edges are immediately visible to subsequent computation), and in parallel. GraphChi also supports streaming graph updates and removal of edges from the graph. Section 'Performance' contains some examples of applications implemented for GraphChi and their running times on GraphChi. The promise of GraphChi is to bring web-scale graph computation, such as analysis of social networks, available to anyone with a modern laptop. It saves you from the hassle and costs of working with a distributed cluster or cloud services. We find it much easier to debug applications on a single computer than trying to understand how a distributed algorithm is executed. In some cases GraphChi can solve bigger problems in reasonable time than many other available distributed frameworks. GraphChi also runs efficiently on servers with plenty of memory, and can use multiple disks in parallel by striping the data. Even if you do require the processing power of high-performance clusters, GraphChi can be an excellent tool for developing and debugging your algorithms prior to deploying them to the cluster. For high-performance graph computation in the distributed setting, we direct you to GraphLab's new version (v2.1), which can now handle large graphs in astonishing speed. GraphChi supports also most of the new GraphLab v2.1 API (with some restrictions), making the transition easy. GraphChi is implemented in plain C++, and available as open-source under the flexible Apache License 2.0.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              graphchi-cpp has a medium active ecosystem.
              It has 784 star(s) with 310 fork(s). There are 106 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 24 open issues and 16 have been closed. On average issues are closed in 225 days. There are 8 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of graphchi-cpp is beforemerge

            kandi-Quality Quality

              graphchi-cpp has 0 bugs and 0 code smells.

            kandi-Security Security

              graphchi-cpp has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              graphchi-cpp code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              graphchi-cpp does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              graphchi-cpp releases are not available. You will need to build from source code and install.
              Installation instructions are available. Examples and code snippets are not available.
              It has 79884 lines of code, 21 functions and 692 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of graphchi-cpp
            Get all kandi verified functions for this library.

            graphchi-cpp Key Features

            No Key Features are available at this moment for graphchi-cpp.

            graphchi-cpp Examples and Code Snippets

            No Code Snippets are available at this moment for graphchi-cpp.

            Community Discussions

            No Community Discussions are available at this moment for graphchi-cpp.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install graphchi-cpp

            Best way to get started is to start from the https://github.com/GraphChi/graphchi-cpp/wiki/Example-Apps page. Prior to that, you need to download the source code (no configuration or installation is required). For an introduction on writing your own applications, read Creating-GraphChi-Applications.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/GraphChi/graphchi-cpp.git

          • CLI

            gh repo clone GraphChi/graphchi-cpp

          • sshUrl

            git@github.com:GraphChi/graphchi-cpp.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link