Skip to content

Instantly share code, notes, and snippets.

@lintool
Created October 28, 2016 19:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lintool/d4ff639756a428de5b11ef42aca0ce9a to your computer and use it in GitHub Desktop.
Save lintool/d4ff639756a428de5b11ef42aca0ce9a to your computer and use it in GitHub Desktop.
GraphJet vs. Cassovary

GraphJet PageRank on Cassovary graph:

Performance counter stats for 'nohup mvn exec:java -pl graphjet-demo -Dexec.mainClass=com.twitter.graphjet.demo.PageRankCassovaryDemo -Dexec.args=-inputDir='soc-LiveJournal1' -inputFilePrefix='soc-LiveJournal1'':

     647397.221854      task-clock (msec)         #    1.079 CPUs utilized          
            51,017      context-switches          #    0.079 K/sec                  
               928      cpu-migrations            #    0.001 K/sec                  
           120,450      page-faults               #    0.186 K/sec                  
 1,664,268,387,487      cycles                    #    2.571 GHz                      (40.02%)
 1,231,556,779,954      stalled-cycles-frontend   #   74.00% frontend cycles idle     (40.06%)
   836,868,091,034      stalled-cycles-backend    #   50.28% backend  cycles idle     (40.05%)
 1,368,917,408,382      instructions              #    0.82  insns per cycle        
                                                  #    0.90  stalled cycles per insn  (50.04%)
   217,937,759,473      branches                  #  336.637 M/sec                    (50.02%)
     1,775,652,183      branch-misses             #    0.81% of all branches          (50.02%)
   496,730,601,867      L1-dcache-loads           #  767.273 M/sec                    (49.96%)
    19,483,098,045      L1-dcache-load-misses     #    3.92% of all L1-dcache hits    (49.99%)
    12,788,007,818      LLC-loads                 #   19.753 M/sec                    (39.99%)
     8,352,499,679      LLC-load-misses           #   65.32% of all LL-cache hits     (40.02%)

     600.203075269 seconds time elapsed

GraphJet PageRank on GraphJet graph:

 Performance counter stats for 'nohup mvn exec:java -pl graphjet-demo -Dexec.mainClass=com.twitter.graphjet.demo.PageRankGraphJetDemo -Dexec.args=-inputFile='soc-LiveJournal1.shuffle1.txt.gz'':

    5340581.503789      task-clock (msec)         #    1.053 CPUs utilized          
           347,174      context-switches          #    0.065 K/sec                  
             6,782      cpu-migrations            #    0.001 K/sec                  
            99,322      page-faults               #    0.019 K/sec                  
13,831,469,778,171      cycles                    #    2.590 GHz                      (40.01%)
10,530,868,451,254      stalled-cycles-frontend   #   76.14% frontend cycles idle     (40.01%)
 7,519,111,217,237      stalled-cycles-backend    #   54.36% backend  cycles idle     (40.00%)
 6,849,513,464,710      instructions              #    0.50  insns per cycle        
                                                  #    1.54  stalled cycles per insn  (50.00%)
 1,115,881,924,929      branches                  #  208.944 M/sec                    (49.99%)
    47,681,354,627      branch-misses             #    4.27% of all branches          (50.00%)
 1,973,593,843,563      L1-dcache-loads           #  369.547 M/sec                    (50.00%)
   185,516,040,345      L1-dcache-load-misses     #    9.40% of all L1-dcache hits    (50.00%)
    97,395,169,803      LLC-loads                 #   18.237 M/sec                    (40.01%)
    80,363,055,013      LLC-load-misses           #   82.51% of all LL-cache hits     (40.01%)

    5072.471413123 seconds time elapsed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment