WeChat Mini Program
Old Version Features

Exploring Hardware Work Queue Support for Lightweight Threads in MPSoCs

2012 International Conference on Reconfigurable Computing and FPGAs(2012)

Univ N Carolina

Cited 2|Views19
Abstract
Fine-grain thread parallelism using task based programming models are a new trend in achieving massively parallel computations. Often, software pre-fetching and queuing mechanisms for managing these dynamic environments are inadequate, failing to keep the processor cores busy with computation. At the same time, the CPU-memory performance gap is getting worse and this puts a strain on memory subsystem to keep cores in a busy state. We describe a hardware based pre-fetching and queuing mechanism aimed at assisting the over-subscription of very lightweight threads per core. Experiments with a soft processor and a reconfigurable accelerator core are reported. The hardware demonstrates the ability to block on out-of-order memory transactions and alleviates the software bottleneck.
More
Translated text
Key words
multiprocessing systems,parallel programming,queueing theory,storage management,system-on-chip,CPU-memory performance gap,MPSoC,fine-grain thread parallelism,hardware based pre-fetching,hardware work queue support,lightweight threads,memory subsystem,multiprocessing system on chip,out-of-order memory transactions,parallel computations,queuing mechanisms,reconfigurable accelerator core,soft processor,software pre-fetching,task based programming models
PDF
Bibtex
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Data Disclaimer
The page data are from open Internet sources, cooperative publishers and automatic analysis results through AI technology. We do not make any commitments and guarantees for the validity, accuracy, correctness, reliability, completeness and timeliness of the page data. If you have any questions, please contact us by email: report@aminer.cn
Chat Paper
Summary is being generated by the instructions you defined