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
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 0 B
- Format:
- Item-specific license agreed upon to submission
- Description:
