DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: System and method of storing and analyzing information

Abstract

A system and method of storing and analyzing information is disclosed. The system includes a compiler layer to convert user queries to data parallel executable code. The system further includes a library of multithreaded algorithms, processes, and data structures. The system also includes a multithreaded runtime library for implementing compiled code at runtime. The executable code is dynamically loaded on computing elements and contains calls to the library of multithreaded algorithms, processes, and data structures and the multithreaded runtime library.

Inventors:
; ; ; ; ;
Issue Date:
Research Org.:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1496225
Patent Number(s):
10146828
Application Number:
14/339,163
Assignee:
Battelle Memorial Institute (Richland, WA)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
AC05-76RLO1830
Resource Type:
Patent
Resource Relation:
Patent File Date: 2014 Jul 23
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Feo, John T., Haglin, David J., Morari, Alessandro, Tumeo, Antonino, Villa, Oreste, and Weaver, Jesse R. System and method of storing and analyzing information. United States: N. p., 2018. Web.
Feo, John T., Haglin, David J., Morari, Alessandro, Tumeo, Antonino, Villa, Oreste, & Weaver, Jesse R. System and method of storing and analyzing information. United States.
Feo, John T., Haglin, David J., Morari, Alessandro, Tumeo, Antonino, Villa, Oreste, and Weaver, Jesse R. Tue . "System and method of storing and analyzing information". United States. https://www.osti.gov/servlets/purl/1496225.
@article{osti_1496225,
title = {System and method of storing and analyzing information},
author = {Feo, John T. and Haglin, David J. and Morari, Alessandro and Tumeo, Antonino and Villa, Oreste and Weaver, Jesse R.},
abstractNote = {A system and method of storing and analyzing information is disclosed. The system includes a compiler layer to convert user queries to data parallel executable code. The system further includes a library of multithreaded algorithms, processes, and data structures. The system also includes a multithreaded runtime library for implementing compiled code at runtime. The executable code is dynamically loaded on computing elements and contains calls to the library of multithreaded algorithms, processes, and data structures and the multithreaded runtime library.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Dec 04 00:00:00 EST 2018},
month = {Tue Dec 04 00:00:00 EST 2018}
}

Works referenced in this record:

A programmatic introduction to Neo4j
conference, January 2012


High-performance, massively scalable distributed systems using the MapReduce software framework: the SHARD triple-store
conference, January 2010


Toward a data scalable solution for facilitating discovery of science resources
journal, December 2014


Scaling Semantic Graph Databases in Size and Performance
journal, July 2014


Pregel: a system for large-scale graph processing
conference, January 2010


Compressing, storing and searching sequence data
patent-application, July 2013


SW-Store: a vertically partitioned DBMS for Semantic Web data management
journal, February 2009


System and method for generating code for an integrated data system
patent-application, September 2007


GraphX: a resilient distributed graph system on Spark
conference, January 2013


The Hadoop distributed filesystem: Balancing portability and performance
conference, March 2010


Query Execution Systems and Methods
patent-application, December 2012


Intelligent SQL generation for persistent object retrieval
patent-application, February 2007


Method and system for processing graph queries
patent-application, May 2014


An Algorithm for Subgraph Isomorphism
journal, January 1976


An Empirical Comparison of Graph Databases
conference, September 2013


Data flow system and method for heterogeneous data integration environments
patent-application, September 2007


Systems and methods for three-term semantic search
patent-application, September 2012


Scaling Irregular Applications through Data Aggregation and Software Multithreading
conference, May 2014

  • Morari, Alessandro; Tumeo, Antonino; Chavarria-Miranda, Daniel
  • 2014 IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2014 IEEE 28th International Parallel and Distributed Processing Symposium
  • https://doi.org/10.1109/IPDPS.2014.117

Designing Hybrid Architectures for Massive-Scale Graph Analysis
conference, May 2013


The Berlin SPARQL Benchmark
journal, April 2009


Challenges in Parallel Graph Processing
journal, March 2007