{"id":"https://openalex.org/W2896439732","doi":"https://doi.org/10.1177/1094342019842645","title":"Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver","display_name":"Studies on the energy and deep memory behaviour of a cache-oblivious, task-based hyperbolic PDE solver","publication_year":2019,"publication_date":"2019-04-15","ids":{"openalex":"https://openalex.org/W2896439732","doi":"https://doi.org/10.1177/1094342019842645","mag":"2896439732"},"language":"en","primary_location":{"id":"doi:10.1177/1094342019842645","is_oa":true,"landing_page_url":"https://doi.org/10.1177/1094342019842645","pdf_url":"https://journals.sagepub.com/doi/pdf/10.1177/1094342019842645","source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://journals.sagepub.com/doi/pdf/10.1177/1094342019842645","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034206220","display_name":"Dominic Etienne Charrier","orcid":null},"institutions":[{"id":"https://openalex.org/I190082696","display_name":"Durham University","ror":"https://ror.org/01v29qb04","country_code":"GB","type":"education","lineage":["https://openalex.org/I190082696"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Dominic E Charrier","raw_affiliation_strings":["Department of Computer Science, Durham University, Durham, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Durham University, Durham, UK","institution_ids":["https://openalex.org/I190082696"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026667065","display_name":"Benjamin Hazelwood","orcid":null},"institutions":[{"id":"https://openalex.org/I190082696","display_name":"Durham University","ror":"https://ror.org/01v29qb04","country_code":"GB","type":"education","lineage":["https://openalex.org/I190082696"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Benjamin Hazelwood","raw_affiliation_strings":["Department of Computer Science, Durham University, Durham, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Durham University, Durham, UK","institution_ids":["https://openalex.org/I190082696"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109406600","display_name":"Ekaterina Tutlyaeva","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ekaterina Tutlyaeva","raw_affiliation_strings":["RSC Group, Moscow, Russia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RSC Group, Moscow, Russia","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039371456","display_name":"Michael B\u00e4der","orcid":"https://orcid.org/0000-0003-4780-4164"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Bader","raw_affiliation_strings":["Department of Informatics, Technical University of Munich, Munich, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051559583","display_name":"Michael Dumbser","orcid":"https://orcid.org/0000-0002-8201-8372"},"institutions":[{"id":"https://openalex.org/I193223587","display_name":"University of Trento","ror":"https://ror.org/05trd4x28","country_code":"IT","type":"education","lineage":["https://openalex.org/I193223587"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Michael Dumbser","raw_affiliation_strings":["Dipartimento di Ingegneria Civile Ambientale e Meccanica, Universita degli Studi di Trento, Trento, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dipartimento di Ingegneria Civile Ambientale e Meccanica, Universita degli Studi di Trento, Trento, Italy","institution_ids":["https://openalex.org/I193223587"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101483923","display_name":"A. V. Kudryavtsev","orcid":"https://orcid.org/0000-0002-2126-7404"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Andrey Kudryavtsev","raw_affiliation_strings":["Intel, Folsom, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel, Folsom, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059173113","display_name":"Alexander Moskovsky","orcid":"https://orcid.org/0000-0002-6424-320X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Alexander Moskovsky","raw_affiliation_strings":["RSC Group, Moscow, Russia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RSC Group, Moscow, Russia","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075309768","display_name":"Tobias Weinzierl","orcid":"https://orcid.org/0000-0002-6208-1841"},"institutions":[{"id":"https://openalex.org/I190082696","display_name":"Durham University","ror":"https://ror.org/01v29qb04","country_code":"GB","type":"education","lineage":["https://openalex.org/I190082696"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Tobias Weinzierl","raw_affiliation_strings":["Department of Computer Science, Durham University, Durham, UK"],"raw_orcid":"https://orcid.org/0000-0002-6208-1841","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Durham University, Durham, UK","institution_ids":["https://openalex.org/I190082696"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5075309768"],"corresponding_institution_ids":["https://openalex.org/I190082696"],"apc_list":null,"apc_paid":null,"fwci":2.9605,"has_fulltext":true,"cited_by_count":15,"citation_normalized_percentile":{"value":0.90614313,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"33","issue":"5","first_page":"973","last_page":"986"},"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.996399998664856,"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.996399998664856,"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/T10339","display_name":"Advanced Numerical Methods in Computational Mathematics","score":0.9896000027656555,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10173","display_name":"Computational Fluid Dynamics and Aerodynamics","score":0.9886000156402588,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.870519757270813},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.805842399597168},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6677306294441223},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.6017967462539673},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4662799835205078},{"id":"https://openalex.org/keywords/vectorization","display_name":"Vectorization (mathematics)","score":0.46241188049316406},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.4244208335876465},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16947227716445923}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.870519757270813},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.805842399597168},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6677306294441223},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.6017967462539673},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4662799835205078},{"id":"https://openalex.org/C41681595","wikidata":"https://www.wikidata.org/wiki/Q7917855","display_name":"Vectorization (mathematics)","level":2,"score":0.46241188049316406},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.4244208335876465},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16947227716445923},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":7,"locations":[{"id":"doi:10.1177/1094342019842645","is_oa":true,"landing_page_url":"https://doi.org/10.1177/1094342019842645","pdf_url":"https://journals.sagepub.com/doi/pdf/10.1177/1094342019842645","source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},{"id":"pmh:oai:dro.dur.ac.uk.OAI2:27691","is_oa":true,"landing_page_url":"http://dro.dur.ac.uk/27691/","pdf_url":null,"source":{"id":"https://openalex.org/S4377196258","display_name":"Durham Research Online (Durham University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I190082696","host_organization_name":"Durham University","host_organization_lineage":["https://openalex.org/I190082696"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"International journal of high performance computing applications, 2019, Vol.33(5), pp.973-986 [Peer Reviewed Journal]","raw_type":"Article"},{"id":"pmh:oai:arXiv.org:1810.03940","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1810.03940","pdf_url":"https://arxiv.org/pdf/1810.03940","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:durham-repository.worktribe.com:1301452","is_oa":true,"landing_page_url":"https://durham-repository.worktribe.com/output/1301452","pdf_url":null,"source":{"id":"https://openalex.org/S4306400188","display_name":"Durham Research Online (Durham University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I190082696","host_organization_name":"Durham University","host_organization_lineage":["https://openalex.org/I190082696"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"publishedVersion"},{"id":"pmh:oai:iris.unitn.it:11572/360645","is_oa":true,"landing_page_url":"https://hdl.handle.net/11572/360645","pdf_url":null,"source":{"id":"https://openalex.org/S4306401913","display_name":"Institutional Research Information System (Universit\u00e0 degli Studi di Trento)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I193223587","host_organization_name":"University of Trento","host_organization_lineage":["https://openalex.org/I193223587"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:mediatum.ub.tum.de:node/1484928","is_oa":true,"landing_page_url":"http://mediatum.ub.tum.de/node?id=1484928","pdf_url":null,"source":{"id":"https://openalex.org/S4306400453","display_name":"mediaTUM \u2013 the media and publications repository of the Technical University Munich (Technical University Munich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I62916508","host_organization_name":"Technical University of Munich","host_organization_lineage":["https://openalex.org/I62916508"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"article"},{"id":"pmh:oai:mediatum.ub.tum.de:node/1539136","is_oa":true,"landing_page_url":"http://mediatum.ub.tum.de/node?id=1539136","pdf_url":null,"source":{"id":"https://openalex.org/S4377196330","display_name":"mediaTUM  (Technical University of Munich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I62916508","host_organization_name":"Technical University of Munich","host_organization_lineage":["https://openalex.org/I62916508"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1177/1094342019842645","is_oa":true,"landing_page_url":"https://doi.org/10.1177/1094342019842645","pdf_url":"https://journals.sagepub.com/doi/pdf/10.1177/1094342019842645","source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.6000000238418579,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320320664","display_name":"Durham University","ror":"https://ror.org/01v29qb04"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2896439732.pdf"},"referenced_works_count":14,"referenced_works":["https://openalex.org/W57462620","https://openalex.org/W1531802798","https://openalex.org/W1737653465","https://openalex.org/W1961751213","https://openalex.org/W1983575728","https://openalex.org/W2088092680","https://openalex.org/W2121857375","https://openalex.org/W2149697434","https://openalex.org/W2501406482","https://openalex.org/W2568776386","https://openalex.org/W2784729742","https://openalex.org/W2949666040","https://openalex.org/W3103104567","https://openalex.org/W3123645795"],"related_works":["https://openalex.org/W2762467749","https://openalex.org/W2374048355","https://openalex.org/W2161584192","https://openalex.org/W2359910081","https://openalex.org/W2381929598","https://openalex.org/W2383797864","https://openalex.org/W3024308452","https://openalex.org/W2364351544","https://openalex.org/W2385460613","https://openalex.org/W1979099492"],"abstract_inverted_index":{"We":[0,185],"study":[1],"the":[2,10,65,73,91,94,117,148,222],"performance":[3],"behaviour":[4],"of":[5,90,129,207],"a":[6,14,46],"seismic":[7],"simulation":[8,191],"using":[9,35],"ExaHyPE":[11,23],"engine":[12],"with":[13,30,142,193],"specific":[15],"focus":[16],"on":[17],"memory":[18,84,171,175],"characteristics":[19],"and":[20,37,55,61,71,150,157,179,211],"energy":[21],"needs.":[22],"combines":[24],"dynamically":[25],"adaptive":[26],"mesh":[27],"refinement":[28],"(AMR)":[29],"ADER-DG.":[31],"It":[32],"is":[33,39,50],"parallelized":[34],"tasks,":[36],"it":[38,98,146],"cache":[40,149],"efficient.":[41],"AMR":[42],"plus":[43],"ADER-DG":[44],"yields":[45],"task":[47,196,226],"graph":[48],"which":[49,63],"highly":[51],"dynamic":[52],"in":[53,204],"nature":[54],"comprises":[56],"both":[57],"arithmetically":[58],"expensive":[59,69,159],"tasks":[60,62,70,126,160,206],"challenge":[64],"memory\u2019s":[66],"latency.":[67],"The":[68,104],"thus":[72,186],"whole":[74],"code":[75],"benefit":[76],"from":[77,83],"AVX":[78],"vectorization,":[79],"although":[80],"we":[81,111,212],"suffer":[82],"access":[85],"bursts.":[86],"A":[87],"frequency":[88],"reduction":[89],"chip":[92],"improves":[93],"code\u2019s":[95],"energy-to-solution.":[96],"Yet,":[97],"does":[99],"not":[100],"mitigate":[101],"burst":[102],"effects.":[103],"bursts\u2019":[105],"latency":[106,138],"penalty":[107],"becomes":[108,140],"worse":[109],"once":[110],"add":[112],"Intel":[113],"Optane":[114],"technology,":[115],"increase":[116],"core":[118],"count":[119],"significantly":[120],"or":[121],"make":[122],"individual,":[123],"computationally":[124,158],"heavy":[125],"fall":[127],"out":[128],"close":[130],"caches.":[131],"Thread":[132],"overbooking":[133],"to":[134,220],"hide":[135],"away":[136],"these":[137],"penalties":[139],"contra-productive":[141],"noninclusive":[143],"caches":[144],"as":[145,173],"destroys":[147],"vectorization":[151],"character.":[152],"In":[153],"cases":[154],"where":[155],"memory-intense":[156],"overlap,":[161],"ExaHyPE\u2019s":[162],"cache-oblivious":[163],"implementation":[164],"nevertheless":[165],"can":[166],"exploit":[167],"deep,":[168],"noninclusive,":[169],"heterogeneous":[170],"effectively,":[172],"main":[174],"misses":[176],"arise":[177],"infrequently":[178],"slow":[180],"down":[181],"only":[182],"few":[183],"cores.":[184],"propose":[187,213],"that":[188,214],"upcoming":[189],"supercomputing":[190],"codes":[192,219],"dynamic,":[194],"inhomogeneous":[195],"graphs":[197],"are":[198],"actively":[199,217],"supported":[200],"by":[201],"thread":[202],"runtimes":[203],"intermixing":[205],"different":[208],"compute":[209],"character,":[210],"future":[215],"hardware":[216],"allows":[218],"downclock":[221],"cores":[223],"running":[224],"particular":[225],"types.":[227]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":2}],"updated_date":"2026-06-08T08:47:23.578185","created_date":"2025-10-10T00:00:00"}
