Openmp and Posix Threads Implementation of Jerasure 2.0

dc.contributor.author Arslan, Şuayb Şefik
dc.contributor.author Le, Hoa
dc.contributor.author Landman, Joseph
dc.contributor.author Goker, Turguy
dc.date.accessioned 2019-02-28T13:04:26Z
dc.date.accessioned 2019-02-28T11:08:19Z
dc.date.available 2019-02-28T13:04:26Z
dc.date.available 2019-02-28T11:08:19Z
dc.date.issued 2017
dc.description ##nofulltext##
dc.description Şefik Şuayb Arslan (MEF Author)
dc.description.abstract In shared memory multiprocessor architectures, threads can be used to implement parallelism. POSIX threads (pthreads) is a low-level bare-bones programming interface for working with threads. Therefore, we have extremely fine-grained control over thread management (create/join/etc), mutexes, and so on. On the other hand, openMP, as a shared-memory standard, is much higher level and portable interface which makes it easier to use multi-threading capability and obtain satisfactory performance improvements. Since pthreads is more flexible, it helps programmers gain more control on performance optimizations. Jerasure 2.0 erasure coding library has encoding/decoding engines which comprise independent "for" loop iterations and hence possess huge potential for multi-threaded processing. In this short paper, we investigate multi-threaded implementations of encoder/decoder pair of Jerasure 2.0 using two different technologies: OpenMP and pthreads. We constrain our changes to a minimum possible and compare the pure encoding/decoding performance with respect to each other as well as against that of the original single-threaded version by running them on two different server systems.
dc.identifier.citation Arslan, S. S., Le, H., Landman, J., & Goker, T.(2017). OpenMP and POSIX threads Implementation of Jerasure 2.0. Conference: 5th IEEE International Black Sea Conference on Communications and Networking (IEEE BlackSeaCom) Location: Istanbul, TURKEY Date: 2017. p. 167.171.
dc.identifier.doi 10.1109/BlackSeaCom.2017.8277690
dc.identifier.issn 2375-8236
dc.identifier.scopus 2-s2.0-85050776001
dc.identifier.uri https://hdl.handle.net/20.500.11779/706
dc.identifier.uri https://doi.org/10.1109/BlackSeaCom.2017.8277690
dc.language.iso en
dc.relation.ispartof Conference: 5th IEEE International Black Sea Conference on Communications and Networking (IEEE BlackSeaCom) Location: Istanbul, TURKEY Date: JUN 05-08, 2017
dc.rights info:eu-repo/semantics/closedAccess
dc.subject Posix
dc.subject Reliability
dc.subject Openmp
dc.subject Multi-threading
dc.subject Erasure coding
dc.subject Pthreads
dc.title Openmp and Posix Threads Implementation of Jerasure 2.0
dc.type Conference Object
dspace.entity.type Publication
gdc.author.id Şuayb Şefik Arslan / 0000-0003-3779-0731
gdc.author.id Şuayb Şefik Arslan / K-2883-2015
gdc.author.institutional Arslan, Şuayb Şefik
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access metadata only access
gdc.coar.type text::conference output
gdc.collaboration.industrial false
gdc.description.department Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
gdc.description.endpage 171
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı
gdc.description.scopusquality N/A
gdc.description.startpage 167
gdc.description.woscitationindex Conference Proceedings Citation Index - Science
gdc.description.wosquality N/A
gdc.identifier.openalex W2787507008
gdc.identifier.wos WOS:000427892400034
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 0.0
gdc.oaire.influence 2.7147096E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 2.0841329E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration National
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.22
gdc.opencitations.count 2
gdc.plumx.mendeley 5
gdc.plumx.scopuscites 4
gdc.publishedmonth Haziran
gdc.scopus.citedcount 4
gdc.virtual.author Arslan, Şefik Şuayb
gdc.wos.citedcount 0
gdc.wos.documenttype Proceedings Paper
gdc.wos.indexdate 2017
gdc.wos.publishedmonth HAziran
gdc.yokperiod YÖK - 2016-17
relation.isAuthorOfPublication 37152966-5384-4fd7-a0dc-34d1dd8bdc7f
relation.isAuthorOfPublication.latestForDiscovery 37152966-5384-4fd7-a0dc-34d1dd8bdc7f
relation.isOrgUnitOfPublication 05ffa8cd-2a88-4676-8d3b-fc30eba0b7f3
relation.isOrgUnitOfPublication 0d54cd31-4133-46d5-b5cc-280b2c077ac3
relation.isOrgUnitOfPublication a6e60d5c-b0c7-474a-b49b-284dc710c078
relation.isOrgUnitOfPublication.latestForDiscovery 05ffa8cd-2a88-4676-8d3b-fc30eba0b7f3

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description: