You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/_sources/eggpu.rst.txt
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,10 @@ Overview
7
7
EGGPU is a GPU-accelerated network analysis library that supports essential functions such as betweenness centrality, k-core centrality, and single-source shortest path. Built on top of the **EasyGraph** library, EGGPU delivers a user-friendly Python API while achieving remarkable speedups for large-scale network analysis.
8
8
9
9
EGGPU is engineered with a three-layer architecture:
10
-
- User Interface Layer: Developed in Python, this layer offers intuitive and easy-to-use APIs for end users.
11
-
- Middleware Layer: Constructed in C++, this layer shares memory space with the Computation Layer and serves as the binding agent. It also provides a graph container responsible for graph loading, storage, and format conversion.
12
-
- Computation Layer: Implemented in CUDA C/C++, this layer primarily executes the GPU-based network analysis functions, including betweenness centrality, k-core centrality, and SSSP.
10
+
* User Interface Layer: Developed in Python, this layer offers intuitive and easy-to-use APIs for end users.
11
+
* Middleware Layer: Constructed in C++, this layer shares memory space with the Computation Layer and serves as the binding agent. It also provides a graph container responsible for graph loading, storage, and format conversion.
12
+
* Computation Layer: Implemented in CUDA C/C++, this layer primarily executes the GPU-based network analysis functions, including betweenness centrality, k-core centrality, and SSSP.
Copy file name to clipboardExpand all lines: docs/eggpu.html
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -84,10 +84,10 @@ <h1>EGGPU<a class="headerlink" href="#eggpu" title="Permalink to this heading">
84
84
<h2>Overview<aclass="headerlink" href="#overview" title="Permalink to this heading"></a></h2>
85
85
<p>EGGPU is a GPU-accelerated network analysis library that supports essential functions such as betweenness centrality, k-core centrality, and single-source shortest path. Built on top of the <strong>EasyGraph</strong> library, EGGPU delivers a user-friendly Python API while achieving remarkable speedups for large-scale network analysis.</p>
86
86
<p>EGGPU is engineered with a three-layer architecture:
87
-
- User Interface Layer: Developed in Python, this layer offers intuitive and easy-to-use APIs for end users.
88
-
- Middleware Layer: Constructed in C++, this layer shares memory space with the Computation Layer and serves as the binding agent. It also provides a graph container responsible for graph loading, storage, and format conversion.
89
-
- Computation Layer: Implemented in CUDA C/C++, this layer primarily executes the GPU-based network analysis functions, including betweenness centrality, k-core centrality, and SSSP.
90
-
.. image:: eggpu_architecture.png</p>
87
+
* User Interface Layer: Developed in Python, this layer offers intuitive and easy-to-use APIs for end users.
88
+
* Middleware Layer: Constructed in C++, this layer shares memory space with the Computation Layer and serves as the binding agent. It also provides a graph container responsible for graph loading, storage, and format conversion.
89
+
* Computation Layer: Implemented in CUDA C/C++, this layer primarily executes the GPU-based network analysis functions, including betweenness centrality, k-core centrality, and SSSP.</p>
0 commit comments