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

791
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...
791

You might also read

Related Articles

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

Sort by
Same author

ShaderNN: A Lightweight and Efficient Inference Engine for Real-time Applications on Mobile GPUs.

Neurocomputing·2025
Same authorSame journal

LEARNING COMPACT DNN MODELS FOR BEHAVIOR PREDICTION FROM NEURAL ACTIVITY OF CALCIUM IMAGING.

Journal of signal processing systems·2024
Same author

Neural Decoding on Imbalanced Calcium Imaging Data with a Network of Support Vector Machines.

Advanced robotics : the international journal of the Robotics Society of Japan·2024
Same author

Investigation of the Effect of Peptide p5 Targeting CDK5-p25 Hyperactivity on Munc18-1 (P67) Regulating Neuronal Exocytosis Using Molecular Simulations.

Biochemistry·2024
Same author

Interventions to enhance the research productivity of academic staff in higher education schools of nursing: A systematic review.

Nurse education in practice·2023
Same author

Jump-GRS: a multi-phase approach to structured pruning of neural networks for neural decoding.

Journal of neural engineering·2023
Same journal

Signal Processing Techniques for 6G.

Journal of signal processing systems·2023
Same journal

Fine-tuning-based Transfer Learning for Characterization of Adeno-Associated Virus.

Journal of signal processing systems·2023
Same journal

LSTM Network Integrated with Particle Filter for Predicting the Bus Passenger Traffic.

Journal of signal processing systems·2023
Same journal

OpenVVC Decoder Parameterized and Interfaced Synchronous Dataflow (PiSDF) Model: Tile Based Parallelism.

Journal of signal processing systems·2022
Same journal

Prediction of Bus Passenger Traffic using Gaussian Process Regression.

Journal of signal processing systems·2022
See all related articles

Related Experiment Video

Updated: Feb 19, 2026

Advanced Workflow for Taking High-Quality Increment Cores - New Techniques and Devices
07:40

Advanced Workflow for Taking High-Quality Increment Cores - New Techniques and Devices

Published on: March 10, 2023

2.9K

A Hybrid Task Graph Scheduler for High Performance Image Processing Workflows.

Timothy Blattner1,2, Walid Keyrouz1, Shuvra S Bhattacharyya3,4

  • 1Information Technology Laboratory, National Institute of Standards and Technology, Gaithersburg, MD 20899, USA.

Journal of Signal Processing Systems
|November 7, 2017
PubMed
Summary
This summary is machine-generated.

The Hybrid Task Graph Scheduler (HTGS) enhances programmer productivity for hybrid computing. It optimizes performance on multi-core and multi-GPU systems by managing tasks, memory, and data movement efficiently.

Keywords:
DataflowHeterogeneous architecturesHybrid workflowsImage processingMatrix multiplicationTask graph

More Related Videos

Author Spotlight: Enhancing Cryo-Electron Microscopy by Automated Data Collection and Analysis Techniques
07:52

Author Spotlight: Enhancing Cryo-Electron Microscopy by Automated Data Collection and Analysis Techniques

Published on: December 1, 2023

1.5K
Hybrid µCT-FMT imaging and image analysis
13:45

Hybrid µCT-FMT imaging and image analysis

Published on: June 4, 2015

13.7K

Related Experiment Videos

Last Updated: Feb 19, 2026

Advanced Workflow for Taking High-Quality Increment Cores - New Techniques and Devices
07:40

Advanced Workflow for Taking High-Quality Increment Cores - New Techniques and Devices

Published on: March 10, 2023

2.9K
Author Spotlight: Enhancing Cryo-Electron Microscopy by Automated Data Collection and Analysis Techniques
07:52

Author Spotlight: Enhancing Cryo-Electron Microscopy by Automated Data Collection and Analysis Techniques

Published on: December 1, 2023

1.5K
Hybrid µCT-FMT imaging and image analysis
13:45

Hybrid µCT-FMT imaging and image analysis

Published on: June 4, 2015

13.7K

Area of Science:

  • Computer Science
  • High-Performance Computing
  • Parallel Computing

Background:

  • Scalability is crucial for performance in hybrid and cluster computing environments.
  • Scheduling parallel code presents challenges due to data dependencies, memory management, data motion, and processor occupancy.
  • Existing methods often require complex manual optimization for multi-core and multi-GPU systems.

Purpose of the Study:

  • To introduce the Hybrid Task Graph Scheduler (HTGS) as an abstract execution model, framework, and API.
  • To improve programmer productivity in developing hybrid workflows for multi-core and multi-GPU systems.
  • To demonstrate efficient management of tasks, memory, and data movement for enhanced computational performance.

Main Methods:

  • Developed HTGS as an abstract execution model and API for hybrid workflows.
  • Implemented HTGS to manage task dependencies, independent CPU/GPU memory representations, and overlapping computations with I/O and data transfers.
  • Demonstrated HTGS with matrix multiplication and microscopy image stitching algorithms.

Main Results:

  • HTGS implementation for image stitching reduced code size by approximately 43% with minimal overhead.
  • HTGS-based matrix multiplication achieved 1.3x and 1.8x speedups for large matrices compared to OpenBLAS.
  • HTGS effectively keeps multiple GPUs occupied and utilizes all available compute resources.

Conclusions:

  • HTGS significantly enhances programmer productivity for hybrid computing workflows.
  • The explicit data motion and memory abstractions in HTGS facilitate data locality decisions.
  • HTGS provides a performant and efficient solution for scalable applications on modern multi-core and multi-GPU architectures.