Related Experiment Video
Updated: Apr 26, 2026

05:39
Scalable Quantum Integrated Circuits on Superconducting Two-Dimensional Electron Gas Platform
Published on: August 2, 2019
10.2K
A study of lock-free based concurrent garbage collectors for multicore platform
1School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China.
Thescientificworldjournal
|August 6, 2014
Summary
This study introduces a novel lock-free concurrent garbage collector for multicore systems. The new design enhances runtime efficiency by avoiding blocking during garbage collection, achieving competitive performance.
Area of Science:
- Computer Science
- Software Engineering
Background:
- Concurrent garbage collectors (CGC) are crucial for multicore systems.
- Existing lock-based algorithms hinder scalability.
Purpose of the Study:
- To develop a highly concurrent, lock-free garbage collector.
- To improve runtime system efficiency on multicore platforms.
Main Methods:
- Investigated stack scanning and heap compaction.
- Implemented a lock-free solution using Compare-And-Swap/Multiple Compare-And-Swap (CAS/MCAS) primitives.
- Ensured non-blocking garbage collection.
Main Results:
- The proposed lock-free approach avoids blocking collector threads.
- Achieved competitive performance compared to existing methods.
- Demonstrated improved efficiency by leveraging multicore resources.
Conclusions:
- Lock-free CGC design is feasible and effective.
- CAS/MCAS primitives are suitable for high-concurrency garbage collection.
- The approach offers a scalable solution for modern multicore architectures.
Related Concept Videos
Parallel Processing
941
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...
941
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:
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
Non-ohmic Devices
1.5K
In most substances, the current flow is proportional to the voltage applied to it. A simple relationship between the values of current, voltage, and resistance is known as Ohm's law. Nonohmic devices do not exhibit a linear relationship between voltage and current. One such device is the semiconducting circuit element known as a diode. A diode is a circuit device that allows current flow in only one direction.
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
1.5K
Segregation in Fresh Concrete
1.2K
Segregation in fresh concrete is a phenomenon where the components of the concrete mix separate, leading to uneven distribution and compromised structural integrity. This separation typically occurs when concrete is subjected to excessive horizontal movement within forms, or when it is dropped from considerable heights or forced through narrow, winding paths. As a result, heavier coarse aggregate particles settle at the bottom, while lighter, finer materials such as cement and water rise to the...
1.2K
Statically Indeterminate Problem Solving
927
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
927
Fast Decoupled and DC Powerflow
951
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
951

