{"title":"Definition of synchronization processes during parallel signal processing in multicore processors","authors":"Zayniddinov Xakimjon, Mallayev Oybek","doi":"10.1109/ICISCT47635.2019.9012006","DOIUrl":null,"url":null,"abstract":"The article describes how to integrate parallel computing processes into the operational and cache memory of multicore processors and synchronize parallel computing processes. Synchronization is a mechanism that allows you to impose restrictions on the flow order. By synchronizing, the relative order of the threads is regulated and any conflict between the threads that could lead to undesirable program behavior is resolved. It also highlights the following concepts that need to be taken into account when working with memories: Memory problems: bandwidth, working with cache, memory conflicts, cache problems, false separation, memory consistency.","PeriodicalId":170576,"journal":{"name":"2019 International Conference on Information Science and Communications Technologies (ICISCT)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Information Science and Communications Technologies (ICISCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICISCT47635.2019.9012006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The article describes how to integrate parallel computing processes into the operational and cache memory of multicore processors and synchronize parallel computing processes. Synchronization is a mechanism that allows you to impose restrictions on the flow order. By synchronizing, the relative order of the threads is regulated and any conflict between the threads that could lead to undesirable program behavior is resolved. It also highlights the following concepts that need to be taken into account when working with memories: Memory problems: bandwidth, working with cache, memory conflicts, cache problems, false separation, memory consistency.