binary search tree - Applications of BSTs in HPC -


Are there binary search trees used in HPC workloads?

I know that using the quad-trees and fact-tree to represent 2D and 3D spaces in many HPC applications is done. For example, uses the Barnes-Hat algorithm oct-trees . The tractor-tree is used in the cfd application. But I was not able to find any workload using a parallel / concurrent version of the BST or BST

Yes, they are similar to many other basic data structures.

There are only special types of BST graphs, so they can be paralleled. The most complex part is balancing the tree when it changes too much (the unbalanced BST is still BST) and the number of processors is high, not all groups are equally good for graph functions, and this can improve. For example, parallel implementations of some BST and some BSTs in HSP libraries:

  • - PtTRNFNDR - to find patterns in DNA sequences; Threading parity is shown

  • , 2000 states that KD trees, which are multi-dimensional binary search trees, were useful for spatial data

  • is implemented in parallel BST, cactuscode.org - " In many different applications, they use binary tree structure for efficiency; high performance database, visualization hierarchy, discrete mathematics, Monte Carlo simulation, logic programming C and computational econometrics

  • BST in the HDF 5 Format Library: Part of TMVA4, used in CER: - of 4.2



Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -