{"id":"https://openalex.org/W2097911958","doi":"https://doi.org/10.1093/comjnl/bxs051","title":"Towards Automated Memory Model Generation Via Event Tracing","display_name":"Towards Automated Memory Model Generation Via Event Tracing","publication_year":2012,"publication_date":"2012-06-04","ids":{"openalex":"https://openalex.org/W2097911958","doi":"https://doi.org/10.1093/comjnl/bxs051","mag":"2097911958"},"language":"en","primary_location":{"id":"doi:10.1093/comjnl/bxs051","is_oa":false,"landing_page_url":"https://doi.org/10.1093/comjnl/bxs051","pdf_url":null,"source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042931930","display_name":"O. F. J. Perks","orcid":null},"institutions":[{"id":"https://openalex.org/I39555362","display_name":"University of Warwick","ror":"https://ror.org/01a77tt86","country_code":"GB","type":"education","lineage":["https://openalex.org/I39555362"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"O. F. J. Perks","raw_affiliation_strings":["Performance Computing and Visualisation, Department of Computer Science, University of Warwick, Coventry, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Performance Computing and Visualisation, Department of Computer Science, University of Warwick, Coventry, UK","institution_ids":["https://openalex.org/I39555362"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012439480","display_name":"David Beckingsale","orcid":"https://orcid.org/0000-0003-2545-4837"},"institutions":[{"id":"https://openalex.org/I39555362","display_name":"University of Warwick","ror":"https://ror.org/01a77tt86","country_code":"GB","type":"education","lineage":["https://openalex.org/I39555362"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"D. A. Beckingsale","raw_affiliation_strings":["Performance Computing and Visualisation, Department of Computer Science, University of Warwick, Coventry, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Performance Computing and Visualisation, Department of Computer Science, University of Warwick, Coventry, UK","institution_ids":["https://openalex.org/I39555362"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110790800","display_name":"S.D. Hammond","orcid":null},"institutions":[{"id":"https://openalex.org/I4210104735","display_name":"Sandia National Laboratories","ror":"https://ror.org/01apwpt12","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210104735"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"S. D. Hammond","raw_affiliation_strings":["Scalable Computer Architectures, Center for Computing Research, Sandia National Laboratories, Albuquerque, NM, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Scalable Computer Architectures, Center for Computing Research, Sandia National Laboratories, Albuquerque, NM, USA","institution_ids":["https://openalex.org/I4210104735"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091500185","display_name":"Ian D. Miller","orcid":"https://orcid.org/0000-0001-8401-9873"},"institutions":[{"id":"https://openalex.org/I2802201010","display_name":"Atomic Weapons Establishment","ror":"https://ror.org/02gv4h649","country_code":"GB","type":"facility","lineage":["https://openalex.org/I2802201010"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"I. Miller","raw_affiliation_strings":["Supercomputing Solution Centre, UK Atomic Weapons Establishment, Aldermaston, Reading, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Supercomputing Solution Centre, UK Atomic Weapons Establishment, Aldermaston, Reading, UK","institution_ids":["https://openalex.org/I2802201010"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021705637","display_name":"J. A. Herdman","orcid":null},"institutions":[{"id":"https://openalex.org/I2802201010","display_name":"Atomic Weapons Establishment","ror":"https://ror.org/02gv4h649","country_code":"GB","type":"facility","lineage":["https://openalex.org/I2802201010"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"J. A. Herdman","raw_affiliation_strings":["Supercomputing Solution Centre, UK Atomic Weapons Establishment, Aldermaston, Reading, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Supercomputing Solution Centre, UK Atomic Weapons Establishment, Aldermaston, Reading, UK","institution_ids":["https://openalex.org/I2802201010"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050934684","display_name":"A. Vadgama","orcid":null},"institutions":[{"id":"https://openalex.org/I2802201010","display_name":"Atomic Weapons Establishment","ror":"https://ror.org/02gv4h649","country_code":"GB","type":"facility","lineage":["https://openalex.org/I2802201010"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"A. Vadgama","raw_affiliation_strings":["Supercomputing Solution Centre, UK Atomic Weapons Establishment, Aldermaston, Reading, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Supercomputing Solution Centre, UK Atomic Weapons Establishment, Aldermaston, Reading, UK","institution_ids":["https://openalex.org/I2802201010"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081010150","display_name":"Abhir Bhalerao","orcid":"https://orcid.org/0000-0001-8830-329X"},"institutions":[{"id":"https://openalex.org/I39555362","display_name":"University of Warwick","ror":"https://ror.org/01a77tt86","country_code":"GB","type":"education","lineage":["https://openalex.org/I39555362"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"A. H. Bhalerao","raw_affiliation_strings":["Performance Computing and Visualisation, Department of Computer Science, University of Warwick, Coventry, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Performance Computing and Visualisation, Department of Computer Science, University of Warwick, Coventry, UK","institution_ids":["https://openalex.org/I39555362"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064596191","display_name":"Ligang He","orcid":"https://orcid.org/0000-0002-5671-0576"},"institutions":[{"id":"https://openalex.org/I39555362","display_name":"University of Warwick","ror":"https://ror.org/01a77tt86","country_code":"GB","type":"education","lineage":["https://openalex.org/I39555362"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"L. He","raw_affiliation_strings":["Performance Computing and Visualisation, Department of Computer Science, University of Warwick, Coventry, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Performance Computing and Visualisation, Department of Computer Science, University of Warwick, Coventry, UK","institution_ids":["https://openalex.org/I39555362"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051267613","display_name":"Stephen A. Jarvis","orcid":"https://orcid.org/0000-0002-1249-2167"},"institutions":[{"id":"https://openalex.org/I39555362","display_name":"University of Warwick","ror":"https://ror.org/01a77tt86","country_code":"GB","type":"education","lineage":["https://openalex.org/I39555362"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"S. A. Jarvis","raw_affiliation_strings":["Performance Computing and Visualisation, Department of Computer Science, University of Warwick, Coventry, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Performance Computing and Visualisation, Department of Computer Science, University of Warwick, Coventry, UK","institution_ids":["https://openalex.org/I39555362"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5042931930"],"corresponding_institution_ids":["https://openalex.org/I39555362"],"apc_list":{"value":2635,"currency":"GBP","value_usd":3232},"apc_paid":null,"fwci":1.1587,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.79059869,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"56","issue":"2","first_page":"156","last_page":"174"},"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.9998999834060669,"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.9998999834060669,"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.9993000030517578,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9965000152587891,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8574227094650269},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5612598657608032},{"id":"https://openalex.org/keywords/memory-model","display_name":"Memory model","score":0.4646000564098358},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4536936581134796},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.44453179836273193},{"id":"https://openalex.org/keywords/flat-memory-model","display_name":"Flat memory model","score":0.4404805302619934},{"id":"https://openalex.org/keywords/extended-memory","display_name":"Extended memory","score":0.4184940457344055},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.4022020101547241},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.32677096128463745},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.29072457551956177},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.1287190020084381}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8574227094650269},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5612598657608032},{"id":"https://openalex.org/C12186640","wikidata":"https://www.wikidata.org/wiki/Q6815743","display_name":"Memory model","level":3,"score":0.4646000564098358},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4536936581134796},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.44453179836273193},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.4404805302619934},{"id":"https://openalex.org/C171675096","wikidata":"https://www.wikidata.org/wiki/Q1143380","display_name":"Extended memory","level":4,"score":0.4184940457344055},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4022020101547241},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.32677096128463745},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.29072457551956177},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.1287190020084381},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1093/comjnl/bxs051","is_oa":false,"landing_page_url":"https://doi.org/10.1093/comjnl/bxs051","pdf_url":null,"source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-article"},{"id":"pmh:oai:wrap.warwick.ac.uk:45579","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306400665","display_name":"Warwick Research Archive Portal (University of Warwick)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I39555362","host_organization_name":"University of Warwick","host_organization_lineage":["https://openalex.org/I39555362"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Journal Article"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/92d89078-951d-41c5-9393-cee3c8625c87","is_oa":false,"landing_page_url":"https://research.birmingham.ac.uk/en/publications/92d89078-951d-41c5-9393-cee3c8625c87","pdf_url":null,"source":{"id":"https://openalex.org/S4306402634","display_name":"University of Birmingham Research Portal (University of Birmingham)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79619799","host_organization_name":"University of Birmingham","host_organization_lineage":["https://openalex.org/I79619799"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Perks, O F J, Beckingsale, D A, Hammond, S D, Miller, I, Herdman, J A, Vadgama, A, Bhalerao, A H, He, L & Jarvis, S A 2013, 'Towards automated memory model generation via event tracing', Computer Journal, vol. 56, no. 2, pp. 156-174. https://doi.org/10.1093/comjnl/bxs051","raw_type":"article"},{"id":"pmh:oai:pure.atira.dk:publications/92d89078-951d-41c5-9393-cee3c8625c87","is_oa":false,"landing_page_url":"https://research.birmingham.ac.uk/portal/en/publications/towards-automated-memory-model-generation-via-event-tracing(92d89078-951d-41c5-9393-cee3c8625c87).html","pdf_url":null,"source":{"id":"https://openalex.org/S4306402634","display_name":"University of Birmingham Research Portal (University of Birmingham)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79619799","host_organization_name":"University of Birmingham","host_organization_lineage":["https://openalex.org/I79619799"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Perks , O F J , Beckingsale , D A , Hammond , S D , Miller , I , Herdman , J A , Vadgama , A , Bhalerao , A H , He , L & Jarvis , S A 2013 , ' Towards automated memory model generation via event tracing ' , Computer Journal , vol. 56 , no. 2 , pp. 156-174 . https://doi.org/10.1093/comjnl/bxs051","raw_type":"article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W1545357179","https://openalex.org/W1566403276","https://openalex.org/W1757954289","https://openalex.org/W1823178428","https://openalex.org/W1983096721","https://openalex.org/W1983545421","https://openalex.org/W1987450723","https://openalex.org/W1991016471","https://openalex.org/W2002182859","https://openalex.org/W2019465613","https://openalex.org/W2024166759","https://openalex.org/W2039789965","https://openalex.org/W2048115596","https://openalex.org/W2072357626","https://openalex.org/W2072912810","https://openalex.org/W2082490936","https://openalex.org/W2105448344","https://openalex.org/W2134633067","https://openalex.org/W2135531618","https://openalex.org/W2140278332","https://openalex.org/W2146451581","https://openalex.org/W2147817098","https://openalex.org/W2149897682","https://openalex.org/W2152886061","https://openalex.org/W2156858199","https://openalex.org/W2157692945"],"related_works":["https://openalex.org/W2334181344","https://openalex.org/W2558276258","https://openalex.org/W4293054943","https://openalex.org/W2401095501","https://openalex.org/W4243333834","https://openalex.org/W2753615087","https://openalex.org/W2587873888","https://openalex.org/W2155373950","https://openalex.org/W120214571","https://openalex.org/W43633106"],"abstract_inverted_index":{"The":[0,57],"importance":[1],"of":[2,32,59,72,86,124,128,146,169],"memory":[3,38,44,81,87,97,112,118,165,180,205],"performance":[4,13,54],"and":[5,100,114,131,149],"capacity":[6],"is":[7,107,135],"a":[8,42,95,144,163,172,197],"growing":[9],"concern":[10],"for":[11,103,167],"high":[12,53],"computing":[14],"laboratories":[15],"around":[16],"the":[17,30,49,66,70,84,179],"world.":[18],"It":[19],"has":[20],"long":[21],"been":[22],"recognized":[23],"that":[24],"improvements":[25,79],"in":[26,34,52,69,80,126],"processor":[27],"speed":[28,39],"exceed":[29],"rate":[31],"improvement":[33],"dynamic":[35],"random":[36],"access":[37,45],"and,":[40],"as":[41],"result,":[43],"times":[46],"can":[47,157],"be":[48,158],"limiting":[50],"factor":[51],"scientific":[55,140,150],"codes.":[56],"use":[58,119],"multi-core":[60],"processors":[61],"exacerbates":[62],"this":[63,90],"problem":[64],"with":[65,207],"rapid":[67],"growth":[68,189],"number":[71],"cores":[73],"not":[74],"being":[75],"matched":[76],"by":[77],"similar":[78],"capacity,":[82],"increasing":[83],"likelihood":[85],"contention.":[88],"In":[89],"paper,":[91],"we":[92,182,200],"present":[93],"WMTools,":[94,125],"lightweight":[96],"tracing":[98],"tool":[99],"analysis":[101],"framework":[102],"parallel":[104],"codes,":[105],"which":[106,191],"able":[108,184,202],"to":[109,160,185,203],"identify":[110,186],"peak":[111],"usage":[113],"also":[115,132,153],"analyse":[116],"per-function":[117],"over":[120],"time.":[121],"An":[122],"evaluation":[123],"terms":[127],"its":[129,133],"effectiveness":[130],"overheads,":[134],"performed":[136],"using":[137],"nine":[138],"established":[139],"applications/benchmark":[141],"codes":[142],"representing":[143],"variety":[145],"programming":[147],"languages":[148],"domains.":[151],"We":[152],"show":[154],"how":[155],"WMTools":[156],"used":[159],"automatically":[161],"generate":[162],"parameterized":[164],"model":[166,181,199],"one":[168],"these":[170],"applications,":[171],"two-dimensional":[173],"non-linear":[174],"magnetohydrodynamics":[175],"application,":[176],"Lare2D.":[177],"Through":[178],"are":[183,201],"an":[187],"unexpected":[188],"term":[190],"becomes":[192],"dominant":[193],"at":[194],"scale.":[195],"With":[196],"refined":[198],"predict":[204],"consumption":[206],"under":[208],"7%":[209],"error.":[210]},"counts_by_year":[{"year":2015,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-06-23T06:36:01.041984","created_date":"2025-10-10T00:00:00"}
