Related Experiment Video
Updated: Jun 18, 2026

07:19
Microfluidic Imaging Flow Cytometry by Asymmetric-detection Time-stretch Optical Microscopy (ATOM)
Published on: June 28, 2017
High-throughput computing in the sciences
Mark Morgan1, Andrew Grimshaw1
1Department of Computer Science, University of Virginia, Charlottesville, Virginia, USA.
Methods in Enzymology
|November 10, 2009
Summary
CPU clock rates have plateaued, necessitating software parallelization. High-throughput computing offers a powerful and simple solution for researchers needing increased computational power.
Area of Science:
- Computer Science
- Computational Science
Background:
- The rapid growth in CPU clock rates has ceased, while computational demands continue to rise.
- Traditional methods of waiting for faster hardware are no longer viable for researchers.
Purpose of the Study:
- To introduce and explain high-throughput computing (HTC) as a solution to the growing need for computational power.
- To detail various patterns of HTC usage and the skills required for its effective implementation.
Main Methods:
- Focuses on high-throughput computing, a type of software parallelization.
- Explains how HTC enables running multiple software instances concurrently across distributed computers.
Main Results:
- Demonstrates the power and conceptual simplicity of HTC for achieving high degrees of parallelism.
- Provides practical examples, codes, and scripts for utilizing HTC.
Conclusions:
- HTC is a crucial technique for researchers to leverage parallelism and meet increasing computational needs.
- The chapter equips readers with the understanding and tools to apply HTC in their own research.

