MCPcopy Create free account

hub / github.com/SimonEjenstam/neo4j-gpu / functions

Functions286 in github.com/SimonEjenstam/neo4j-gpu

↓ 1 callersMethodcountLabels
(ArrayList<Relationship> queryGraphRelationships)
src/main/java/se/simonevertsson/gpu/query/SpanningTreeGenerator.java:69
↓ 1 callersMethodcreateDataBuffers
(QueryKernels queryKernels, QueryContext queryContext)
src/main/java/se/simonevertsson/gpu/buffer/BufferContainerGenerator.java:19
↓ 1 callersMethodcreateQueryBuffers
(QueryKernels queryKernels, QueryContext queryContext)
src/main/java/se/simonevertsson/gpu/buffer/BufferContainerGenerator.java:40
↓ 1 callersMethodexecuteCyperQuery
(QueryGraph queryGraph, CypherQueryRunner cypherQueryRunner)
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:113
↓ 1 callersMethodexecuteGpuAndCypherQuery
(int iteration, QueryGraph queryGraph)
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:72
↓ 1 callersMethodexecuteGpuQuery
(QueryGraph queryGraph, GpuQueryRunner gpuQueryRunner)
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:122
↓ 1 callersMethodexecuteQueries
(List<QueryGraph> queryGraphs)
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:59
↓ 1 callersMethodfindInitialRelationship
(ArrayList<Relationship> queryGraphRelationships)
src/main/java/se/simonevertsson/gpu/query/SpanningTreeGenerator.java:52
↓ 1 callersMethodgenerateBasicMockQueryGraph
()
src/test/java/se/simonevertsson/MockHelper.java:119
↓ 1 callersMethodgeneratePrefixScanArrayFromBooleans
(Pointer<Boolean> bufferPointer, int bufferSize)
src/main/java/se/simonevertsson/gpu/query/QueryUtils.java:75
↓ 1 callersMethodgenerateQueryGraph
(QueryGraph queryGraph, Node visitedNode)
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:106
↓ 1 callersMethodgenerateQueryGraphFromGivenStartIndex
(int startIndex)
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:64
↓ 1 callersMethodgenerateQueryGraphs
()
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:197
↓ 1 callersMethodgenerateQuerySolutions
(QueryKernels queryKernels, QueryContext queryContext, PossibleSolutions solution)
src/main/java/se/simonevertsson/gpu/query/QueryUtils.java:87
↓ 1 callersMethodgenerateTriangleMockQueryGraph
()
src/test/java/se/simonevertsson/MockHelper.java:85
↓ 1 callersMethodgetAllAliases
()
src/main/java/se/simonevertsson/runner/AliasDictionary.java:30
↓ 1 callersMethodgetDatabaseName
()
src/main/java/se/simonevertsson/db/DatabaseService.java:127
↓ 1 callersMethodgetIdForAlias
(String alias)
src/main/java/se/simonevertsson/runner/AliasDictionary.java:22
↓ 1 callersMethodgetIdForLabel
Returns the GPU translation for the supplied label @param label A node label whose generated translation should be returned @return The GPU translati
src/main/java/se/simonevertsson/gpu/dictionary/LabelDictionary.java:51
↓ 1 callersMethodgetIncomingRelationships
()
src/main/java/se/simonevertsson/runner/QueryNode.java:173
↓ 1 callersMethodgetRelationships
()
src/main/java/se/simonevertsson/runner/QueryNode.java:41
↓ 1 callersMethodgetSolutionCount
()
src/main/java/se/simonevertsson/gpu/query/relationship/join/PossibleSolutions.java:37
↓ 1 callersMethodgetTotalExecutionTime
()
src/main/java/se/simonevertsson/gpu/query/QueryResult.java:30
↓ 1 callersMethodhandleResult
(Result result, QueryGraph queryGraph)
src/main/java/se/simonevertsson/runner/CypherQueryRunner.java:42
↓ 1 callersMethodinitializeFileWriter
()
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:228
↓ 1 callersMethodinitializeGenerationAttempt
(int nodeCount)
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:181
↓ 1 callersMethodinitializeLists
()
src/main/java/se/simonevertsson/gpu/graph/GpuGraphConverter.java:127
↓ 1 callersMethodinitializeQueryKernels
()
src/main/java/se/simonevertsson/gpu/kernel/QueryKernels.java:28
↓ 1 callersMethodinitializeRuntimeMaps
()
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:216
↓ 1 callersMethodinsertAlias
(Node node, String alias)
src/main/java/se/simonevertsson/runner/AliasDictionary.java:17
↓ 1 callersMethodinsertType
(String type)
src/main/java/se/simonevertsson/gpu/dictionary/TypeDictionary.java:19
↓ 1 callersMethodintializeExperiment
()
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:208
↓ 1 callersMethodjoinCandidateRelationships
(HashMap<Integer, CandidateRelationships> candidateRelationshipsHashMap)
src/main/java/se/simonevertsson/gpu/query/relationship/join/CandidateRelationshipJoiner.java:37
↓ 1 callersMethodmeanOfGpuSpeedup
(ArrayList<Long> gpuRuntimes, ArrayList<Long> cypherRuntimes)
src/main/java/se/simonevertsson/experiments/StatisticsUtils.java:20
↓ 1 callersMethodmeanOfSpeedupIncludingConversionTime
(ArrayList<Long> conversionRuntimes, ArrayList<Long> gpuRuntimes, ArrayList<Long> cypherRuntimes)
src/main/java/se/simonevertsson/experiments/StatisticsUtils.java:37
↓ 1 callersMethodregisterShutdownHook
(final GraphDatabaseService graphDb)
src/main/java/se/simonevertsson/db/DatabaseService.java:35
↓ 1 callersMethodrunCypherQueryForSolutions
Executes the Cypher runner generated from the supplied {@link QueryGraph} on the supplied {@link DatabaseService} and returns the result of the runner
src/main/java/se/simonevertsson/runner/CypherQueryRunner.java:26
↓ 1 callersMethodrunExperiment
()
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:45
↓ 1 callersMethodrunGpuQuery
(DatabaseService databaseService, QueryGraph queryGraph, QueryKernels queryKernels)
src/main/java/se/simonevertsson/runner/GpuQueryRunner.java:17
↓ 1 callersMethodsearchCandidateRelationships
()
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipSearcher.java:36
↓ 1 callersMethodsetMinimumQueryGraphAmount
(int minimumQueryGraphAmount)
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:47
↓ 1 callersMethodsetSpanningTree
(SpanningTree spanningTree)
src/main/java/se/simonevertsson/runner/QueryGraph.java:87
↓ 1 callersMethodstdDevOfGpuSpeedup
(ArrayList<Long> gpuRuntimes, ArrayList<Long> cypherRuntimes, double gpuSpeedupAvg)
src/main/java/se/simonevertsson/experiments/StatisticsUtils.java:11
↓ 1 callersMethodstdDevOfSpeedupIncludingConversionTime
(ArrayList<Long> conversionRuntimes, ArrayList<Long> gpuRuntimes, ArrayList<Long> cypherRuntimes, double conve
src/main/java/se/simonevertsson/experiments/StatisticsUtils.java:28
↓ 1 callersMethodtoString
()
src/main/java/se/simonevertsson/gpu/dictionary/LabelDictionary.java:65
↓ 1 callersMethodvalidateInputArguments
(String[] args)
src/main/java/se/simonevertsson/Main.java:34
↓ 1 callersMethodwarmDatabaseCaches
Executes a runner which touches all nodes and relationships to warm the database caches
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:190
↓ 1 callersMethodwriteIterationResultToFile
(QueryGraph queryGraph, QueryResult gpuQueryResult, QueryResult cypherQueryResult)
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:132
↓ 1 callersMethodwriteStatisticalResultsToFile
()
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:145
MethodAliasDictionary
()
src/main/java/se/simonevertsson/runner/AliasDictionary.java:12
MethodBufferContainer
(DataBuffers dataBuffers, QueryBuffers queryBuffers)
src/main/java/se/simonevertsson/gpu/buffer/BufferContainer.java:7
MethodCandidateChecker
(QueryContext queryContext, QueryKernels queryKernels, BufferContainer bufferContainer, int dataNodeCount)
src/main/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateChecker.java:23
MethodCandidateExplorer
(QueryKernels queryKernels, BufferContainer bufferContainer, QueryContext queryContext)
src/main/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateExplorer.java:22
MethodCandidateInitializer
(QueryContext queryContext, QueryKernels queryKernels, BufferContainer bufferContainer)
src/main/java/se/simonevertsson/gpu/query/candidate/initialization/CandidateInitializer.java:21
MethodCandidateRefinement
(QueryContext queryContext, QueryKernels queryKernels, BufferContainer bufferContainer)
src/main/java/se/simonevertsson/gpu/query/candidate/refinement/CandidateRefinement.java:22
MethodCandidateRefinery
(QueryKernels queryKernels, BufferContainer bufferContainer, QueryContext queryContext)
src/main/java/se/simonevertsson/gpu/query/candidate/refinement/CandidateRefinery.java:22
MethodCandidateRelationshipCounter
(QueryKernels queryKernels, BufferContainer bufferContainer, int dataNodeCount)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipCounter.java:24
MethodCandidateRelationshipFinder
(QueryKernels queryKernels, BufferContainer bufferContainer, int dataNodeCount)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipFinder.java:20
MethodCandidateRelationshipJoiner
(QueryContext queryContext, QueryKernels queryKernels, BufferContainer bufferContainer)
src/main/java/se/simonevertsson/gpu/query/relationship/join/CandidateRelationshipJoiner.java:26
MethodCandidateRelationshipSearcher
(QueryContext queryContext, QueryKernels queryKernels, BufferContainer bufferContainer)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationshipSearcher.java:27
MethodCandidateRelationships
(Relationship relationship, QueryContext queryContext, QueryKernels queryKernels)
src/main/java/se/simonevertsson/gpu/query/relationship/search/CandidateRelationships.java:28
MethodDatabaseService
Creates a new connection to a Neo4j database @param databasePath The absolute path to the the database directory. @param configPath The absolute pa
src/main/java/se/simonevertsson/db/DatabaseService.java:25
MethodGpuGraph
(ArrayList<Integer> labelIndices, ArrayList<Integer> nodeLabels, ArrayList<Integer> relationshipIndices, Array
src/main/java/se/simonevertsson/gpu/graph/GpuGraph.java:25
MethodGpuGraphConverter
Creates a new converter. @param nodes A list of all nodes in the database which should be queried. @param labelDictionary A dictionary wher
src/main/java/se/simonevertsson/gpu/graph/GpuGraphConverter.java:38
MethodGpuQuery
(QueryContext queryContext)
src/main/java/se/simonevertsson/gpu/query/GpuQuery.java:26
MethodLabelDictionary
Initializes a new label dictionary
src/main/java/se/simonevertsson/gpu/dictionary/LabelDictionary.java:20
MethodMockQuery
(QueryContext queryContext, QueryKernels queryKernels, BufferContainer bufferContainer)
src/test/java/se/simonevertsson/MockQuery.java:16
MethodPerformanceExperiment
(DatabaseService databaseService, int maxQueryGraphNodeCount, int minQueryGraphRelationshipCount, int experime
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:38
MethodPossibleSolutions
(CLBuffer<Integer> solutionElements, CLBuffer<Integer> solutionRelationships, QueryContext queryContext, CLQue
src/main/java/se/simonevertsson/gpu/query/relationship/join/PossibleSolutions.java:19
MethodQueryContext
(GpuGraph gpuData, GpuGraph gpuQuery, QueryGraph queryGraph, LabelDictionary labelDictionary, TypeDictionary t
src/main/java/se/simonevertsson/gpu/query/QueryContext.java:18
MethodQueryGraphGenerator
Creates a new generator which will try to generate runner graphs from existing sub graphs in the supplied database. The characteristics of the runner
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:40
MethodQueryIdDictionary
()
src/main/java/se/simonevertsson/gpu/dictionary/QueryIdDictionary.java:13
MethodQueryKernels
()
src/main/java/se/simonevertsson/gpu/kernel/QueryKernels.java:24
MethodQueryLabel
(String name)
src/main/java/se/simonevertsson/runner/QueryLabel.java:8
MethodQueryNode
(long id)
src/main/java/se/simonevertsson/runner/QueryNode.java:16
MethodQueryRelationship
(long id, Node startNode, Node endNode, RelationshipType type)
src/main/java/se/simonevertsson/runner/QueryRelationship.java:15
MethodQueryResult
(List<QuerySolution> querySolutions, long conversionExecutionTime, long queryExecutionTime)
src/main/java/se/simonevertsson/gpu/query/QueryResult.java:11
MethodQuerySolution
(QueryGraph queryGraph, List<Map.Entry<String, Integer>> solutionElements)
src/main/java/se/simonevertsson/gpu/query/QuerySolution.java:15
MethodSolutionCombinationCounter
(QueryKernels queryKernels, QueryContext queryContext)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionCombinationCounter.java:17
MethodSolutionCombinationGenerator
(QueryKernels queryKernels, QueryContext queryContext)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionCombinationGenerator.java:18
MethodSolutionInitializer
(QueryContext queryContext, QueryKernels queryKernels)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionInitializer.java:19
MethodSolutionPruner
(QueryKernels queryKernels, QueryContext queryContext)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionPruner.java:17
MethodSolutionRelationshipCombiner
(QueryKernels queryKernels, QueryContext queryContext)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionRelationshipCombiner.java:17
MethodSolutionValidator
(QueryKernels queryKernels, QueryContext queryContext)
src/main/java/se/simonevertsson/gpu/query/relationship/join/SolutionValidator.java:17
MethodSpanningTree
(List<Relationship> spanningTreeRelationships, List<Node> visitOrder)
src/main/java/se/simonevertsson/gpu/query/SpanningTree.java:14
MethodTypeDictionary
()
src/main/java/se/simonevertsson/gpu/dictionary/TypeDictionary.java:13
MethodcompareQuerySolutions
(List<QuerySolution> cypherQueryResult, List<QuerySolution> gpuQueryResult)
src/main/java/se/simonevertsson/experiments/PerformanceExperiment.java:247
MethodcreateAlias
()
src/main/java/se/simonevertsson/experiments/QueryGraphGenerator.java:198
Methoddelete
()
src/main/java/se/simonevertsson/runner/QueryRelationship.java:26
Methoddelete
()
src/main/java/se/simonevertsson/runner/QueryNode.java:37
Methodequals
(Object obj)
src/main/java/se/simonevertsson/runner/QueryGraph.java:77
Methodequals
(Object that)
src/main/java/se/simonevertsson/runner/QueryLabel.java:17
MethodgenerateOutputIndexArray
(Pointer<Boolean> validationIndicatorsPointer, int possibleSolutionCount)
src/main/java/se/simonevertsson/gpu/query/relationship/join/CandidateRelationshipJoiner.java:129
MethodgenerateOutputIndexArrayFromIntegers
(Pointer<Integer> validationIndicatorsPointer, int possibleSolutionCount)
src/main/java/se/simonevertsson/gpu/query/relationship/join/CandidateRelationshipJoiner.java:109
MethodgetAliasCount
()
src/main/java/se/simonevertsson/runner/AliasDictionary.java:34
MethodgetAllRelationships
Retrieves all relationships in the currently connected database @return A list of all relationships in the database
src/main/java/se/simonevertsson/db/DatabaseService.java:80
MethodgetEventRunTime
(CLEvent event)
src/main/java/se/simonevertsson/gpu/query/QueryUtils.java:120
MethodgetGraphDatabase
()
src/main/java/se/simonevertsson/runner/QueryRelationship.java:54
MethodgetGraphDatabase
()
src/main/java/se/simonevertsson/runner/QueryNode.java:145
MethodgetId
()
src/main/java/se/simonevertsson/runner/QueryRelationship.java:22
← previousnext →101–200 of 286, ranked by callers