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)