{"id":"https://openalex.org/W4367293340","doi":"https://doi.org/10.1007/978-3-031-30442-2_14","title":"Building a\u00a0Fine-Grained Analytical Performance Model for\u00a0Complex Scientific Simulations","display_name":"Building a\u00a0Fine-Grained Analytical Performance Model for\u00a0Complex Scientific Simulations","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4367293340","doi":"https://doi.org/10.1007/978-3-031-30442-2_14"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-031-30442-2_14","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-30442-2_14","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30442-2_14.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"type":"book-chapter","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30442-2_14.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5040703309","display_name":"Jelle van Dijk","orcid":"https://orcid.org/0000-0003-3005-9890"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Jelle van Dijk","raw_affiliation_strings":["Institute for Informatics, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-3005-9890","affiliations":[{"raw_affiliation_string":"Institute for Informatics, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I887064364"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026047018","display_name":"G\u00e1bor Z\u00e1vodszky","orcid":"https://orcid.org/0000-0003-0150-0229"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Gabor Zavodszky","raw_affiliation_strings":["Institute for Informatics, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-0150-0229","affiliations":[{"raw_affiliation_string":"Institute for Informatics, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I887064364"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087297053","display_name":"Ana-Lucia Varbanescu","orcid":"https://orcid.org/0000-0002-4932-1900"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Ana-Lucia Varbanescu","raw_affiliation_strings":["Institute for Informatics, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0002-4932-1900","affiliations":[{"raw_affiliation_string":"Institute for Informatics, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I887064364"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084046597","display_name":"Andy D. Pimentel","orcid":"https://orcid.org/0000-0002-2043-4469"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Andy D. Pimentel","raw_affiliation_strings":["Institute for Informatics, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0002-2043-4469","affiliations":[{"raw_affiliation_string":"Institute for Informatics, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I887064364"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083188322","display_name":"Alfons G. Hoekstra","orcid":"https://orcid.org/0000-0002-3955-2449"},"institutions":[{"id":"https://openalex.org/I887064364","display_name":"University of Amsterdam","ror":"https://ror.org/04dkp9463","country_code":"NL","type":"education","lineage":["https://openalex.org/I887064364"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Alfons Hoekstra","raw_affiliation_strings":["Institute for Informatics, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0002-3955-2449","affiliations":[{"raw_affiliation_string":"Institute for Informatics, Faculty of Science, University of Amsterdam, Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I887064364"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5040703309"],"corresponding_institution_ids":["https://openalex.org/I887064364"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":0.3323,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.83383686,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"183","last_page":"196"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9878000020980835,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9878000020980835,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9775000214576721,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9628000259399414,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8732141256332397},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6960921287536621},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5591757893562317},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.5521138310432434},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.5005013942718506},{"id":"https://openalex.org/keywords/performance-prediction","display_name":"Performance prediction","score":0.48626720905303955},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4195113778114319},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3565250039100647},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3560805320739746},{"id":"https://openalex.org/keywords/simulation","display_name":"Simulation","score":0.24499645829200745}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8732141256332397},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6960921287536621},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5591757893562317},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.5521138310432434},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.5005013942718506},{"id":"https://openalex.org/C2777115002","wikidata":"https://www.wikidata.org/wiki/Q7168246","display_name":"Performance prediction","level":2,"score":0.48626720905303955},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4195113778114319},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3565250039100647},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3560805320739746},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.24499645829200745},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/978-3-031-30442-2_14","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-30442-2_14","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30442-2_14.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},{"id":"pmh:oai:dare.uva.nl:publications/dc272e1e-eee0-4d94-b02d-fba5de886bb2","is_oa":true,"landing_page_url":"https://handle.uba.uva.nl/personal/pure/en/publications/building-a-finegrained-analytical-performance-model-for-complex-scientific-simulations(dc272e1e-eee0-4d94-b02d-fba5de886bb2).html","pdf_url":"https://pure.uva.nl/ws/files/167407702/978-3-031-30442-2_14.pdf","source":{"id":"https://openalex.org/S4306400088","display_name":"UvA-DARE (University of Amsterdam)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I887064364","host_organization_name":"University of Amsterdam","host_organization_lineage":["https://openalex.org/I887064364"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"van Dijk, J, Zavodszky, G, Varbanescu, A-L, Pimentel, A D & Hoekstra, A 2023, Building a Fine-Grained Analytical Performance Model for Complex Scientific Simulations. in R Wyrzykowski, J Dongarra, E Deelman & K Karczewski (eds), Parallel Processing and Applied Mathematics : 14th International Conference, PPAM 2022, Gdansk, Poland, September 11\u201314, 2022 : revised selected papers. vol. I, Lecture Notes in Computer Science, vol. 13826, Cham, pp. 183-196. https://doi.org/10.1007/978-3-031-30442-2_14","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"doi:10.1007/978-3-031-30442-2_14","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-031-30442-2_14","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-031-30442-2_14.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4367293340.pdf"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W1545880915","https://openalex.org/W1977230955","https://openalex.org/W1996725964","https://openalex.org/W2005961863","https://openalex.org/W2070140147","https://openalex.org/W2072786123","https://openalex.org/W2107158148","https://openalex.org/W2108177987","https://openalex.org/W2122017745","https://openalex.org/W2357843841","https://openalex.org/W2513623332","https://openalex.org/W2524623326","https://openalex.org/W2624351126","https://openalex.org/W2742164506","https://openalex.org/W2770748721","https://openalex.org/W2806583692","https://openalex.org/W2878269973","https://openalex.org/W2955225940","https://openalex.org/W3019043644","https://openalex.org/W3097665371","https://openalex.org/W3100344569","https://openalex.org/W4252521241"],"related_works":["https://openalex.org/W2389214306","https://openalex.org/W4235240664","https://openalex.org/W2965083567","https://openalex.org/W1838576100","https://openalex.org/W2095886385","https://openalex.org/W2889616422","https://openalex.org/W2089704382","https://openalex.org/W1983399550","https://openalex.org/W97075385","https://openalex.org/W2100349471"],"abstract_inverted_index":{"Abstract":[0],"Analytical":[1],"performance":[2,11,21,31,85],"models":[3,64,86],"are":[4,66],"powerful":[5],"for":[6,81,110,123,131,144],"understanding":[7],"and":[8,58,99,106,155,161,171],"predicting":[9],"the":[10,24,108,129],"of":[12,26,153,169],"large-scale":[13,133],"simulations.":[14,126],"As":[15],"such,":[16],"they":[17],"can":[18],"help":[19],"identify":[20],"bottlenecks,":[22],"assess":[23],"effect":[25],"load":[27],"imbalance,":[28],"or":[29,61],"indicate":[30],"behavior":[32,53],"expectations":[33],"when":[34],"migrating":[35],"to":[36,69,91,103],"larger":[37],"systems.":[38],"Existing":[39],"automated":[40],"methods":[41],"either":[42],"focus":[43],"on":[44,54,88,118],"broad":[45],"metrics":[46],"and/or":[47],"problems":[48],"-":[49,60],"e.g.,":[50,71],"application":[51,97],"scalability":[52],"large":[55],"scale":[56],"systems":[57],"inputs":[59],"use":[62],"black-box":[63],"that":[65],"more":[67],"difficult":[68],"interpret":[70],"machine-learning":[72],"models.":[73],"In":[74],"this":[75],"work":[76],"we":[77],"propose":[78],"a":[79,93,120,156,172],"methodology":[80,117],"building":[82],"per-process":[83],"analytical":[84],"relying":[87],"code":[89],"analysis":[90],"derive":[92],"simple,":[94],"high-level":[95],"symbolic":[96],"model,":[98],"using":[100],"empirical":[101],"data":[102],"further":[104],"calibrate":[105,128],"validate":[107],"model":[109,130],"accurate":[111],"predictions.":[112],"We":[113,127],"demonstrate":[114],"our":[115],"model-building":[116],"HemoCell,":[119],"high-performance":[121],"framework":[122],"cell-based":[124],"bloodflow":[125],"two":[132],"systems,":[134],"with":[135],"different":[136,146],"architectures.":[137],"Our":[138],"results":[139],"show":[140],"good":[141],"prediction":[142,167],"accuracy":[143],"four":[145],"scenarios,":[147],"including":[148],"load-balanced":[149],"configurations":[150],"(average":[151],"error":[152,158,168,174],"3.6%,":[154],"maximum":[157,173],"below":[159,175],"13%),":[160],"load-imbalanced":[162],"ones":[163],"(with":[164],"an":[165],"average":[166],"10%":[170],"16%).":[176]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
