Enabling Highly Efficient k-Means Computations on the SW26010 Many-Core Processor of Sunway TaihuLight
With the advent of the big data era, the amounts of sampling data and the dimensions of
data features are rapidly growing. It is highly desired to enable fast and efficient clustering of …
data features are rapidly growing. It is highly desired to enable fast and efficient clustering of …
Parallel Framework for Dimensionality Reduction of Large‐Scale Datasets
Dimensionality reduction refers to a set of mathematical techniques used to reduce
complexity of the original high‐dimensional data, while preserving its selected properties …
complexity of the original high‐dimensional data, while preserving its selected properties …
Computing large-scale distance matrices on GPU
A distance matrix is simply an n× n two-dimensional array that contains pairwise distances of
a set of n points in a metric space. It has a wide range of usage in several fields of scientific …
a set of n points in a metric space. It has a wide range of usage in several fields of scientific …
All-pairs computations on many-core graphics processors
Develo** high-performance applications on emerging multi-and many-core architectures
requires efficient map** techniques and architecture-specific tuning methodologies to …
requires efficient map** techniques and architecture-specific tuning methodologies to …
Taming DNA clustering in massive datasets with SLYMFAST
Data from sequencing instruments are produced at such rates that their analysis is
becoming increasingly computationally challenging. Although DNA sequence clustering of …
becoming increasingly computationally challenging. Although DNA sequence clustering of …
A high performance algorithm for clustering of large-scale protein mass spectrometry data using multi-core architectures
High-throughput mass spectrometers can produce thousands of peptide spectra from a
single complex protein sample in a short amount of time. These data sets contain a …
single complex protein sample in a short amount of time. These data sets contain a …
Exploiting thread-level and instruction-level parallelism to cluster mass spectrometry data using multicore architectures
Modern mass spectrometers can produce large numbers of peptide spectra from complex
biological samples in a short time. A substantial amount of redundancy is observed in these …
biological samples in a short time. A substantial amount of redundancy is observed in these …
Efficient DNA sequence partitioning using probabilistic subsets and hypergraphs
Sequence clustering is an important computational step in numerous bioinformatics
applications such as high-throughput immune system characterization, marker-based …
applications such as high-throughput immune system characterization, marker-based …
Parallelizing complex streaming applications on distributed scratchpad memory multicore architecture
SK Chen, CY Hung, CC Chen, CW Liu - International Journal of Parallel …, 2014 - Springer
Multicore processors can provide sufficient computing power and flexibility for complex
streaming applications, such as high-definition video processing. For less hardware …
streaming applications, such as high-definition video processing. For less hardware …
Parallel applications employing pairwise computations on emerging architectures
Today's emerging architectures have higher levels of parallelism incorporated within a
processor. They require efficient strategies to extract the performance they have to offer. In …
processor. They require efficient strategies to extract the performance they have to offer. In …