Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SimonEjenstam/neo4j-gpu
/ types & classes
Types & classes
67 in github.com/SimonEjenstam/neo4j-gpu
⨍
Functions
286
◇
Types & classes
67
Class
AliasDictionary
src/main/java/se/simonevertsson/runner/AliasDictionary.java:7
Class
AliasDictionaryTest
Created by simon.evertsson on 2015-09-02.
src/test/java/se/simonevertsson/runner/AliasDictionaryTest.java:9
Class
BufferContainer
src/main/java/se/simonevertsson/gpu/buffer/BufferContainer.java:3
Class
BufferContainerGenerator
src/main/java/se/simonevertsson/gpu/buffer/BufferContainerGenerator.java:11
Class
CandidateChecker
src/main/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateChecker.java:15
Class
CandidateCheckerTest
Created by simon on 2015-06-23.
src/test/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateCheckerTest.java:16
Class
CandidateExplorer
src/main/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateExplorer.java:15
Class
CandidateExplorerTest
Created by simon on 2015-06-23.
src/test/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateExplorerTest.java:18
Class
CandidateInitializer
src/main/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateInitializer.java:14
Class
CandidateRefinement
src/main/java/se/simonevertsson/gpu/query/candidate/refinement/CandidateRefinement.java:14
Class
CandidateRefinery
src/main/java/se/simonevertsson/gpu/query/candidate/refinement/CandidateRefinery.java:15
Class
CandidateRefineryTest
Created by simon on 2015-06-23.
src/test/java/se/simonevertsson/gpu/query/candidate/refinement/CandidateRefineryTest.java:18
Class
CandidateRelationshipCounter
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipCounter.java:16
Class
CandidateRelationshipCounterTest
Created by simon on 2015-06-23.
src/test/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipCounterTest.java:17
Class
CandidateRelationshipFinder
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipFinder.java:13
Class
CandidateRelationshipFinderTest
Created by simon on 2015-06-25.
src/test/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipFinderTest.java:19
Class
CandidateRelationshipJoiner
src/main/java/se/simonevertsson/gpu/query/relationship/join/CandidateRelationshipJoiner.java:15
Class
CandidateRelationshipSearcher
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipSearcher.java:18
Class
CandidateRelationships
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:13
Class
CypherQueryRunner
Class which executes Cypher queries on a supplied {@link DatabaseService} from a given {@link QueryGraph}.
src/main/java/se/simonevertsson/runner/CypherQueryRunner.java:15
Class
DataBuffers
src/main/java/se/simonevertsson/gpu/buffer/DataBuffers.java:5
Class
DatabaseService
Service class which handles database connections and queries
src/main/java/se/simonevertsson/db/DatabaseService.java:13
Class
GpuGraph
src/main/java/se/simonevertsson/gpu/graph/GpuGraph.java:9
Class
GpuGraphConverter
This class converts graph data data types, such as Node and Relationship etc. to a more GPU-firendly representation such as arrays and primitive types
src/main/java/se/simonevertsson/gpu/graph/GpuGraphConverter.java:15
Class
GpuGraphConverterTest
src/test/java/se/simonevertsson/gpu/graph/GpuGraphConverterTest.java:11
Class
GpuQuery
This class excutes graph queries on the GPU using the given {@link QueryContext}.
src/main/java/se/simonevertsson/gpu/query/GpuQuery.java:21
Class
GpuQueryRunner
src/main/java/se/simonevertsson/runner/GpuQueryRunner.java:15
Class
LabelDictionary
Dictionary class which contains Node labels and their corresponding generated GPU-friendly representation
src/main/java/se/simonevertsson/gpu/dictionary/LabelDictionary.java:9
Class
LabelDictionaryTest
src/test/java/se/simonevertsson/gpu/dictionary/LabelDictionaryTest.java:5
Class
Main
Executes a performance experiment and stores the result in "/results"
src/main/java/se/simonevertsson/Main.java:11
Class
MockHelper
Created by simon.evertsson on 2015-05-28.
src/test/java/se/simonevertsson/MockHelper.java:22
Class
MockQuery
Created by simon on 2015-06-23.
src/test/java/se/simonevertsson/MockQuery.java:10
Class
PerformanceExperiment
Class which is used to execute a experiment which compare the runner performance of the GPU queries vs. regular Cypher queries The result of the exper
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:24
Class
PossibleSolutions
src/main/java/se/simonevertsson/gpu/query/relationship/join/PossibleSolutions.java:10
Class
QueryBuffers
src/main/java/se/simonevertsson/gpu/buffer/QueryBuffers.java:6
Class
QueryContext
src/main/java/se/simonevertsson/gpu/query/QueryContext.java:8
Class
QueryGraph
src/main/java/se/simonevertsson/runner/QueryGraph.java:10
Class
QueryGraphGenerator
This class tries to create a {@link List<QueryGraph>} generated from the supplied database ({@link List<Node>}), which fits the supplied graph charact
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:15
Class
QueryGraphGeneratorTest
Created by simon.evertsson on 2015-07-14.
src/test/java/se/simonevertsson/experiments/QueryGraphGeneratorTest.java:14
Class
QueryIdDictionary
src/main/java/se/simonevertsson/gpu/dictionary/QueryIdDictionary.java:5
Class
QueryKernels
src/main/java/se/simonevertsson/gpu/kernel/QueryKernels.java:10
Class
QueryLabel
src/main/java/se/simonevertsson/runner/QueryLabel.java:5
Class
QueryNode
src/main/java/se/simonevertsson/runner/QueryNode.java:8
Class
QueryRelationship
src/main/java/se/simonevertsson/runner/QueryRelationship.java:8
Class
QueryResult
src/main/java/se/simonevertsson/gpu/query/QueryResult.java:5
Class
QuerySolution
src/main/java/se/simonevertsson/gpu/query/QuerySolution.java:9
Class
QuerySolutionTest
Created by simon.evertsson on 2015-07-09.
src/test/java/se/simonevertsson/gpu/query/QuerySolutionTest.java:14
Class
QueryUtils
src/main/java/se/simonevertsson/gpu/query/QueryUtils.java:15
Class
QueryUtilsTest
Created by simon on 2015-06-01.
src/test/java/se/simonevertsson/gpu/query/QueryUtilsTest.java:10
Enum
RelTypes
src/test/java/se/simonevertsson/MockHelper.java:24
Class
SolutionCombinationCounter
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionCombinationCounter.java:13
Class
SolutionCombinationCounterTest
Created by simon on 2015-06-25.
src/test/java/se/simonevertsson/gpu/query/relationship/join/SolutionCombinationCounterTest.java:23
Class
SolutionCombinationGenerator
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionCombinationGenerator.java:14
Class
SolutionCombinationGeneratorTest
Created by simon on 2015-06-25.
src/test/java/se/simonevertsson/gpu/query/relationship/join/SolutionCombinationGeneratorTest.java:23
Class
SolutionInitializer
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionInitializer.java:15
Class
SolutionInitializerTest
Created by simon on 2015-06-25.
src/test/java/se/simonevertsson/gpu/query/relationship/join/SolutionInitializerTest.java:22
Class
SolutionPruner
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionPruner.java:13
Class
SolutionPrunerTest
Created by simon on 2015-06-25.
src/test/java/se/simonevertsson/gpu/query/relationship/join/SolutionPrunerTest.java:23
Class
SolutionRelationshipCombiner
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionRelationshipCombiner.java:13
Class
SolutionRelationshipCombinerTest
Created by simon on 2015-06-25.
src/test/java/se/simonevertsson/gpu/query/relationship/join/SolutionRelationshipCombinerTest.java:23
Class
SolutionValidator
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionValidator.java:13
Class
SolutionValidatorTest
Created by simon on 2015-06-25.
src/test/java/se/simonevertsson/gpu/query/relationship/join/SolutionValidatorTest.java:23
Class
SpanningTree
src/main/java/se/simonevertsson/gpu/query/SpanningTree.java:8
Class
SpanningTreeGenerator
src/main/java/se/simonevertsson/gpu/query/SpanningTreeGenerator.java:11
Class
SpanningTreeGeneratorTest
Created by simon on 2015-05-12.
src/test/java/se/simonevertsson/gpu/query/SpanningTreeGeneratorTest.java:12
Class
StatisticsUtils
Utils class which contains classes to calculate means and standard deviations of runtimes, speedups etc.
src/main/java/se/simonevertsson/experiments/StatisticsUtils.java:9
Class
TypeDictionary
src/main/java/se/simonevertsson/gpu/dictionary/TypeDictionary.java:5