兰州大学机构库 >信息科学与工程学院
A shared libraries aware and bank partitioning-based mechanism for multicore architecture
Yang, Hubin1; Xu, Shuaixin1; Chen, Yucong1; Liu, G(刘刚)1; Zhou, R(周睿)1; Zhou, QG(周庆国)1; Li, Kuan-Ching2
2023-07-01
Source PublicationSOFT COMPUTING   Impact Factor & Quartile
ISSN1432-7643
Volume27Issue:13Pages:8775-8787
AbstractDynamic random-access memory (DRAM) consists of several banks, which are shared resources among cores. Memory interference is caused by sharing with banks among cores, which results in overall system performance reduction. This will exacerbate the problem because shared libraries are commonly used in modern operating systems. The physical memories used by shared libraries are often distributed throughout all banks in DRAM, and shared library codes are regularly run. This will result in a large number of row-buffer conflicts and a decrease in system performance. This paper proposes a new shared library awareness and bank partitioning-based mechanism (SBM) that takes into account inter-thread interference caused by shared libraries and assigns allocated DRAM banks to specific cores rather than processes, thus taking advantage of bank-level parallelism (BLP) and improving system performance isolation. We conducted several experiments to assess the degree of performance isolation achieved by SBM. The findings indicate that SBM significantly enhanced performance isolation. © 2023, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
KeywordDynamic random access storage Libraries Memory architecture % reductions Bank partitioning Dynamic random access memory Isolation Memory interferences Multicore architectures Performance Shared libraries Shared resources Systems performance
PublisherSpringer Science and Business Media Deutschland GmbH
DOI10.1007/s00500-023-08020-3
Indexed ByEI
Language英语
EI Accession Number20231714009123
EI KeywordsSoftware architecture
EI Classification Number722 Computer Systems and Equipment ; 722.1 Data Storage, Equipment and Techniques ; 723.1 Computer Programming ; 723.5 Computer Applications ; 903.4.1 Libraries
Original Document TypeJournal article (JA)
Citation statistics
Document Type期刊论文
Identifierhttps://ir.lzu.edu.cn/handle/262010/529734
Collection信息科学与工程学院
Corresponding AuthorZhou, Rui; Zhou, Qingguo
Affiliation
1.School of Information Science and Engineering, Lanzhou University, Gansu Province, Lanzhou, China;
2.Department of Computer Science and Information Engineering, Providence University, Taichung, Taiwan
First Author AffilicationSchool of Information Science and Engineering
Corresponding Author AffilicationSchool of Information Science and Engineering
Recommended Citation
GB/T 7714
Yang, Hubin,Xu, Shuaixin,Chen, Yucong,et al. A shared libraries aware and bank partitioning-based mechanism for multicore architecture[J]. SOFT COMPUTING,2023,27(13):8775-8787.
APA Yang, Hubin.,Xu, Shuaixin.,Chen, Yucong.,Liu, Gang.,Zhou, Rui.,...&Li, Kuan-Ching.(2023).A shared libraries aware and bank partitioning-based mechanism for multicore architecture.SOFT COMPUTING,27(13),8775-8787.
MLA Yang, Hubin,et al."A shared libraries aware and bank partitioning-based mechanism for multicore architecture".SOFT COMPUTING 27.13(2023):8775-8787.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Altmetrics Score
Google Scholar
Similar articles in Google Scholar
[Yang, Hubin]'s Articles
[Xu, Shuaixin]'s Articles
[Chen, Yucong]'s Articles
Baidu academic
Similar articles in Baidu academic
[Yang, Hubin]'s Articles
[Xu, Shuaixin]'s Articles
[Chen, Yucong]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Yang, Hubin]'s Articles
[Xu, Shuaixin]'s Articles
[Chen, Yucong]'s Articles
Terms of Use
No data!
Social Bookmark/Share
No comment.
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.