Related Experiment Video
Updated: Jun 26, 2025

Assessing the Multiple Dimensions of Engagement to Characterize Learning: A Neurophysiological Perspective
Published on: July 1, 2015
Exploring memory synchronization and performance considerations for FPGA platform using the high-abstracted OpenCL
Abedalmuhdi Almomany1,2, Amin Jarrah2, Muhammed Sutcu3
1Department of Electrical & Computer Engineering, Gulf University for Science & Technology, Kuwait, Kuwait.
This study analyzes memory access impact on FPGA performance using OpenCL benchmarks. Task-parallel models are effective for FPGA designs, reducing synchronization needs.
Area of Science:
- Computer Engineering
- Hardware Acceleration
- Parallel Computing
Background:
- Open Computing Language (OpenCL) enables cross-architecture compatibility.
- Field Programmable Gate Arrays (FPGAs) offer high-speed computation acceleration.
Purpose of the Study:
- Investigate memory access time's impact on FPGA performance.
- Develop benchmarks for assessing FPGA memory behaviors.
- Define an FPGA abstraction for tailored primitive implementation.
Main Methods:
- Created eight OpenCL benchmarks for FPGA environments.
- Analyzed memory access patterns and performance.
- Explored data workload characteristics.
- Delineated primitive implementations for FPGAs.
Main Results:
- Identified memory access time as a critical performance factor.
- Demonstrated the effectiveness of a task-parallel model.
- Showcased tailored primitive implementations for FPGAs.
- Provided insights into FPGA memory system behavior.
Conclusions:
- OpenCL facilitates FPGA performance analysis.
- Task-parallel models mitigate synchronization costs on FPGAs.
- The study contributes to FPGA abstraction and tailored design.
More Related Videos
08:09Multifunctional Setup for Studying Human Motor Control Using Transcranial Magnetic Stimulation, Electromyography, Motion Capture, and Virtual Reality
Published on: September 3, 2015
08:07Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes
Published on: March 9, 2019
Related Concept Videos
Clamper Circuit
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
Non-ohmic Devices
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
Sleep-Wake Cycles
NREM Sleep
NREM sleep comprises four progressive stages that seamlessly merge:
Buffers: Buffer Capacity
In the graph, pH is plotted as a function of the number of moles of base (Cb) added to a weak...
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
Fast Decoupled and DC Powerflow