Native Programming Architecture
In the native programming architecture, your code runs solely on the Pathfinder platform. Our native interface lets you analyze data at lightning-fast speeds when running your programs on Pathfinder. Your program must be written in C, C++, Cilk, or GraphBLAS to run natively.
The Native Lucata Programming Architecture
Execute your program through an interface running on your traditional computing environment. A high-performance data loader copies the data to be processed from your traditional computing environment system onto the Pathfinder platform. All processing is executed on the Pathfinder next-generation computing environment. You can either run your own algorithms or take advantage of the pre-existing optimized Pathfinder algorithms, which include:
PageRank | Scored Search |
BLAST | Triangle Count |
Connected Component | K-truss Subgraph |
Breadth-First Search (BFS) | RandomAccess (GUPS) |