دانلود مقاله ISI انگلیسی شماره 153710
ترجمه فارسی عنوان مقاله

تخم ریزی کارآمد برای حافظه مشترک و پیام در معماری های چند هسته ای

عنوان انگلیسی
Efficient task spawning for shared memory and message passing in many-core architectures
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
153710 2017 27 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Journal of Systems Architecture, Volume 77, June 2017, Pages 72-82

ترجمه کلمات کلیدی
فضای آدرس تقسیم شده، شبکه در تراشه، رابط شبکه، تخم ریزی کار،
کلمات کلیدی انگلیسی
Partitioned global address space; Network on Chip; Network interface; Task spawning;
پیش نمایش مقاله
پیش نمایش مقاله  تخم ریزی کارآمد برای حافظه مشترک و پیام در معماری های چند هسته ای

چکیده انگلیسی

We proposed an approach based on hardware-assisted task spawning on many-core systems [1]. In the current article, we present an extended version of our work for hardware-managed task spawning, keeping in view the communication requirements of both shared memory and message passing programming models. The proposed hardware support, integrated into the network interface architecture, reduces the synchronization overhead for task spawning. The software is offloaded from task spawning which results in an increase in the overall performance. The simulation results highlight that the proposed task spawning approach improves the overall performance up to 40% in comparison to an existing state-of-the-art approach [2]. To underline the applicability, we implemented an FPGA prototype to investigate real world applications. The investigations show that the proposed concept offers a low overhead in terms of implementation area cost on FPGA and ASIC platforms.