{"id":"https://openalex.org/W2085227378","doi":"https://doi.org/10.1142/s0129626405002192","title":"GENERATIVE AND ADAPTIVE METHODS IN PERFORMANCE PROGRAMMING","display_name":"GENERATIVE AND ADAPTIVE METHODS IN PERFORMANCE PROGRAMMING","publication_year":2005,"publication_date":"2005-09-01","ids":{"openalex":"https://openalex.org/W2085227378","doi":"https://doi.org/10.1142/s0129626405002192","mag":"2085227378"},"language":"en","primary_location":{"id":"doi:10.1142/s0129626405002192","doi":"https://doi.org/10.1142/s0129626405002192","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0129626405002192","pdf_url":null,"source":{"id":"https://openalex.org/S18360026","display_name":"Parallel Processing Letters","issn_l":"0129-6264","issn":["0129-6264","1793-642X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","dongbi-c","jufo-1","norway-1","poland-40","russia-white-list-4"],"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Parallel Processing Letters","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"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/A5000319133","display_name":"Paul H. J. Kelly","orcid":"https://orcid.org/0000-0001-5905-1804","observed_orcids":["https://orcid.org/0000-0001-5905-1804"]},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"PAUL H. J. KELLY","raw_affiliation_strings":["Department of Computing, Imperial College of Science, Technology and Medicine 180 Queen's Gate, London SW7 2AZ (United Kingdom)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College of Science, Technology and Medicine 180 Queen's Gate, London SW7 2AZ (United Kingdom)","institution_ids":["https://openalex.org/I47508984"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045059104","display_name":"Olav Beckmann","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"OLAV BECKMANN","raw_affiliation_strings":["Department of Computing, Imperial College of Science, Technology and Medicine 180 Queen's Gate, London SW7 2AZ (United Kingdom)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College of Science, Technology and Medicine 180 Queen's Gate, London SW7 2AZ (United Kingdom)","institution_ids":["https://openalex.org/I47508984"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I47508984"],"apc_list":null,"apc_paid":null,"fwci":1.3108,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.83882301,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"15","issue":"03","first_page":"239","last_page":"255"},"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.5659000277519226,"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.5659000277519226,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.3862000107765198,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.017899999395012856,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/adaptive-algorithms","display_name":"adaptive algorithms","score":0.7699999809265137},{"id":"https://openalex.org/keywords/process-migration","display_name":"task migration","score":0.8629999756813049},{"id":"https://openalex.org/keywords/metaprogramming","display_name":"metaprogramming","score":0.8370000123977661},{"id":"https://openalex.org/keywords/performance-models","display_name":"performance models","score":0.8569999933242798},{"id":"https://openalex.org/keywords/metadata","display_name":"metadata","score":0.4180000126361847},{"id":"https://openalex.org/keywords/dynamic-adaptation","display_name":"dynamic adaptation","score":0.6380000114440918},{"id":"https://openalex.org/keywords/resource-contention","display_name":"resource contention","score":0.44200000166893005}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8395165801048279},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.7218917608261108},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6058999300003052},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6019066572189331},{"id":"https://openalex.org/C35390924","wikidata":"https://www.wikidata.org/wiki/Q661075","display_name":"Metaprogramming","level":2,"score":0.5805069208145142},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5752913951873779},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.5530189871788025},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.534089982509613},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4865526258945465},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.461984246969223},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4552522897720337},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4447764754295349},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.32974761724472046},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.17770716547966003},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"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/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1142/s0129626405002192","doi":"https://doi.org/10.1142/s0129626405002192","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0129626405002192","pdf_url":null,"source":{"id":"https://openalex.org/S18360026","display_name":"Parallel Processing Letters","issn_l":"0129-6264","issn":["0129-6264","1793-642X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","dongbi-c","jufo-1","norway-1","poland-40","russia-white-list-4"],"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Parallel Processing Letters","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.61.8564","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.61.8564","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://wwwhomes.doc.ic.ac.uk/~phjk/Publications/GenerativeMethodsForPerfProgPPL-CMPP-AsSubmitted-2004.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.61.8700","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.61.8700","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://wwwhomes.doc.ic.ac.uk/~phjk/Publications/CMPP-PPL-SpecialIssue-GenerativeAndAdaptive-2005.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320311590","display_name":"Fordham University","ror":"https://ror.org/03qnxaf80"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W15442747","https://openalex.org/W68729104","https://openalex.org/W262467192","https://openalex.org/W1499056557","https://openalex.org/W1525243006","https://openalex.org/W1530670596","https://openalex.org/W1532296632","https://openalex.org/W1552268159","https://openalex.org/W1569198079","https://openalex.org/W1811170416","https://openalex.org/W1987734677","https://openalex.org/W2002181967","https://openalex.org/W2052611150","https://openalex.org/W2066757681","https://openalex.org/W2082698794","https://openalex.org/W2096070062","https://openalex.org/W2096314727","https://openalex.org/W2107776021","https://openalex.org/W2135992106","https://openalex.org/W2155266510","https://openalex.org/W2157542044","https://openalex.org/W2164564100","https://openalex.org/W2165380932","https://openalex.org/W2167199487","https://openalex.org/W2169190169","https://openalex.org/W2496571351","https://openalex.org/W2994762488","https://openalex.org/W4239849851"],"related_works":["https://openalex.org/W7095771540","https://openalex.org/W2090887544","https://openalex.org/W2153107997","https://openalex.org/W2052611150","https://openalex.org/W281346596","https://openalex.org/W1483280887","https://openalex.org/W7099374131","https://openalex.org/W7132282514","https://openalex.org/W2134222034","https://openalex.org/W2131654512"],"abstract_inverted_index":{"Performance":[0],"programming":[1],"is":[2,102],"characterized":[3],"by":[4],"the":[5,13,20,24,35,45,54,56,108],"need":[6],"to":[7,11,59,66,134],"structure":[8],"software":[9,89],"components":[10,90],"exploit":[12],"context":[14,18],"of":[15,28,39,49],"use.":[16],"Relevant":[17],"includes":[19],"target":[21],"processor":[22],"architecture,":[23],"available":[25],"resources":[26],"(number":[27],"processors,":[29],"network":[30],"capacity),":[31],"prevailing":[32],"resource":[33],"contention,":[34],"values":[36],"and":[37,41,47,53,72,75,98,106,138],"shapes":[38],"input":[40,50],"intermediate":[42],"data":[43,51,96],"structures,":[44],"schedule":[46],"distribution":[48],"delivery,":[52],"way":[55,143],"results":[57],"are":[58],"be":[60],"used.":[61],"This":[62,114],"paper":[63],"concerns":[64],"adapting":[65],"dynamic":[67,80,139],"context:":[68],"adaptive":[69],"algorithms,":[70],"malleable":[71],"migrating":[73],"tasks,":[74],"application":[76],"structures":[77],"based":[78],"on":[79],"component":[81],"composition.":[82],"Adaptive":[83],"computations":[84],"use":[85],"metadata":[86],"associated":[87],"with":[88,104],"\u2014":[91],"performance":[92],"models,":[93],"dependence":[94],"information,":[95],"size":[97],"shape.":[99],"Computation":[100],"itself":[101],"interwoven":[103],"planning":[105],"optimizing":[107],"computation":[109,137],"process,":[110],"using":[111],"this":[112],"metadata.":[113],"reflective":[115],"nature":[116],"motivates":[117],"metaprogramming":[118],"techniques.":[119],"We":[120],"present":[121],"a":[122,128,142],"research":[123],"agenda":[124],"aimed":[125],"at":[126],"developing":[127],"modelling":[129],"framework":[130],"which":[131],"allows":[132,145],"us":[133],"characterize":[135],"both":[136],"adaptation":[140],"in":[141],"that":[144],"systematic":[146],"optimization.":[147]},"counts_by_year":[],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
