Fomin, 2011 - Google Patents
Consideration of data load time on modern processors for the Verlet table and linked‐cell algorithmsFomin, 2011
- Document ID
- 16816384859077213474
- Author
- Fomin E
- Publication year
- Publication venue
- Journal of Computational Chemistry
External Links
Snippet
Neighbor search algorithms are widely used in molecular dynamics for the direct computation of short‐range pairwise interatomic potentials. These algorithms are based on the Verlet table (VT) and linked‐cell (LC) methods. It is widely believed that the VT is more …
- 238000011068 load 0 title abstract description 12
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30312—Storage and indexing structures; Management thereof
- G06F17/30321—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/30—Arrangements for executing machine-instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30076—Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
- G06F9/30087—Synchronisation or serialisation instructions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/52—Programme synchronisation; Mutual exclusion, e.g. by means of semaphores; Contention for resources among tasks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30587—Details of specialised database models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30575—Replication, distribution or synchronisation of data between databases or within a distributed database; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F19/00—Digital computing or data processing equipment or methods, specially adapted for specific applications
- G06F19/10—Bioinformatics, i.e. methods or systems for genetic or protein-related data processing in computational molecular biology
- G06F19/16—Bioinformatics, i.e. methods or systems for genetic or protein-related data processing in computational molecular biology for molecular structure, e.g. structure alignment, structural or functional relations, protein folding, domain topologies, drug targeting using structure data, involving two-dimensional or three-dimensional structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Fomin | Consideration of data load time on modern processors for the Verlet table and linked‐cell algorithms | |
Zhou et al. | Accelerating graph analytics on CPU-FPGA heterogeneous platform | |
Stone et al. | Accelerating molecular modeling applications with graphics processors | |
Chi et al. | Nxgraph: An efficient graph processing system on a single machine | |
Mittal et al. | A survey of deep learning on cpus: opportunities and co-optimizations | |
Han et al. | TurboGraph: a fast parallel graph engine handling billion-scale graphs in a single PC | |
Hijma et al. | Optimization techniques for GPU programming | |
Lee et al. | Extrav: boosting graph processing near storage with a coherent accelerator | |
Zois et al. | Massively parallel skyline computation for processing-in-memory architectures | |
Murarasu et al. | Compact data structure and scalable algorithms for the sparse grid technique | |
US11144499B1 (en) | Method for logging update queries | |
Żukowski | Balancing vectorized query execution with bandwidth-optimized storage | |
Lifflander et al. | Steal tree: Low-overhead tracing of work stealing schedulers | |
Han et al. | A novel ReRAM-based processing-in-memory architecture for graph traversal | |
Vilim et al. | Aurochs: An architecture for dataflow threads | |
Arkhipov et al. | Sorting with gpus: A survey | |
Beier et al. | GiST scan acceleration using coprocessors | |
Haque et al. | accelerating parallel evaluations of ROCS | |
Wang et al. | A scalable spatial skyline evaluation system utilizing parallel independent region groups | |
Kaufmann et al. | Parallel Array-Based Single-and Multi-Source Breadth First Searches on Large Dense Graphs. | |
West et al. | A hybrid approach to processing big data graphs on memory-restricted systems | |
Schmid et al. | A GPU solvent–solvent interaction calculation accelerator for biomolecular simulations using the GROMOS software | |
Bellas et al. | An empirical evaluation of exact set similarity join techniques using gpus | |
Hu et al. | GAMMA: A Graph Pattern Mining Framework for Large Graphs on GPU | |
Chang | Scalable parallel tridiagonal algorithms with diagonal pivoting and their optimization for many-core architectures |