Open Access System for Information Sharing

Login Library

 

Article
Cited 17 time in webofscience Cited 9 time in scopus
Metadata Downloads
Full metadata record
Files in This Item:
There are no files associated with this item.
DC FieldValueLanguage
dc.contributor.authorJohnson, NP-
dc.contributor.authorKim, HJ-
dc.contributor.authorPrabhu, P-
dc.contributor.authorZaks, A-
dc.contributor.authorAugust, DI-
dc.date.accessioned2016-03-31T08:19:56Z-
dc.date.available2016-03-31T08:19:56Z-
dc.date.created2014-03-07-
dc.date.issued2012-06-
dc.identifier.issn0362-1340-
dc.identifier.other2012-OAK-0000028743-
dc.identifier.urihttps://oasis.postech.ac.kr/handle/2014.oak/15068-
dc.description.abstractAutomatic parallelization is a promising strategy to improve application performance in the multicore era. However, common programming practices such as the reuse of data structures introduce artificial constraints that obstruct automatic parallelization. Privatization relieves these constraints by replicating data structures, thus enabling scalable parallelization. Prior privatization schemes are limited to arrays and scalar variables because they are sensitive to the layout of dynamic data structures. This work presents Privateer, the first fully automatic privatization system to handle dynamic and recursive data structures, even in languages with unrestricted pointers. To reduce sensitivity to memory layout, Privateer speculatively separates memory objects. Privateer's lightweight runtime system validates speculative separation and speculative privatization to ensure correct parallel execution. Privateer enables automatic parallelization of general-purpose C/C++ applications, yielding a geomean whole-program speedup of 11.4x over best sequential execution on 24 cores, while non-speculative parallelization yields only 0.93x.-
dc.description.statementofresponsibilityX-
dc.languageEnglish-
dc.publisherACM-
dc.relation.isPartOfACM SIGPLAN NOTICES - PLDI-
dc.subjectLanguages-
dc.subjectPerformance-
dc.subjectDesign-
dc.subjectExperimentation-
dc.subjectAutomatic parallelization-
dc.subjectSeparation-
dc.subjectSpeculation-
dc.subjectPARALLELIZATION-
dc.titleSpeculative separation for privatization and reductions-
dc.typeArticle-
dc.contributor.college창의IT융합공학과-
dc.identifier.doi10.1145/2345156.2254107-
dc.author.googleJohnson, NP-
dc.author.googleKim, HJ-
dc.author.googlePrabhu, P-
dc.author.googleZaks, A-
dc.author.googleAugust, DI-
dc.relation.volume47-
dc.relation.issue6-
dc.relation.startpage359-
dc.relation.lastpage370-
dc.contributor.id11214183-
dc.relation.journalACM SIGPLAN NOTICES - PLDI-
dc.relation.indexSCI급, SCOPUS 등재논문-
dc.relation.sciSCI-
dc.collections.nameJournal Papers-
dc.type.rimsART-
dc.identifier.bibliographicCitationACM SIGPLAN NOTICES - PLDI, v.47, no.6, pp.359 - 370-
dc.identifier.wosid000307582100032-
dc.date.tcdate2019-01-01-
dc.citation.endPage370-
dc.citation.number6-
dc.citation.startPage359-
dc.citation.titleACM SIGPLAN NOTICES - PLDI-
dc.citation.volume47-
dc.contributor.affiliatedAuthorKim, HJ-
dc.identifier.scopusid2-s2.0-84866360182-
dc.description.journalClass1-
dc.description.journalClass1-
dc.description.wostc7-
dc.description.scptc6*
dc.date.scptcdate2018-05-121*
dc.type.docTypeArticle; Proceedings Paper-
dc.subject.keywordAuthorLanguages-
dc.subject.keywordAuthorPerformance-
dc.subject.keywordAuthorDesign-
dc.subject.keywordAuthorExperimentation-
dc.subject.keywordAuthorAutomatic parallelization-
dc.subject.keywordAuthorSeparation-
dc.subject.keywordAuthorSpeculation-
dc.relation.journalWebOfScienceCategoryComputer Science, Software Engineering-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-

qr_code

  • mendeley

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher

김한준KIM, HANJUN
Dept. Convergence IT Engineering
Read more

Views & Downloads

Browse