{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,1,24]],"date-time":"2024-01-24T02:22:17Z","timestamp":1706062937622},"reference-count":28,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2015,8,14]],"date-time":"2015-08-14T00:00:00Z","timestamp":1439510400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","award":["288038"],"award-info":[{"award-number":["288038"]}],"id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2016,1]]},"abstract":"<jats:title>Summary<\/jats:title><jats:p>For many parallel applications, I\/O performance is a major bottleneck. MPI\u2010IO, defined by the MPI forum, can help parallel applications overcome the performance and portability limitations of existing parallel I\/O interfaces. Although autotuning has been used to improve the performance of computing kernels, MPI\u2010IO autotuning has rarely been studied. To automate MPI\u2010IO performance tuning, we designed and implemented an automatic tuner. The tuner relies on the Periscope tuning framework for transparently passing hints to the MPI\u2010IO library and for automatically collecting performance data. Unlike computational code, each MPI\u2010IO function takes a relatively long time to complete. Thus, exhaustively searching through the entire parameter space is impractical. So we developed a performance model that can direct us to shorten the tuning time. Copyright \u00a9 2015 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cpe.3603","type":"journal-article","created":{"date-parts":[[2015,8,15]],"date-time":"2015-08-15T00:07:39Z","timestamp":1439597259000},"page":"3-20","source":"Crossref","is-referenced-by-count":6,"title":["Model\u2010based MPI\u2010IO tuning with Periscope tuning framework"],"prefix":"10.1002","volume":"28","author":[{"given":"Weifeng","family":"Liu","sequence":"first","affiliation":[{"name":"Shandong University  Jinan China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Gerndt","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t M\u00fcnchen  Garching Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bin","family":"Gong","sequence":"additional","affiliation":[{"name":"Shandong University  Jinan China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2015,8,14]]},"reference":[{"key":"e_1_2_10_2_1","volume-title":"Parallel I\/O for High Performance Computing","author":"May JM","year":"2001"},{"key":"e_1_2_10_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0166-5316(98)00009-1"},{"key":"e_1_2_10_4_1","doi-asserted-by":"crossref","unstructured":"ThakurR LuskE GroppW.Users guide for ROMIO: a high\u2010performance portable MPI\u2010IO implementation. In ANL\/MCS\u2010TM\u2010234 Mathematics and Computer Science Division Argonne National Laboratory 1997.","DOI":"10.2172\/564273"},{"key":"e_1_2_10_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36803-5_24"},{"key":"e_1_2_10_6_1","first-page":"15","volume-title":"PARCO","author":"Gerndt M","year":"2005"},{"key":"e_1_2_10_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.471178"},{"key":"e_1_2_10_8_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064482"},{"key":"e_1_2_10_9_1","unstructured":"BrunstH MohrB.Performance analysis of large\u2010scale OpenMP and hybrid MPI\/OpenMP applications with Vampir NG."},{"key":"e_1_2_10_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1383-7621(03)00102-4"},{"key":"e_1_2_10_11_1","doi-asserted-by":"crossref","unstructured":"GeimerM WolfF WylieBJN MohrB.Scalable parallel trace\u2010based performance analysis 2006.","DOI":"10.1007\/11846802_43"},{"key":"e_1_2_10_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/568014.379590"},{"key":"e_1_2_10_13_1","unstructured":"F\u00fcrlingerK MooreSV.Continuous runtime profiling of OpenMP applications. InIn Parallel Computing:J\u00fclich Aachen Germany 2007;677\u2013684."},{"key":"e_1_2_10_14_1","first-page":"825","article-title":"Performance modeling and evaluation of MPI\u2010I\/O on a cluster","volume":"18","author":"Barro J","year":"2002","journal-title":"Journal of Information Science and Engineering"},{"key":"e_1_2_10_15_1","unstructured":"HowisonM KoziolyQ KnaakzD MainzeryJ ShalfJ.Tuning hdf5 for Lustre file systems. InIn Workshop on Interfaces and Abstractions for Scientific Data Storage (IASDS10) September 24 2010:Heraklion Crete Greece 2012;11\u201320."},{"key":"e_1_2_10_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/11846802_32"},{"key":"e_1_2_10_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2011.79"},{"key":"e_1_2_10_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503278"},{"key":"e_1_2_10_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2600212.2600708"},{"key":"e_1_2_10_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2006.1639495"},{"key":"e_1_2_10_21_1","doi-asserted-by":"crossref","unstructured":"GeimerM GerndtM ShendeS WesargB WylieB.Hands\u2010on practical hybrid parallel application performance engineering. InIn EuroMPI:Vienna Austria 2012;15\u201325.","DOI":"10.1007\/978-3-642-33518-1_6"},{"key":"e_1_2_10_22_1","first-page":"123","article-title":"Specification of Periscope Tuning Framework Plugins","volume":"25","author":"Mijakovi\u0107 R","year":"2014","journal-title":"Parallel Computing: Accelerating Computational Science and Engineering (CSE)"},{"key":"e_1_2_10_23_1","doi-asserted-by":"crossref","unstructured":"ThakurR GroppW LuskE.Data sieving and collective I\/O in ROMIO. InIn The Seventh Symposium on the Frontiers of Massively Parallel Computation 1999. Frontiers '99:Annapolis Maryland USA 1999;182\u2013189.","DOI":"10.1109\/FMPC.1999.750599"},{"key":"e_1_2_10_24_1","doi-asserted-by":"crossref","unstructured":"keng LiaoW ChoudharyA.Dynamically adapting file domain partitioning methods for collective I\/O based on underlying parallel file system locking protocols. InIn Proceedings of the ACM\/IEEE Conference on Supercomputing:Tsukuba Japan 2008;313\u2013344.","DOI":"10.1109\/SC.2008.5222722"},{"key":"e_1_2_10_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2012.6507507"},{"key":"e_1_2_10_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-92859-1_14"},{"key":"e_1_2_10_27_1","unstructured":"SchmuckFB HaskinRL.GPFS: a shared\u2010disk file system for large computing clusters. InIn FAST vol.\u00a02:Berkeley California USA 2002;19\u201332."},{"key":"e_1_2_10_28_1","unstructured":"SchwanP.Lustre: building a file system for 1000\u2010node clusters. InIn Proceedings of the 2003 Linux Symposium vol.\u00a02003:Ottawa Ontario Canada 2003;380\u2013386."},{"key":"e_1_2_10_29_1","unstructured":"WongP derWijngaartRFV.NAS parallel benchmarks I\/O version 2.4 2003."}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.3603","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.3603","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,6]],"date-time":"2023-10-06T12:11:44Z","timestamp":1696594304000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.3603"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,8,14]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,1]]}},"alternative-id":["10.1002\/cpe.3603"],"URL":"https:\/\/doi.org\/10.1002\/cpe.3603","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"value":"1532-0626","type":"print"},{"value":"1532-0634","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,8,14]]}}}