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 = {2018},
month = {12}
}
Works referenced in this record:
A programmatic introduction to Neo4j
conference, January 2012
- Webber, Jim
- Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity - SPLASH '12
Methods, systems, apparatuses, and computer-readable mediums for provisioning petrotechnical workflows in a cloud computing environment
patent, January 2016
- Deimbacher, Franz X.; Goggan, Walter H.; Culley, Joseph
- US Patent Document 9,229,603
High-performance, massively scalable distributed systems using the MapReduce software framework: the SHARD triple-store
conference, January 2010
- Rohloff, Kurt; Schantz, Richard E.
- Programming Support Innovations for Emerging Distributed Applications on - PSI EtA '10
Toward a data scalable solution for facilitating discovery of science resources
journal, December 2014
- Weaver, Jesse; Castellana, Vito Giovanni; Morari, Alessandro
- Parallel Computing, Vol. 40, Issue 10, p. 682-696
Scaling Semantic Graph Databases in Size and Performance
journal, July 2014
- Morari, Alessandro; Castellana, Vito Giovanni; Villa, Oreste
- IEEE Micro, Vol. 34, Issue 4
Pregel: a system for large-scale graph processing
conference, January 2010
- Malewicz, Grzegorz; Austern, Matthew H.; Bik, Aart J. C.
- Proceedings of the 2010 international conference on Management of data - SIGMOD '10
Compressing, storing and searching sequence data
patent-application, July 2013
- Baym, Michael H.; Leighton, Bonnie Berger; Loh, Po-Ru
- US Patent Application 13/722121; 20130191351
SW-Store: a vertically partitioned DBMS for Semantic Web data management
journal, February 2009
- Abadi, Daniel J.; Marcus, Adam; Madden, Samuel R.
- The VLDB Journal, Vol. 18, Issue 2, p. 385-406
System and method for generating code for an integrated data system
patent-application, September 2007
- Jin, Qi; Liao, Hui; Padmanabhan, Sriram K.
- US Patent Application 11/372540; 20070214111
GraphX: a resilient distributed graph system on Spark
conference, January 2013
- Xin, Reynold S.; Gonzalez, Joseph E.; Franklin, Michael J.
- First International Workshop on Graph Data Management Experiences and Systems - GRADES '13
The Hadoop distributed filesystem: Balancing portability and performance
conference, March 2010
- Shafer, Jeffrey; Rixner, Scott; Cox, Alan L.
- amp; Software (ISPASS 2010), 2010 IEEE International Symposium on Performance Analysis of Systems & Software (ISPASS)
Query Execution Systems and Methods
patent-application, December 2012
- Abadi, Daniel; Huang, Jiewen
- US Patent Application 13/538336; 20120310916
Intelligent SQL generation for persistent object retrieval
patent-application, February 2007
- Warren, Matthew J.; Hejlsberg, Anders; Bolognese, Luca
- US Patent Application 11/193573; 20070027905
Method and system for processing graph queries
patent-application, May 2014
- Digana, Tibor
- US Patent Application 13/764846; 20140136520
An Algorithm for Subgraph Isomorphism
journal, January 1976
- Ullmann, J. R.
- Journal of the ACM, Vol. 23, Issue 1
An Empirical Comparison of Graph Databases
conference, September 2013
- Jouili, Salim; Vansteenberghe, Valentin
- 2013 International Conference on Social Computing (SocialCom)
Data flow system and method for heterogeneous data integration environments
patent-application, September 2007
- Behnen, Marion Else; Jin, Qi; Liao, Hui
- US Patent Application 11/373685; 20070214171
Systems and methods for three-term semantic search
patent-application, September 2012
- Pehle, Todd
- US Patent Application 13/071949; 20120246153
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
Designing Hybrid Architectures for Massive-Scale Graph Analysis
conference, May 2013
- Ediger, David; Bader, David A.
- 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW)
The Berlin SPARQL Benchmark
journal, April 2009
- Bizer, Christian; Schultz, Andreas
- International Journal on Semantic Web and Information Systems, Vol. 5, Issue 2
System and method for optimizing federated and ETL'd databases with considerations of specialized data structures within an environment having multidimensional constraints
patent-application, July 2009
- Friedlander, Robert R.; Kraemer, James R.
- US Patent Application 11/968233; 20090171889
Challenges in Parallel Graph Processing
journal, March 2007
- Lumsdaine, Andrew; Gregor, Douglas; Hendrickson, Bruce
- Parallel Processing Letters, Vol. 17, Issue 01