A graph library for large-scale graph processing on top of the state-of-the-art X10 programming language 

Recently large-scale graphs with billions of vertices and edges have emerged in a variety of domains and disciplines especially in the forms of social networks, web link graphs, internet topology graphs, etc. Mining these graphs to discover hidden knowledge requires particular middleware and software libraries that can harness the full potential of large-scale computing infrastructures such as super computers.

ScaleGraph is a graph library based on the highly productive X10 programming language. The goal of ScaleGraph is to provide large-scale graph analysis algorithms and efficient distributed computing framework for graph analysts  and for algorithm developers, respectively.


March 24, 2014 — ScaleGraph was presented atICPE2014 under the title "A Scalable System Software for Extremely Big Data Processing" by Toyotaro Suzumura.

 February 21, 2014 —ScaleGraph was presented at The 2nd Workshop on Graph-based Technologies and Applications under the title "ScaleGraph: A Billion-Scale Graph Analytics Library" by Toyotaro Suzumura.

February 15, 2014 — ScaleGraph 2.2 has been released. You can download the library at download page.

September 25, 2013 — ScaleGraph 2.1 has been released.

September 25, 2013 — The presentation slides are now available.

September 13, 2013 — We will hold the 1st ScaleGraph workshop at Tokyo Institute  of Technology on September 25. For the information about venue and schedule, please refer to here.

Download the ScaleGraph