Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Parallel Processing01:20

Parallel Processing

925
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
925
Cluster Sampling Method01:20

Cluster Sampling Method

11.0K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
11.0K
Multimachine Stability01:25

Multimachine Stability

677
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
677
Multiple Comparison Tests01:13

Multiple Comparison Tests

3.4K
Multiple comparison test, abbreviated as MCT, is a post hoc analysis generally performed after comparing multiple samples with one or more tests. An MCT will help identify a significantly different sample among multiple samples or a factor among multiple factors.
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
3.4K
Statistical Analysis: Overview01:11

Statistical Analysis: Overview

14.3K
When we take repeated measurements on the same or replicated samples, we will observe inconsistencies in the magnitude. These inconsistencies are called errors. To categorize and characterize these results and their errors, the researcher can use statistical analysis to determine the quality of the measurements and/or suitability of the methods.
One of the most commonly used statistical quantifiers is the mean, which is the ratio between the sum of the numerical values of all results and the...
14.3K
Statistical Software for Data Analysis and Clinical Trials01:12

Statistical Software for Data Analysis and Clinical Trials

1.7K
Statistical software is pivotal in data analysis and clinical trials by providing tools to analyze data, draw conclusions, and make predictions. These software packages range from simple data management applications to complex analytical platforms, supporting various statistical tests, models, and simulation techniques. Their significance lies in their ability to handle vast amounts of data with precision and efficiency, enabling researchers to validate hypotheses, identify trends, and make...
1.7K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Correction to: Induction of CNS α-synuclein pathology by fibrillar and non-amyloidogenic recombinant α-synuclein.

Acta neuropathologica communications·2026
Same author

Genome annotation of <i>Microbacterium</i> phage Statler containing a putative anti-CBASS gene (Acb2).

Microbiology resource announcements·2026
Same author

Improving Meat Quality and Lipid Metabolism of Finishing Pigs by Replacing Dietary Soybean Meal with Enzyme-Bacteria Co-Fermented Rapeseed Meal.

Foods (Basel, Switzerland)·2026
Same author

Image processing pipeline for AI-driven nanoparticle megalibrary characterization.

Scientific reports·2026
Same author

The adenovirus E4orf1 protein initiates a feedback loop involving insulin and growth factor receptors, AKT, and NF-κB, leading to abnormal DNA content in infected cells.

PLoS pathogens·2025
Same author

Extending letrozole dosing in patients with polycystic ovary syndrome undergoing ovulation induction with intrauterine insemination.

F&S reports·2025

Related Experiment Video

Updated: Apr 22, 2026

Large-scale Reconstructions and Independent, Unbiased Clustering Based on Morphological Metrics to Classify Neurons in Selective Populations
12:27

Large-scale Reconstructions and Independent, Unbiased Clustering Based on Morphological Metrics to Classify Neurons in Selective Populations

Published on: February 15, 2017

6.2K

High Performance Data Clustering: A Comparative Analysis of Performance for GPU, RASC, MPI, and OpenMP

Luobin Yang1, Steve C Chiu2, Wei-Keng Liao3

  • 1Department of Biological Sciences, Idaho State University.

The Journal of Supercomputing
|October 14, 2014
PubMed
Summary

This study compares K-means clustering implementations on GPUs, FPGAs, Beowulf clusters, and shared-memory machines. It analyzes performance, cost, and programming difficulty for these high-performance computing platforms.

Keywords:
HPCK-means ClusteringParallel Data ClusteringReconfigurable ComputingScalability

More Related Videos

Design and Optimization Strategies of a High-Performance Vented Box
14:23

Design and Optimization Strategies of a High-Performance Vented Box

Published on: June 9, 2023

1.8K

Related Experiment Videos

Last Updated: Apr 22, 2026

Large-scale Reconstructions and Independent, Unbiased Clustering Based on Morphological Metrics to Classify Neurons in Selective Populations
12:27

Large-scale Reconstructions and Independent, Unbiased Clustering Based on Morphological Metrics to Classify Neurons in Selective Populations

Published on: February 15, 2017

6.2K
Design and Optimization Strategies of a High-Performance Vented Box
14:23

Design and Optimization Strategies of a High-Performance Vented Box

Published on: June 9, 2023

1.8K

Area of Science:

  • Computer Science
  • High-Performance Computing
  • Data Mining

Background:

  • Traditional computing architectures like Beowulf clusters and shared-memory machines face challenges with massive datasets.
  • Graphics Processing Units (GPUs) and Field-Programmable Gate Arrays (FPGAs) offer massive parallelism and computational power for data-intensive tasks.

Purpose of the Study:

  • To implement and compare the K-means data clustering algorithm on diverse high-performance computing (HPC) platforms.
  • To evaluate the trade-offs between different HPC architectures for a common data mining task.

Main Methods:

  • Developed four distinct implementations of the K-means algorithm: CUDA for GPUs, Mitrion C for FPGAs, MPI for Beowulf clusters, and OpenMP for shared-memory systems.
  • Conducted comparative analyses focusing on platform cost, programming complexity, and execution performance.

Main Results:

  • Performance metrics, programming effort, and cost implications were evaluated for each HPC implementation.
  • Identified the strengths and weaknesses of GPU, FPGA, Beowulf cluster, and shared-memory approaches for K-means clustering.

Conclusions:

  • GPU and FPGA architectures present viable, scalable alternatives to traditional HPC systems for compute-intensive algorithms like K-means.
  • The choice of platform depends on a balance of performance requirements, development resources, and budget constraints.