Algorithms for Access Localization to Objects of Scalable Concurrent Pools Based on Diffracting Trees in Multicore Computer Systems

This work proposes the implementation of scalable concurrent pool based on diffraction trees. Developed pool ensures localization of addresses to shared variables to maximize its throughput. The proposed approaches increase the throughput at high and low workload and provides acceptable level of FIF...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:International Conference on Actual Problems of Electronic Instrument Engineering proceedings s. 374 - 380
Hlavní autoři: Anenkov, Alexandr D., Paznikov, Alexey A., Kurnosov, Mikhail G.
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.10.2018
Témata:
ISSN:2473-8573
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract This work proposes the implementation of scalable concurrent pool based on diffraction trees. Developed pool ensures localization of addresses to shared variables to maximize its throughput. The proposed approaches increase the throughput at high and low workload and provides acceptable level of FIFO/LIFO-order of operation execution and is characterized by low latency of tree traversal. We analyze the efficiency of developed pool. The pool provides large scalability of multithreaded programs compared with similar implementation of pool based on diffraction trees. Developed pools may be applied for producer-consumer model implementation in multithreading programs with constant number of active threads and requirements of high throughput of pools and low latency of operations with pools. Implemented data structure scales well for large number of threads and shows the increase of throughput as the number of threads comes near the number of processor cores. Increasing of tree size in the pool does not reduce the pool throughput. Recommendations for using of pool and the experimental results on multicore computer system are represented in the paper.
AbstractList This work proposes the implementation of scalable concurrent pool based on diffraction trees. Developed pool ensures localization of addresses to shared variables to maximize its throughput. The proposed approaches increase the throughput at high and low workload and provides acceptable level of FIFO/LIFO-order of operation execution and is characterized by low latency of tree traversal. We analyze the efficiency of developed pool. The pool provides large scalability of multithreaded programs compared with similar implementation of pool based on diffraction trees. Developed pools may be applied for producer-consumer model implementation in multithreading programs with constant number of active threads and requirements of high throughput of pools and low latency of operations with pools. Implemented data structure scales well for large number of threads and shows the increase of throughput as the number of threads comes near the number of processor cores. Increasing of tree size in the pool does not reduce the pool throughput. Recommendations for using of pool and the experimental results on multicore computer system are represented in the paper.
Author Anenkov, Alexandr D.
Kurnosov, Mikhail G.
Paznikov, Alexey A.
Author_xml – sequence: 1
  givenname: Alexandr D.
  surname: Anenkov
  fullname: Anenkov, Alexandr D.
  organization: Siberian State University of Telecommunications and Information Sciences, Novosibirsk, Russia
– sequence: 2
  givenname: Alexey A.
  surname: Paznikov
  fullname: Paznikov, Alexey A.
  organization: Saint Petersburg Electrotechnical University "LETI", St. Petersburg, Russia
– sequence: 3
  givenname: Mikhail G.
  surname: Kurnosov
  fullname: Kurnosov, Mikhail G.
  organization: Siberian State University of Telecommunications and Information Sciences, Novosibirsk, Russia
BookMark eNotkM1OAjEYRavRREBfQDd9gcH-DdMuR0QlwUACe9J2vmLJzJS0ZYFbX1yMrM7i5tzFGaKbPvSA0CMlY0qJeq5Xs_lszAiVY1mKkqrqCg1pyeWkIqVg12jARMULWVb8Dg1T2hPCJWVkgH7qdheiz19dwi5EXFsLKeFFsLr13zr70OMc8NLsweaEg8Pr86JNC3gaenuMEfqMVyG0Cb_oBA0-C6_euaht9v0ObyJAwr7Hn8c2exvin9gdjhkiXp9Shi7do1un2wQPF47Q5m22mX4Ui-X7fFovCq9ILoSSnBlhBHENk84AMABljLCN5FID00RVzjbOEqNoY_mkqhSx2irjJrR0fISe_m89AGwP0Xc6nraXXvwXf-5ktw
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/APEIE.2018.8545197
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 1538670542
9781538670545
EISSN 2473-8573
EndPage 380
ExternalDocumentID 8545197
Genre orig-research
GroupedDBID 29J
6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i90t-49832b4b40fd28fbee2ee9bb4cd838ae2a097fcdfc0b91dc367790cac9bf615f3
IEDL.DBID RIE
IngestDate Wed Aug 27 02:51:38 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-49832b4b40fd28fbee2ee9bb4cd838ae2a097fcdfc0b91dc367790cac9bf615f3
PageCount 7
ParticipantIDs ieee_primary_8545197
PublicationCentury 2000
PublicationDate 2018-October
PublicationDateYYYYMMDD 2018-10-01
PublicationDate_xml – month: 10
  year: 2018
  text: 2018-October
PublicationDecade 2010
PublicationTitle International Conference on Actual Problems of Electronic Instrument Engineering proceedings
PublicationTitleAbbrev APEIE
PublicationYear 2018
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0038120
Score 1.7109184
Snippet This work proposes the implementation of scalable concurrent pool based on diffraction trees. Developed pool ensures localization of addresses to shared...
SourceID ieee
SourceType Publisher
StartPage 374
SubjectTerms Arrays
concurrent pool
diffracting trees
Diffraction
Instruction sets
lock-free data structures
Multicore processing
Multithreaded programming
scalability
Throughput
Vegetation
Title Algorithms for Access Localization to Objects of Scalable Concurrent Pools Based on Diffracting Trees in Multicore Computer Systems
URI https://ieeexplore.ieee.org/document/8545197
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3LTgIxFG2AuNCNDzC-cxcuHZgXTLtEhWhCcBKJYUf6uEUSnDHM4A_447YzA2rixl3TpmnSpj237T3nEHJNTQzEvZ5yAl-jE8rAcwTrUofbuzNTnscLL4KXUTQe0-mUxTVys-XCIGKRfIZtWyz-8lUq1_aprEO7VgwlqpN6FPVKrtbm1DXA47sbUozLOv148DiwmVu0XfX6ZZ9SoMdw_3_jHpDWNw0P4i3AHJIaJkdk74eCYJN89pfz1NzvX98yMOEn9Av_QxhZhKoYlpCn8CTsc0sGqYZn02LpUmAGkaU4E8Rpuszg1gCaAtPhfqF1QZ5K5jBZIWawSKBg6lrNS9gYQUCldt4ik-FgcvfgVL4KzoK5uRMys4tFKEJXK59qgegjMiFCqWhAOfrcZZGWSktXME_JoGc1CSWXTGgT_-jgmDSSNMETAtr1UAbShA1dDHXAqAzRwCL3fBUIwfkpadrZnL2XyhmzaiLP_q4-J7t2wcpUuQvSyFdrvCQ78iNfZKurYrm_AG1ur_E
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3LSgMxFA2-QN34xrd34dJp55Fpk2XVisWxFiziruRxUwt1RjqjP-CPm0ynVcGNu5AQAgnJuUnuOYeQc2ZjIBE0tBeFBj2qosCTPGaecHdnroNAlF4ET0mz22XPz7y3QC7mXBhELJPPsOaK5V--ztS7eyqrs9iJoTQXyXJMaehP2Vqzc9dCT-jPaDE-r7d67U7b5W6xWtXvl4FKiR83G_8beZPsfhPxoDeHmC2ygOk2Wf-hIbhDPlvjYWZv-C-vOdgAFFqlAyIkDqMqjiUUGTxI9-CSQ2bg0bY4whTYQdRUngl6WTbO4dJCmgbb4XpkTEmfSofQnyDmMEqh5Oo61UuYWUFApXe-S_o37f7VrVc5K3gj7hce5XYfSyqpb3TIjEQMEbmUVGkWMYGh8HnTKG2UL3mgVdRwqoRKKC6NjYBMtEeW0izFfQLGD1BFygYOMVITcaYoWmAUQagjKYU4IDtuNgdvU-2MQTWRh39Xn5HV2_59Mkg63bsjsuYWb5o4d0yWisk7npAV9VGM8slpufRfuoKzOA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=International+Conference+on+Actual+Problems+of+Electronic+Instrument+Engineering+proceedings&rft.atitle=Algorithms+for+Access+Localization+to+Objects+of+Scalable+Concurrent+Pools+Based+on+Diffracting+Trees+in+Multicore+Computer+Systems&rft.au=Anenkov%2C+Alexandr+D.&rft.au=Paznikov%2C+Alexey+A.&rft.au=Kurnosov%2C+Mikhail+G.&rft.date=2018-10-01&rft.pub=IEEE&rft.eissn=2473-8573&rft.spage=374&rft.epage=380&rft_id=info:doi/10.1109%2FAPEIE.2018.8545197&rft.externalDocID=8545197