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

Principle of Virtual Work: Problem Solving01:13

Principle of Virtual Work: Problem Solving

1.3K
The principle of virtual work is an essential concept in the field of mechanics and engineering. This is used to solve problems related to the equilibrium of a structure or system. It is based on the assumption that if a system is in equilibrium, the work done by all the forces during a virtual displacement is zero. This principle is applied by considering virtual displacements of the system and the corresponding work done by internal and external forces.
To apply the principle of virtual work,...
1.3K
Parallel Processing01:20

Parallel Processing

220
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...
220
Information Processing Approach01:30

Information Processing Approach

152
The information-processing theory of cognitive development centers on fundamental mental processes, including attention, memory, and problem-solving skills. Researchers in this field examine how cognitive abilities, such as working memory, evolve and influence children's overall development. Studies indicate that children with stronger working memory tend to excel in reading comprehension, math, and problem-solving compared to peers with less efficient memory skills. Low working memory is...
152
Machines: Problem Solving II01:30

Machines: Problem Solving II

367
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
367
Design Consideration01:22

Design Consideration

318
Designing a structure involves a series of considerations, primarily the material's ultimate strength, calculated through tests that measure changes under increased force until the material reaches its breaking point or limit. The ultimate load, where the material breaks, is divided by its original cross-sectional area, resulting in the ultimate normal stress or strength. The ultimate shearing stress is another significant factor taken into account.
The factor of safety is another key...
318
Improving Translational Accuracy02:07

Improving Translational Accuracy

11.8K
Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
11.8K

You might also read

Related Articles

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

Sort by
Same author

Primary neuroendocrine carcinoma of the kidney.

Biomedical papers of the Medical Faculty of the University Palacky, Olomouc, Czechoslovakia·2012
See all related articles

Related Experiment Video

Updated: Sep 8, 2025

Combining Computer Game-Based Behavioural Experiments With High-Density EEG and Infrared Gaze Tracking
13:40

Combining Computer Game-Based Behavioural Experiments With High-Density EEG and Infrared Gaze Tracking

Published on: December 16, 2010

16.8K

The OCR-Vx experience: lessons learned from designing and implementing a task-based runtime system.

Jiri Dokulil1, Siegfried Benkner1

  • 1Faculty of Computer Science, University of Vienna, Vienna, Austria.

The Journal of Supercomputing
|June 14, 2022
PubMed
Summary

Task-based runtime systems, like the Open Community Runtime (OCR), offer flexibility in parallel programming. Developing an independent implementation, OCR-Vx, provided key insights into managing complex parallel architectures and system design.

Keywords:
Non-uniform memory accessOpen Community RuntimeParallel computingTask-based runtime systems

More Related Videos

Task Interruption and Resumption Paradigm for Testing the Activation and Pursuit of an Abstract Thinking Goal
06:45

Task Interruption and Resumption Paradigm for Testing the Activation and Pursuit of an Abstract Thinking Goal

Published on: April 18, 2017

6.3K
An Open-Source, Fully Customizable 5-Choice Serial Reaction Time Task Toolbox for Automated Behavioral Training of Rodents
09:39

An Open-Source, Fully Customizable 5-Choice Serial Reaction Time Task Toolbox for Automated Behavioral Training of Rodents

Published on: January 19, 2022

4.3K

Related Experiment Videos

Last Updated: Sep 8, 2025

Combining Computer Game-Based Behavioural Experiments With High-Density EEG and Infrared Gaze Tracking
13:40

Combining Computer Game-Based Behavioural Experiments With High-Density EEG and Infrared Gaze Tracking

Published on: December 16, 2010

16.8K
Task Interruption and Resumption Paradigm for Testing the Activation and Pursuit of an Abstract Thinking Goal
06:45

Task Interruption and Resumption Paradigm for Testing the Activation and Pursuit of an Abstract Thinking Goal

Published on: April 18, 2017

6.3K
An Open-Source, Fully Customizable 5-Choice Serial Reaction Time Task Toolbox for Automated Behavioral Training of Rodents
09:39

An Open-Source, Fully Customizable 5-Choice Serial Reaction Time Task Toolbox for Automated Behavioral Training of Rodents

Published on: January 19, 2022

4.3K

Area of Science:

  • Computer Science
  • Parallel and Distributed Computing
  • Runtime Systems

Background:

  • Task-based runtime systems decouple computation from compute units, enhancing flexibility over thread-based solutions.
  • The Open Community Runtime (OCR) is a task-based system designed for large-scale parallel systems, featuring a comprehensive specification.
  • Complexity in parallel architectures necessitates flexible runtime systems for managing parallelism.

Purpose of the Study:

  • To present the experience of developing an independent implementation of the Open Community Runtime, named OCR-Vx.
  • To contextualize the OCR-Vx development within the existing OCR specification and other implementations.
  • To share key lessons learned in designing and implementing task-based runtime systems.

Main Methods:

  • Developed an independent implementation (OCR-Vx) based on the Open Community Runtime specification.
  • Analyzed design and implementation challenges encountered during development.
  • Compared OCR-Vx with the original OCR implementation and discussed its relation to the specification.

Main Results:

  • Successfully created an independent implementation (OCR-Vx) of the Open Community Runtime.
  • Identified and documented critical design and implementation issues in task-based runtime systems.
  • Gained practical experience in managing task synchronization, scheduling, data management, and memory consistency.

Conclusions:

  • Lessons learned from developing OCR-Vx offer valuable insights for future task-based runtime systems.
  • The separation of concerns in task-based systems aids in managing architectural complexity.
  • Independent implementations can validate specifications and contribute to the broader understanding of runtime system design.