Related Experiment Video
Updated: Feb 15, 2026

11:03
Massively Parallel Reporter Assays in Cultured Mammalian Cells
Published on: August 17, 2014
22.5K
Scalable and massively parallel Monte Carlo photon transport simulations for heterogeneous computing platforms
Leiming Yu1, Fanny Nina-Paravecino1, David Kaeli1
1Northeastern University, Department of Electrical and Computer Engineering, Boston, Massachusetts, United States.
Journal of Biomedical Optics
|January 28, 2018
Summary
This study introduces a scalable Monte Carlo simulation platform for photon transport, enhancing performance and portability across diverse computing hardware like GPUs and CPUs.
Area of Science:
- Computational Physics
- Scientific Computing
- Photonics
Background:
- Monte Carlo (MC) simulations are crucial for modeling photon transport.
- Existing methods often face scalability limitations on heterogeneous computing systems.
- Graphics Processing Unit (GPU)-accelerated techniques show promise but lack vendor independence.
Purpose of the Study:
- To develop a highly scalable and vendor-independent Monte Carlo simulation platform for 3D photon transport.
- To extend existing GPU-accelerated MC methods to a broader heterogeneous computing environment.
- To improve simulation performance and software portability across diverse hardware.
Main Methods:
- Development of a massively parallel Monte Carlo algorithm using the Open Computing Language (OpenCL) framework.
- Implementation of vendor-independent heterogeneous computing strategies.
- Investigation of parallel computing techniques for portable performance.
- Application of thread-level and device-level load-balancing for multi-CPU/GPU efficiency.
Main Results:
- Achieved significantly improved performance in 3D photon transport simulations.
- Demonstrated enhanced software portability across various computing hardware.
- Successfully extended MC technique to a scalable, vendor-independent heterogeneous environment.
- Validated efficient simulations using multiple central processing units (CPUs) and GPUs through advanced load balancing.
Conclusions:
- The developed platform offers a highly scalable and portable solution for 3D photon transport simulations.
- The use of OpenCL and advanced load balancing enables efficient utilization of heterogeneous computing resources.
- This research advances the field of scientific computing for complex physical phenomena.
Related Concept Videos
Regulated mRNA Transport
7.1K
In eukaryotes, transcription and translation are compartmentalized; an mRNA is first synthesized in the nucleus and then selectively transported to the cytoplasm for protein synthesis. Before transport, a pre-mRNA undergoes several steps of post-transcriptional modifications including splicing, 5' capping, and the addition of a poly-adenine tail. Various proteins bind to the pre-mRNA during these modifications. The mRNA transport takes place with the help of multiple proteins playing...
7.1K
Parallel Processing
780
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...
780
Parallel Resonance
609
The parallel RLC circuit is an arrangement where the resistor (R), inductor (L), and capacitor (C) are all connected to the same nodes and, as a result, share the same voltage across them. The parallel RLC circuit is analyzed in terms of admittance (Y), which reflects the ease with which current can flow. The admittance is given by:
609
Facilitated Transport
152.1K
The chemical and physical properties of plasma membranes cause them to be selectively permeable. Since plasma membranes have both hydrophobic and hydrophilic regions, substances need to be able to transverse both regions. The hydrophobic area of membranes repels substances such as charged ions. Therefore, such substances need special membrane proteins to cross a membrane successfully. In facilitated transport, also known as facilitated diffusion, molecules and ions travel across a...
152.1K
Resistors In Parallel
6.4K
Resistors are in parallel when one end of all the resistors are connected to a continuous wire of negligible resistance and the other end of all the resistors are also connected to one another through a continuous wire of negligible resistance. In the case of a parallel configuration, the potential drop across each resistor is the same. Current through each resistor can be found using Ohm’s law, I = V/R, where the voltage is constant across each resistor. The sum of the individual currents...
6.4K
Series and Parallel Capacitors
9.8K
Capacitors, fundamental components in electronic circuits, can be connected in series and/or parallel configurations. Each configuration has different impacts on the overall behavior of the circuit.
First, consider capacitors connected in series to a battery. In this configuration, the plate connected to the battery's positive terminal develops a positive charge, while the plate attached to the negative terminal becomes negatively charged. An equal magnitude of charge is induced on the...
First, consider capacitors connected in series to a battery. In this configuration, the plate connected to the battery's positive terminal develops a positive charge, while the plate attached to the negative terminal becomes negatively charged. An equal magnitude of charge is induced on the...
9.8K

