Giter VIP home page Giter VIP logo

pagerankbenchmark's Introduction

DRAFT - PageRank Pipeline Benchmark  - DRAFT

1. Contents

PageRankPipeline/README.txt (this file)

PageRankPipeline/doc (documentation)
PageRankPipeline/doc/151012-PageRankPipelineBenchmark.pdf (description of benchmark)
PageRankPipeline/doc/SerialPerformanceMatlab.pdf (plot of serial matlab performance of benchmark)

PageRankPipeline/code (source code)
PageRankPipeline/code/Matlab (Matlab source code)
PageRankPipeline/code/Octave (Octave source code)
PageRankPipeline/code/Julia (Julia source code)
PageRankPipeline/code/Python (Python source code)
PageRankPipeline/code/R (R source code)
PageRankPipeline/code/Java (Java source code)


2. Execution

2.1 Matlab

Go to PageRankPipeline/code/Matlab directory.

Edit PageRankPipeline/code/Matlab/RunPageRankPipeline.m set SCALE and Nfile variables as desired.

Start matlab

type RunPageRankPipeline


2.2 Octave

Go to PageRankPipeline/code/Octave directory.

Edit PageRankPipeline/code/Octave/RunPageRankPipeline.m set SCALE and Nfile variables as desired.

Start Octave

type RunPageRankPipeline

2.3 Julia
 
Prerequisite: Julia 0.4.0 release
 
Go to PageRankPipeline/code/Julia directory.
 
Edit PageRankPipeline/code/Octave/RunPageRankPipeline.jl set SCALE and Nfile variables as desired.
 
Make sure Julia 0.4.0 version is used.
 
julia RunPageRankPipeline.jl


2.4 Python

python runPageRankPipeline.py


  You will need to install:  numpy scipy python-matplotlib
  E.g., in Fedora 22 do
     sudo dnf install numpy scipy python-matplotlib
 
2.4 R


2.5 Java

2.6 C++

 $ cd C++
 $ make
        (or "make CXX=icc" if you have the Intel compiler installed)
 $ ./runpagerankpipeline
 

pagerankbenchmark's People

Contributors

kuszmaul avatar vijaygadepally avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.